Hey Drupal developers, have you found a Drupal newsletter module that fits your needs? …or do you have to build upon basic or somewhat outdated newsletter modules?
This is why we partnered with Commerce Guys, developers of Drupal Commerce, to provide you – the Drupal community – with the MailUp newsletter module for Drupal 7 and Drupal Commerce. We believe that our Drupal newsletter module has the potential to be the preferred email marketing module for Drupal websites and Drupal Commerce online stores alike. The MailUp Drupal newsletter module can be found here: https://www.drupal.org/project/mailup
The MailUp Drupal newsletter module was entirely developed and is actively being maintained by Commerce Guys. This means that the module is kept up-to-date with new features and improvements. In addition, the MailUp module is the first, and only, newsletter module included in Commerce Kickstart, which is the free distribution of Drupal Commerce that includes all the fundamental parts to getting your Drupal Commerce store up and running.
Let’s look at the key features of the MailUp Drupal newsletter module in more detail. In this article, we’ll be showcasing the module’s features in the context of a Drupal Commerce-powered store.
Product Demo: A Look at the MailUp Newsletter Module
Add multiple email subscription targets
With the use of MailUp lists and groups, you can add multiple email subscription targets across your website and online store, such as at checkout and at new account registration. This means that you can offer your website visitors and customers the choice to subscribe to multiple mailing lists that you’ve created, such as Weekly Specials and New Arrivals. As we see in the example below, you can further segment your mailing lists and create additional email subscription preferences, e.g. Women, Men, and Kids, which are MailUp groups.
List and Groups and retrieved automatically by the MailUp module when you connect it to your MailUp account. You can then choose which lists to use in your Drupal site, and whether to use Groups or not. The module gives you a high degree of flexibility.
On the admin side, notice that the Checkout process in Drupal Commerce is modular and very flexible. Each panel, including the MailUp panel, can be moved around and is fully customizable.
Map Drupal tokens into MailUp fields, automatically
The MailUp module allows you to easily map Drupal tokens into custom fields that you have created in your MailUp account. For example, you can map “last order” tokens (e.g. order date, order amount, etc.) to custom fields in MailUp and then use that information for segmentation and email automation purposes (e.g. an automated email sent 14 days after purchase with a special discount for those that spent over $100 in their last order).
Keep email preferences synchronized between Drupal and MailUp
When one of your customers subscribes at registration or checkout in Drupal Commerce, those subscription preferences are immediately passed to MailUp by the module. The same is true if subscription preferences are changed in Drupal (e.g. in the email section of the customer’s account management area in the storefront).
Email subscription preferences are also kept synchronized when someone unsubscribes.
- If the unsubscribe happens on your Drupal website, the MailUp module notifies your MailUp account instantly.
- If the unsubscribe occurs via an email sent with MailUp, webhooks can notify Drupal of that action. Webhooks are easily set up in MailUp and – for security purposes – can use an encryption key that is defined in the module. They run every 5 minutes, so the notification from MailUp to Drupal is in quasi real-time.
The result is a two-way synchronization of subscribe and unsubscribe requests between the two platforms!
Recap: The MailUp Drupal newsletter module
As a recap, the MailUp Drupal newsletter module allows you to:
- Add multiple subscription targets on your website, so you can prompt visitors to separately sign up for multiple lists (e.g. Weekly Specials, New Arrivals, Best Sellers, etc.)
- Provide additional subscription options within mailing lists by leveraging MailUp Groups (e.g. a subscriber may want “New Arrivals” only for “Female” apparel, not “Men”).
- Automatically transfer key data from Drupal to MailUp, including order data exposed as tokens in Drupal Commerce.
- Keep email preferences synchronized between Drupal and MailUp
In addition, you can take advantage of MailUp’s SMTP relay service (by adding the SMTP module) for sending transactional emails from Drupal. We’ll be writing an upcoming blog post on this topic.