Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of contents

Table of Contents

Old module ("MailUp Integration")

Some time ago a basic integration between MailUp and Drupal was developed to address the simple need of adding 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 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.

...

excludeTable of contents

Overview

The module being developed by Commerce Guys is built on top of Drupal, and leverages specific features that are added to Drupal by the Drupal Commerce module. This means that:

...

FeatureBenefit to MerchantWhy MailUp?

Multi-list email preferences at registration (Drupal) and checkout (Drupal Commerce)

John Smith may want to receive Weekly Specials, but not Daily Promotions.

These cannot be groups (or whatever other ESPs call them): if John Smith unsubscribes from Daily Promotions, he should NOT be unsubscribed from Weekly Specials.

MailUp is a multi-list environment.
Group preferences within listsJohn Smith may want to receive Weekly Specials for "Male" customers, not "Female". The List is "Weekly Specials", and two groups are displayed: "Male" and "Female". The module supports this granular level of subscription preference.MailUp supports group assignments within Lists.

Two-way email preference synchronization

Customers may update their email preferences in the storefront's account area or in the email messages themselves (unsubscribe link).

The MailUp API allows for the update of the email preferences from Drupal to MailUp.

Webhooks in MailUp allow for communication back to Drupal (e.g. when someone unsubscribes in the footer of the email).

Transfer of key data from Drupal to MailUp

Segmentation and email automation based on that data. Data may include information about the customer as well as transaction data. Drupal exposes many variables as "tokens". With the MailUp module, tokens can be easily mapped to custom fields in MailUp. When Drupal Commerce is installed, many more ecommerce-specific variables are exposed as tokens (e.g. latest order amount).MailUp has strong email automation and segmentation tools.

Availability of MailUp within Drupal as an SMTP relay channel

Increase deliverability and obtain statistics for transactional emails sent directly by Drupal.

NOTE: this ended up NOT being part of the Commerce Guys module, because there is already support for SMTP relay in Drupal via this module: https://www.drupal.org/project/smtp

MailUp has a built-in SMTP relay.

Old module ("MailUp Integration")

Some time ago a basic integration between MailUp and Drupal was developed to address the simple need of adding 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 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.

Info

For more information, please refer to the online Drupal Handbooks. You may also post at the Drupal forum or view other online support options.

Features available to all Drupal users

...