MailChimp Integration

Bring simple subscribe forms and automated user syncing to WordPress and build a massive following.

Version 1.7.3

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

Changelog

May 29, 2015 - version 1.7.3
  • Fixed: Warning when bulk subscribing users.
  • Added default arguments for shortcode.

March 10, 2015 - version 1.7.2
  • Added message error when a user is already subscribed and confirmed

December 9, 2014 - version 1.7.1.1
  • Fixed: Undefined constant warning.

December 9, 2014 - version 1.7.1
  • Fixed: Shortcode was always appearing on the top of the content.

December 5, 2014 - version 1.7
  • New: Mailchimp Webhooks.

November 10, 2014 - version 1.6.6
  • Fixed: Users details were not updated in Mailchimp List.

August 28, 2014 - version 1.6.5
  • Enhanced: Added option that saves the last list imported.
  • Fixed: Fixed typo in Exception classes.

August 25, 2014 - version 1.6.4
  • Fixed: MailChimp API errors were causing a fatal error.

August 18, 2014 - version 1.6.3
  • Enhanced: added prefix to Mailchimp API classes.
  • Enhanced: Added Settings link in plugins list.

May 15, 2014 - version 1.6.2
  • Fixed fatal error

May 2, 2014 - 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

April 26, 2014 - version 1.5.1
  • Fixed fatal error when API key is blank

February 11, 2014 - version 1.4
  • Added shortcode.
  • Ultimate Facebook Integration
  • Code refactored
  • Settings splitted into tabs

October 3, 2013 - version 1.3
  • Added new widget

May 14, 2013 - version 1.2.4
  • Fixed error when error log was empty.

May 10, 2013 - 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

May 6, 2013 - version 1.2.2
  • The import feature was using the list on the settings instead the list on the import section

March 14, 2013 - version 1.2.1
  • Fixed some PHP notices when displaying the settings and saving
  • tp://premium.wpmudev.org/forums/topic/basic-php-errors-turn-on-wp_edbug-to-see
  • Added styles to submit buttons

December 19, 2012 - version 1.2
  • Make deleting WP users remove them from mailchimp: http://wp.mu/77

July 24, 2012 - version 1.1.4
  • Patched error returned from MailChimp API when user already is present in MailChimp
  • tp://premium.wpmudev.org/forums/topic/mailchimp-integration#post-249269

April 16, 2012 - version 1.1.3
  • Limit bulk import query to scale better for large user databases

July 18, 2011 - version 1.1.2
  • Add filters for merging additional fields
  • Fix entity problems with bulk import of names

January 3, 2011 - version 1.1.1
  • WP 3.1 Compatibility - Backwards compatible to 3.0.x

December 29, 2010 - 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

July 20, 2010 - version 1.0.4
  • Fixed compatibility with WP installs running BP (for good this time hopefully)

June 17, 2010 - version 1.0.3
  • WP 3.0 Multi-Site compatibility. This version is NOT backwards compatible.

May 19, 2010 - version 1.0.2

    July 13, 2009 - version 1.0.1
    • WPMU 2.8.1 Compatible

    April 30, 2009 - version 1
    • WPMU 2.7 Compatible

    Downloads 40,845

    Compatibility WordPress 4.2.2 Multisite 4.2.2 BuddyPress 2.2.3.1

    "Makes integrating with a newsletter a breeze. Easy for clients to use and never fails!"

    Niki Mosier

    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 sites 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. Edublogs.org users, or use an existing one.

    mailchimp-integration-1300-create-list

    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.

    mailchimp-integration-1300-errorlog

    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.

    mailchimp-integration-1300-widget

    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):

    mailchimp-integration-1711-webhooks

    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 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