Integrate MailChimp

    This provides an integration with MailChimp (a email delivery service) and makes it possible to create and send MailChimp emails directly from your website.


    1. Sign up for a account
    2. Create your list through MailChimp

      1. MailChimp provides instructions for creating your first list here:
    3. Obtain your MailChimp API key

      1. Log in to your account
      2. Click your profile name to expand the Account Panel, and choose Account.
      3. Click the Extras drop-down menu and choose API keys.
      4. Copy an existing API key or click the Create A Key button.
      5. Name your key descriptively, so you know what application uses that key.
      6. Make note of this key, you will need it later when configuring the MailChimp module.


    NOTE: This module will be enabled on IC sites upon request. If you would like to give it a try, please send us a request from the Store Features page (Store > Configuration > Account Information and Preferences > Store Features).

    Navigate to: Configuration > Web Services > MailChimp

    1. Enter the API Key you previously obtained from
    2. Save Configuration


    Navigate to: Configuration > Web Services > MailChimp > Signup Forms

    1. Select ‘Add mailchimp sign-up’
    2. Enter a ‘Title’ - Example: Subscribe To Our Email list
    3. Description (optional)
    4. Select a ‘Display mode’

      1. Block
      2. Page
    5. Set the ‘Display Settings’

      1. Page URL (only available if the ‘Display mode’ is set to ‘Page’) - this is the path to the signup page. Example: newsletter/join
      2. Submit Button Label - This is the text displayed on the ‘Submit’ button. Example: Subscribe
      3. Confirmation Message - This is the message displayed after their request has been submitted. Example: You have been successfully subscribed.
      4. Form destination page - Enter the page path you would like users to be redirected to after submitting their request. If utilizing this field the above field ‘Confirmation Message’ should be left blank.
    6. Select which list(s) a user can subscribe to when completing this form.

      • You should see any lists you have previously created in MailChimp available here. If you did not create any lists through MailChimp please refer to the first section of this document ‘Prepare To Use The MailChimp Module’ - Step 2.
    7. Select which ‘Merge Fields’ are displayed on the registration form
    8. Enable additional subscription settings (optional)

      1. Require subscribers to Double Opt-in
      2. Send a welcome email to new subscribers
      3. Include interest groups on subscription form
    9. Save

    If you created a block it can now be placed in a region of your choice by navigating to Structure > Blocks. If you created a page it can now be added in a menu to be easily navigated to.

    When a user subscribes to your email list through your website it synchronizes to Mailchimp within 15 minutes.


    • MailChimp: MailChimp provides a pop-up option configurable through the MailChimp interface. Additional details and instructions can be found under 'Using the MailChimp Pop-up'.
    • MailMunch: MailMunch is a third-party service, providing multiple opt-in form options for capturing email addresses from site visitors and integrates with MailChimp, Constant Contact, and other email marketing software easily to send emails to those captured email address. These options include opt-in form formats such as Pop-up, Floating bar, Scroll-box, and Embedded. Additional details and instructions for MailMunch can be found under ‘MailMunch Integration’.

    NOTE: We have found the MailMunch Pop-up to be more user-friendly than the MailChimp option.