Features available to all Drupal users
- Connect Drupal to MailUp
- Activate N email lists in Drupal of the M lists that exist in the MailUp account (e.g. the MailUp account may have 5 lists, of which 3 will be shown to users that register/checkout on the Drupal site)
- Display the lists on the Drupal user registration page
- Support for Groups within Lists:
- For each List, the module retrieves Groups from the MailUp account
- User can activate which groups should be:
- Selected by the customer at registration: use case: customer subscribes to "Weekly Specials" (List) for "Men" (Group), but not "Women" (Group)
- Preselected and hidden: use case: all customers are automatically added to the hidden group "Online store" so that you always know in MailUp where they came from (for marketing channel attribution)
- When a user registers a call is immediately made to the MailUp API to add the user to the list(s) and group(s) selected
- Email preferences are synchronized back from MailUp to Drupal via Webhooks
- Tokens (i.e. merge tags) in Drupal can be mapped to Recipient Fields in MailUp so that key data is transferred from Drupal to MailUp for segmentation, personalization and email automation
- Ability to leverage MailUp as an SMTP relay for transactional messages sent by Drupal (by leveraging MailUp's built-in SMTP relay and the Drupal SMTP module)
Features available only to Drupal Commerce users
- Multi-list email signup form is shown during checkout
- Tokens made available by Drupal Commerce can be mapped to Recipient Fields in MailUp (transaction data). This feature is key because it allows for the transfer of commerce data from Drupal Commerce to MailUp: that data can then be used in segmentation and email automation related to the transactions that happened in the store.
- RSS feeds created by Drupal Commerce can be used in MailUp (e.g. new products)
Installing Drupal and all the modules needed to run Drupal Commerce could take some time. Commerce Kickstart is an "all in one" solution to get started, and it will soon include the MailUp module.
- Description in the Drupal marketplace: https://drupal.org/project/commerce_kickstart
- Documentation on Drupal Commerce Web site: http://www.drupalcommerce.org/commerce-kickstart-2
Documentation for the MailUp module for Drupal 7 will soon be available on the Commerce Guys marketplace.
MailUp lists imported into Drupal via the module: the admin can now pick which lists to show at registration / checkout (and which groups to show within each list, if any).
Lists and groups during checkout on Drupal Commerce
Mapping tokens to MailUp custom fields in Drupal via the MailUp module.
Configuration values provided by the Drupal module to create a Webhook in MailUp that notifies Drupal automatically when someone unsubscribers, for example.
MailUp for Drupal 6 ("MailUp Integration")
Some time ago a basic integration between MailUp and Drupal was developed to address the simple need of adding a MailUp list sign-up form to a Drupal site.
- The module helps you to manage users subscriptions and synchronization (see an example).
- From the administration section, you can easily customize your website and enable the features you need
You can download this module here: https://drupal.org/project/mailup_integration
The module is not compatible with Drupal 7.
After the set up of the Drupal module for MailUp you can
- Select a subset of MailUp lists and make them available for subscription in the registration form of your Drupal powered website. Selected MailUp lists can be locally renamed on Drupal.
- Specify one or more groups in which list subscribers are added.
- Map Drupal user profiles with MailUp personal data fields and keep synchronization for each Drupal user that is subscribed to MailUp lists.
- Let Drupal user change his/her profile and subscriptions, keeping these data synchronized with MailUp.
- Export existing Drupal users on a XML or CSV file that is compatible for manual import on MailUp admin console.
Export existing Drupal users to MailUp lists/groups by using a specific function in the admin panel. In case of big numbers of users (e.g. several thousands) you can also enable an option that splits users list in several blocks and programs export of each block by using a cron.