Mailchimp eCommerce

Connect your online store to MailChimp to learn more about your customers and increase your return on investment. MailChimp e-commerce features capture detailed purchase data from your customers that you can use to create personalized campaigns and Automation workflows.

This documentation page will soon walk you through the process of configuring Drupal Commerce with MailChimp eCommerce.

Mailchimp Campaigns

Mailchimp Campaigns is a sub module of the Drupal 7 Mailchimp module that allows creating and sending campaigns, and viewing statistics from within a Drupal website.


The install file adds one table to list campaigns and one input filter format named MailChimp campaign. There is one entity added with the name MailChimp Campaign.

Add a Campaign

Add a list and a template first then switch on the campaign module then select Administration » Configuration » Web services » MailChimp then the Campaigns tab and add a campaign.

Enter a Title, Subject, and select a List. The From Email and From Name default to the site settings.

Now you select a Template from a list. The template has to exist before you add the campaign. The page appears to let you edit the template. I have not tested edits. There is no way to create a new template and no link to the MailChimp template creation page.

Creating Campaigns

  1. Click Add a Campaign in the overview
  2. Fill out the required fields
    • Title: An internal name to identify the campaign
    • Subject: Message subject

MailChimp Lists

MailChimp Lists is a sub module of the Drupal 7 MailChimp module. It allows synchronizing Drupal users with MailChimp lists and it allows users to subscribe, unsubscribe, and update member information.

Note: this module does not automatically load lists from MailChimp.


Install the parent module MailChimp

Install the module MailChimp Lists and the required module Entity in the usual way.

Add, edit, remove lists

Manage MailChimp lists at Administration > Configuration > Web services > MailChimp (

Add a list

You enter a Label, a Description, a Type of list, the Type of list, Settings that vary based on the type of list, the Roles that can subscribe to the list, and the MailChimp List you want to connect to. You have to have the list defined in Mailchimp before selecting it here. You cannot save your list definition until you select the Mailchimp list.


MailChimp Module: Introduction

Note: more documentation for the Drupal 7 version of the MailChimp module is also available in the README files of the submodules.


The MailChimp module integrates with MailChimp, the popular email delivery service.


  1. Embed subscription forms for any MailChimp list with custom meta data and a block for each list.
  2. Enables end users to manage their subscriptions from their account page.
  3. Allows end users to subscribe to lists during registration.
  4. Lets you map user tokens to MailChimp merge fields.
  5. Allows you to make lists required for certain user roles, and optionally allow anonymous users to subscribe by presenting a signup form with all MailChimp merge fields displayed.
  6. Allows subscriptions to be maintained via a batch process during cron or in real time.
  7. Allows the option of also enabling list "interest group" subscriptions, for more fine grained mailing list control.


(Versions 7.x-3.x and higher)

The 3.x release uses a new version of the MailChimp API library (2.0). If you are upgrading from 7.x-2.x, make sure to get the new version of the library.

  1. Download and install the Mailchimp module.
Subscribe with RSS Subscribe to RSS - mailchimp