This project is not covered by Drupal’s security advisory policy.

A simple Webform handler that allows site builders and developers to easily submit new leads to Maropost Subscriptions.

How to use:

  1. Download and install the module via composer
  2. Set your API Auth Token and Maropost URL in the configuration form: /admin/config/system/maropost-integration
  3. Edit the webform you want to create Maropost subscriptions from, and add a new Handler: /admin/structure/webform/manage/<your_webform_id>/handlers
  4. Choose "Maropost handler" and configure it like the following:
    1. General settings: fill them as usual with relevant name and description; since you can use MORE than 1 handler, please be sure to use meaningful names
    2. Specific settings - Subscription ID: the ID of the subscription list the lead will be added on
    3. Specific settings - Email token: the token value that will be replaced with the actual subscription mail (i.e. [webform_submission:values:field_email])
    4. Specific settings - First name token: the token value that will be replaced with lead first name
    5. Specific settings - Last name token: the token value that will be replaced with lead last name
    6. Specific settings - Custom data token: a list of keys|token pairs (one per row, separated by |) that will be used as "Custom data" entries.

That's it: every time a user submits your webform successfully, the lead information are sent to the corresponding Maropost List via the configured credentials.

The Plugin comes with a switchable "Debug" mode, to analyze the submission results with ease.

Supporting organizations: 

Project information

Releases