Become an email & SMS marketing pro

Subscribe to get news, tips and updates delivered to your inbox.

Notify me on Messenger
10 min
  • 3

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:

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

Key Features

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.

Email subscriptions at checkout

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.

Drupal Commerce Checkout Panels

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.

Unsubscribe webhook in MailUp

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.

Next Steps

Liked this article? We have plenty more in store for you.

Subscribe to get news, tips and updates delivered to your inbox.

Read also

Introducing Improved A/B Testing and Message Checkup

Continuing our mission to improve the way you do Email Marketing, we're thrilled to introduce two major updates for A/B testing – which can be ...

Read more

Increase your database with Facebook: introducing the new MailUp-LeadsBridge integration

For a growing number of companies lead acquisition happens through Facebook Lead Ads. We are happy to introduce a brand new MailUp integration that will ...

Read more

New Features For Welcome Emails, Workflows and Scheduling

A rich, versatile release that relates to several functional areas within the platform—email design, reporting, programming—as well as some aspects of the graphical user interface and user experience.  We ...

Read more

New Stamplay Connector For Creating Automatisms Between MailUp and Your Applications

We'd like to present the new integration for perfecting automated flows at an advanced level, implementing data mapping, creating new APIs by combining other APIs, ...

Read more

MailUp and Passendo: a new email advertising integration

Now you can transform your email and newsletter traffic into a new and profitable source of income. We’ve added a new category to our integrations library: ...

Read more

New PieSync integration for real-time, 2-way sync

Our brand new dynamic catalog now features a major new integration with PieSync, enabling two-way synchronization of data between MailUp and a wide range of other ...

Read more