Join WPMU DEV to connect your mailing list with

MailChimp Integration

Bring simple subscribe forms and automated user syncing to WordPress and build a massive following with MailChimp integration. Automatically add new users to your mailing list, sync subscriber lists with user lists and preload MailChimp with your user base.

Downloads 64,758
Ultra Compatible
Version 1.9.6

Changelog / Translations

Version 1.9.6
  • Fix: conflict with WooCommerce plugin
Version 1.9.6
  • Fix: conflict with WooCommerce plugin

Version 1.9.4
  • Fix: Fatal error when using widget/shortcode

Version 1.9.3
  • Added filter to modify the MailChimp API request parameters

Version 1.9.1
  • Fix: Capabilities issue in single installations

Version 1.9
  • Enhance: Updated MailChimp API to 3.0
  • Updated WPMU DEV Dashboard notification

Version 1.8.2
  • Fix: Webhook URL not working on subfolder installation
  • Fix: Warning on activation

Version 1.8.1
  • Fixed: Deprecated widget notice

Version 1.8
  • Enhance: Removed user meta to check if it's subscribed to the list in the profile page. Using API instead.
  • Enhance: User Profile Admin styles

Version 1.7.3
  • Fixed: Warning when bulk subscribing users.
  • Added default arguments for shortcode.

Version 1.7.2
  • Added message error when a user is already subscribed and confirmed

  • Fixed: Undefined constant warning.

Version 1.7.1
  • Fixed: Shortcode was always appearing on the top of the content.

Version 1.7
  • New: Mailchimp Webhooks.

Version 1.6.6
  • Fixed: Users details were not updated in Mailchimp List.

Version 1.6.5
  • Enhanced: Added option that saves the last list imported.
  • Fixed: Fixed typo in Exception classes.

Version 1.6.4
  • Fixed: MailChimp API errors were causing a fatal error.

Version 1.6.3
  • Enhanced: added prefix to Mailchimp API classes.
  • Enhanced: Added Settings link in plugins list.

Version 1.6.2
  • Fixed fatal error

Version 1.6
  • curl functions replaced by wp_remote_* functions in Maiclhimp API
  • Better errors management
  • Fixed Javascript conflict
  • Fixed redirection in import tab to 404 page in single sites

Version 1.5.1
  • Fixed fatal error when API key is blank

Version 1.4
  • Added shortcode.
  • Ultimate Facebook Integration
  • Code refactored
  • Settings splitted into tabs

Version 1.3
  • Added new widget

Version 1.2.4
  • Fixed error when error log was empty.

Version 1.2.3
  • Added an additional control when subscribing users on a list. If the
  • er was already unsubscribed (from the mail link) it won't be subscribed again
  • Added a log for MailChimp API calls

Version 1.2.2
  • The import feature was using the list on the settings instead the list on the import section

Version 1.2.1
  • Fixed some PHP notices when displaying the settings and saving
  • tp://
  • Added styles to submit buttons

Version 1.2
  • Make deleting WP users remove them from mailchimp:

Version 1.1.4
  • Patched error returned from MailChimp API when user already is present in MailChimp
  • tp://

Version 1.1.3
  • Limit bulk import query to scale better for large user databases

Version 1.1.2
  • Add filters for merging additional fields
  • Fix entity problems with bulk import of names

Version 1.1.1
  • WP 3.1 Compatibility - Backwards compatible to 3.0.x

Version 1.1
  • Updated to the latest API to fix bugs
  • Now removes users when they or their blogs are spammed/deleted
  • Imports Names to MailChimp now on creation and profile updates
  • Recognizes BuddyPress now spamming now
  • Auto-update capable

Version 1.0.4
  • Fixed compatibility with WP installs running BP (for good this time hopefully)

Version 1.0.3
  • WP 3.0 Multi-Site compatibility. This version is NOT backwards compatible.

Version 1.0.2

    Version 1.0.1
    • WPMU 2.8.1 Compatible

    Version 1
    • WPMU 2.7 Compatible
    Bring simple subscribe forms and automated user syncing to WordPress.
    • Preload MailChimp with WordPress users
    • Automatically subscribe new users to email
    • Sync email subscriber list with user list
    • Quickly add and build subscribe forms
    • Drag-and-drop subscribe widget
    • Copy and paste API setup

    Mailchimp Integration ties WordPress to MailChimp for seriously powerful email marketing, growing a subscriber base and list syncing.

    Get far more than just easy-embed signup forms. Tap core features of MailChimp that allow you to not only build your email subscriber list – but integrates to manage your site’s user database.

    Build a Massive Following

    MailChimp Integration helps you effectively capture new subscribers from anywhere on your site using simple customizable signup forms. The included MailChimp widget and shortcode generator make it possible to add subscription forms anywhere on your site in under 60 seconds.

    Smart Subscription Management

    Eliminate the frustrations associated with managing users across multiple lists. Quickly establish a fluid communication stream with MailChimp and make sure your site user list and email list are always a perfect match. Automatically subscribe new users to your mailing list, add subscribers to your site user list and trigger user removal when unsubscribing from your mailing list.

    Merge and Grow Your User Base

    Merge existing Subscriber and User lists with a single click. Import makes it easy to sync existing lists and works to complete missing user information, eliminate duplicates, and remove spammed and deleted users from your selected MailChimp list.

    Make Room to Expand

    From our simple subscription form generator to managing user lists of hundreds or even thousands, MailChimp Integration is the right fit for sites both large and small. If you’re serious about email and building a huge following, create a powerful marketing machine by expanding WordPress with MailChimp.


    For help with installing plugins please refer to our Plugin installation guide.

    Once installed, login to your admin panel for WordPress or Multisite and activate the plugin:

    • On regular WordPress installs – visit Plugins and Activate the plugin. The plugin options will appear in your Settings menu.

      Plugin options in single site installs of WordPress.
      Plugin options in single site installs of WordPress.
    • For WordPress Multisite installs – Visit Network Admin -> Plugins and Network Activate the plugin. The plugin options will appear in your Network Settings menu. Note: When used on a multisite install, MailChimp Integration must be network activated to work.

      Plugin options on multisite installs of WordPress.
      Plugin options on multisite installs of WordPress.

    To use:

    First, set up an account with MailChimp (unless you already have one of course). Then you can either create a new MailChimp list for your users, e.g. users, or use an existing one.


    Login into your WordPress dashboard, and go to the MailChimp settings. Once you enter your MailChimp API key and click Save Changes, additional settings will become available.

    1. Allow sub-sites to use the widget. 2. Your MailChimp API key. 3. Select whether users should be opted in automatically. 4. Ignore duplicate email accounts. 5. Select your mailing list.
    1. Allow sub-sites to use the widget.
    2. Your MailChimp API key.
    3. Select whether users should be opted in automatically.
    4. Ignore duplicate email accounts.
    5. Select your mailing list.

    1. The Allow widget in all subsites checkbox is only available when network-activated. Checking it will allow sub-site admins to place the MailChimp signup widget on their sites too.

    2. MailChimp API Key is, well, your key. :)

    3. If you set Auto Opt-in to “Yes”, your users will not receive an email confirmation. Be careful with this: some locales have anti-spam regulations that require the double-optin.

    4. You can set Ignore email addresses including + signs to “Yes” if some of your subscribers have duplicate accounts using the “+” sign. Don’t want to annoy them with duplicate emails.

    5. Mailing List is where you select the MailChimp list you want to sync.

    You can also sync all your existing WordPress users to your MailChimp list.

    1. Select your MailChimp mailing list. 2. Select whether users should be opted in automatically.
    1. Select your MailChimp mailing list.
    2. Select whether users should be opted in automatically.

    1. Select your Mailing List.

    2. Select whether to Auto Opt-in your users or not.

    3. Click Import to synchronize your WordPress users to your MailChimp list.

    The bottom section of your MailChimp settings page is a very handy excerpt of the error log. It will display the most recent 100 lines right in your admin to help you with troubleshooting. It even tells you if email addresses have been banned.


    Finally, if you want your users to be able to subscribe directly to your MailChimp list, you can customize how the widget form should appear under Appearance > Widgets.


    Using MailChimp Webhooks

    With MailChimp webhooks, you can synchronize your MailChimp lists and WordPress users.

    Yes, you read that right, whenever someone subscribes to your MailChimp list, they can be automatically added as a user on your WordPress site. Booya!

    The settings to get this done on your WordPress site are quite simple, and appear once you have configured & saved the previous settings (eg – you have entered your MailChimp API key, selected the list you want use & saved changes):


    1. First, enter any name you would like your webhook to have in Specify a unique webhook key field. Then click Save Changes at the bottom of your screen.

    2. Your Webhook URL will then appear right beneath the field where you just entered the key name. That is what you must enter in your MailChimp account.

    3. Select the Action to take when user unsubscribes from list. You can select to either mark them as unsubscribed, or to delete them from your WordPress install. Save Changes again.

    Now, head on over to your MailChimp account page and follow the simple directions you’ll find on this page to set up your webhook. The URL you’ll be entering in the Callback URL field is the one you just generated with your unique key name.

    MailChimp Integration is covered by the WPMU DEV Guarantee

    WPMU DEV Guarantee

    We guarantee that...

    • MailChimp Integration will work as advertised
    • You will receive 24/7 365 expert support for any problem
    • If you cancel your FREE trial, you can keep MailChimp Integration
    • MailChimp Integration is secure, always updated and well coded

    Money back guarantee!

    While you have 30 days, no obligations risk-free trial of WPMU DEV if you become a paid member and are dissatisfied with any of the above we'll refund you, no questions asked.

    MailChimp Integration Features

    MailChimp Integration is packed with features

    • Toggle MailChimp list configuration
    • Preload a MailChimp list with WordPress users
    • Automatically subscribe new users to your email list
    • Drag-and-drop subscribe widget
    • Quickly add and build subscribe forms
    • Copy and paste API setup
    • Simple form shortcode builder
    • Advanced webhook integration
    • Add/Delete WordPress users as they Subscribe/Unsubscribe in MailChimp
    • Sync MailChimp subscriber list and site user list
    • One-click importer for simple migration and merger
    • Clean up existing lists on import
    • Perfect for new and existing sites
    • Bonus: Integrates with PopUp Pro and creates elegant Subscribe Form popups