Add Mailchimp interest choice to WP comment form
If you added a sign-up checkbox to your WordPress comment form but want visitors to be able to select interest groupings as well, there are two steps we need to take.
Add Mailchimp interest choice to Contact Form 7 forms
If you are using a sign-up checkbox in your Contact Form 7 forms you sometimes want to give a choice to sign up to different interest groups.
Add Mailchimp list choice to WP comment form
This article involves adding code to your WordPress site, which should always be done with caution.
Add Mailchimp list choice to WP registration form
List choice a user gets subscribed to, can be selected from “MC4WP > Checkboxes”. However with few lines of code you can also provide the option to your end user to select which list they wish to subscribe to.
Add Mailchimp subscribe checkbox to custom form
Before following this guide please make sure you correctly setup your form integration settings.
Available sign-up integrations
Our sign-up checkbox currently integrates automatically with the following list of plugins.
Connecting Contact Form 7 and Mailchimp
To add a sign-up checkbox to your Contact Form 7 forms, you can add the following “shortcode” to your Contact Form 7 form.
Connecting Ninja Forms and Mailchimp
To integrate with Ninja Forms, add the “Mailchimp” action to one of your Ninja Forms forms by activating it in the Emails & Actions tab of the Ninja Forms form editor.
Different lists for different CF7 forms
If you are using a sign-up checkbox in your Contact Form 7 forms you sometimes want to set a different Mailchimp list depending on which form is being used. To do this, you can include the following HTML in your CF7 forms which defines the list the plugin will subscribe...
Pop-up integration
A common use-case is to show a sign-up form in a centered pop-up or a box that slides in on any corner of the screen. We have you covered here, but chose to go with a generic solution instead of building this into the Mailchimp for WordPress plugin itself.
Send Contact Form 7 fields to Mailchimp
By default, the plugin will only extract the name and email of the person filling out the form. If you want to send more fields to Mailchimp then you can easily do so by prefixing the field names with mc4wp-.
Send WooCommerce fields to Mailchimp
Do you have a WooCommerce store and would you like to include more customer fields in your Mailchimp list? By default the Mailchimp for WordPress plugin sends over only the NAME, FNAME, LNAME and EMAIL fields. If you would like to add some more, a little editing is required.
Subscribe to Mailchimp from WooCommerce checkout
If you’re running a WooCommerce shop then building an email list of your customers is definitely something you should do. Offering your customers an option to subscribe to your Mailchimp list during checkout is a very effective method for this. With Mailchimp for WordPress, it’s super easy to set this...
Zapier is a great Mailchimp integration tool for WordPress. It’s a 3rd-party connector app that can connect with over 2,000 web apps. So, there are tons of ways that you can integrate with Mailchimp using Zapier like: Subscribe Facebook Ad leads to a Mailchimp list. Using Mailchimp’s Calendly integration, this e-commerce business is able to quickly broaden their motivational content offering. How Good Dye Young Increased Their Monthly E-commerce Revenue by 305%. The hair dye company uses segments and Mailchimp’s WooCommerce integration to boost the relevance of their messaging and drive more sales.
The success of your mailing lists depends on finding the right Mailchimp integration for WordPress. With literally hundreds to choose from on WordPress.org alone, finding the right one for you can be a monumental decision!
- Don’t like being locked in to a specific look and feel?
- Feeling limited by what your integration can do?
- Just don’t have the options you need to make the signup form you want?
Your Mailchimp integration for WordPress should eliminate each of those common pains. You’ve just found the one that will!
Experience simplicity without sacrificing features

This addon has been tailor-made to offer you the perfect integration between Mailchimp and WordPress via your WordPress forms. Effortlessly:
- Place unlimited signup forms anywhere you need them
- Collect any and all information you need for all your Lists and Interest Groups!
- Customize your signup form’s presentation
- Enable double opt-in per form
- Send or display confirmation of submission
Even leverage the extended features of other Ninja Forms extensions to:
- Conditionally add users to specific Lists and/or Interest Groups based on their preferences
- Fine tune the styling of your WordPress signup forms with minimal knowledge of CSS
- Trigger a variety of other actions for any new signup
Mailchimp Integration for WordPress does not get any easier than this
Getting your Mailchimp account synced with WordPress is simple- we’ll actually walk you through the process!
After installing the addon, you’ll find a ready-made Mailchimp signup form set to go. Open it up and follow the “Learn how to set up Mailchimp” guide inside. You can then use that form to begin, choose another existing form, or create a custom one yourself.
Syncing any form to your account is as simple as adding an action. Within that action select any form field, link it to any account field with a single click, and information flows with every submission.
Choose any List or Interest Group in your account to add new subscribers to as well, again with a single click.
Turbocharge your mailing list growth with the only Mailchimp for WordPress plugin you’ll ever need, today!
Can I use any form to connect to Mailchimp from WordPress?
You can connect to Mailchimp from WordPress with any form just by adding a Mailchimp action to that form. Start from scratch, a Mailchimp signup form template, or use any existing Ninja Forms on your WordPress website!
Can I make a Mailchimp signup form using any Audience or Group?
You will set the Audience yourself, and the form will sync with all features of that Audience, including any Groups, tags, or fields you have set up in your Mailchimp account.
What type of support is available to Ninja Forms customers?
We have a dedicated support team standing by to help with anything you may need. We’re available 9am-4pm EST, Mon-Fri, and strive to answer all customer requests within 24 hours.
How do Ninja Forms licenses work?
Licenses are subscription based and will auto-renew each year unless cancelled. If cancelled, you may still use your extensions but will no longer receive important updates or support once the license expires.
Can I get a demo or trial of Ninja Forms add-ons before I buy?
We don’t have a demo or trial version of our add-ons, but we do offer a 14 day full refund policy for any reason whatsoever.
Changelog
3.2.2 (December 2020)
* Fix type hint mismatch error
* Fix WP_Error code string causing exception
= 3.2.1 (November 2020)
* Add autogenerator popup modal functionality with coordinated change in Ninja Forms core
3.2.0 (October 2020)
- Add support for Mailchimp Tags, user-selected Merge Fields
- Add Mailchimp automatic form generator that builds form from Audience for you
- Add per-submission diagnostics
- Add automatic form generator
3.1.11 (12 June 2019)
- Timeout errors should no longer occur as frequently when validating API keys.

3.1.10 (15 May 2019)
- An error should now be thrown if cUrl is not installed on the site.
3.1.9 (27 November 2018)
- Resolved an issue that was causing the plugin to always appear as if an update was available.
3.1.8 (1 November 2018)
- Added check to catch fatal errors if the API response is malformed.
3.1.7 (10 May 2018)
- Resolved an error that sometimes occurred if only a single merge field was mapped to a form.
3.1.6 (17 April 2018)
- Updating existing subscribers should no longer remove non-included information from their records.
- Added a new form template for basic MailChimp signup.
3.1.5 (26 March 2018)
- Resolved an issue that was sometimes causing data to not be sent to MailChimp.
3.1.4 (12 March 2018)
- Resolved an issue that sometimes caused a fatal error to be thrown when a bad API key was entered on the settings page.
- List fields and interest groups will now pull in more values if they are available. (Up to a maximum of 100, as allowed by the MailChimp API.)
3.1.3 (21 February 2018)
- Pre-existing users who subscribe to a new list should now be updated properly.
3.1.2 (8 February 2018)
- Fixed an issue that was causing the API to only import a maximum of 10 lists.
3.1.1 (6 February 2018)
- Resolved an issue that sometimes caused interest groups to not be sent to MailChimp.
3.1.0 (5 February 2018)
- MailChimp API version has been updated to 3.0.
- SSL Verify Peer setting is no longer necessary and has been removed.
- MailChimp actions malfunctioning as a result of removing lists/groups from MailChimp can now be fixed by refreshing list data in the MailChimp action.
3.0.5 (30 December 2017)

- Raised the maximum number of lists that can be imported from 25 to 100.
3.0.4 (21 June 2017)
- Fixed a bug that caused MailChimp to fail when using other MailChimp plugins.
- MailChimp actions should now fire after Collect Payment actions.
3.0.3 (31 October 2016 )
- Fixed a possible fatal error when saving incorrect API Keys.
3.0.2 (11 April 2016 )
- Compatibility with Ninja Forms Three.
3.0.1 (11 April 2016 )
- Fix an issue with licensing and automatic updates.
3.0 (7 March 2016 )
- Updated with Ninja Forms v3.x compatibility
- Deprecated Ninja Forms v2.9.x compatible code
1.3.4 (3 August 2015 )
- Fixed an undefined index when a list does not have any groups
- Fixed an error when a list does not have any groups
1.3.3 (27 July 2015 )
- Fixed a fatal error when Ninja Forms core is deactivated.
= 1.3.2 (27 May 2015)
- Fix fatal error when list has no interest groupings
= 1.3.1 (27 May 2015)
- Fix fatal error due to undefined class
Mailchimp Wordpress Integration Tutorial
= 1.3 (26 May 2015)
- Moved MailChimp integration options to Emails and Actions API
- Added support for multiple MailChimp subscriptions per form
- Added support for mapping form fields to merge fields in MailChimp
- Added support for MailChimp groups
= 1.2.1 (20 April 2015)
* Fixed invalid API key check when saving form settings
= 1.2 (16 April 2015)
- Added an option to disable SSL verification
- Improved error message when an API key is invalid
= 1.1.3 (7 February 2015)
- Cached the lists data in a transient
- Updated the settings field description to provide a sample API key
- Added API key validation to the save function to ensure a valid key is entered
1.1 (19 September 2014)
- Updated the MailChimp API
- Added support for tracking Zip/Postal Code, Phone, and IP for subscribers
1.0.3 (20 August 2014)
Mailchimp Wordpress Post Integration
- Moved processing to the ninja_forms_post_process hook.
