Title: MC4WP: Mailchimp for WordPress
Author: Danny van Kooten
Published: <strong>June 19, 2013</strong>
Last modified: June 22, 2026

---

Search plugins

![](https://ps.w.org/mailchimp-for-wp/assets/banner-772x250.png?rev=1184706)

![](https://ps.w.org/mailchimp-for-wp/assets/icon-256x256.png?rev=1224577)

# MC4WP: Mailchimp for WordPress

 By [Danny van Kooten](https://profiles.wordpress.org/dvankooten/)

[Download](https://downloads.wordpress.org/plugin/mailchimp-for-wp.4.13.1.zip)

[Live Preview](https://wordpress.org/plugins/mailchimp-for-wp/?preview=1)

 * [Details](https://wordpress.org/plugins/mailchimp-for-wp/#description)
 * [Reviews](https://wordpress.org/plugins/mailchimp-for-wp/#reviews)
 *  [Installation](https://wordpress.org/plugins/mailchimp-for-wp/#installation)
 * [Development](https://wordpress.org/plugins/mailchimp-for-wp/#developers)

 [Support](https://wordpress.org/support/plugin/mailchimp-for-wp/)

## Description

_Allowing your visitors to subscribe to your newsletter should be easy. With this
plugin, it finally is._

This plugins helps you grow your email list in Mailchimp. You can use it to create
good looking and accessible sign-up forms or integrate with any other existing form
on your WordPress site, like your contact, comment or checkout form.

#### Some (but not all) features

 * Connect with your Mailchimp account in seconds.
 * Sign-up forms which are good looking, user-friendly and mobile optimized. You
   have complete control over the form fields and can build your forms using native
   HTML.
 * Seamless integration with the following plugins:
    - WordPress Comment Form
    - WordPress Registration Form
    - Contact Form 7
    - WooCommerce
    - Gravity Forms
    - Ninja Forms 3
    - WPForms
    - BuddyPress
    - MemberPress
    - Events Manager
    - Easy Digital Downloads
    - Give
    - UltimateMember
    - HTML Forms
    - AffiliateWP
 * Is the plugin you want to integrate with not listed above? You can probably still
   use our [custom integration](https://www.mc4wp.com/kb/subscribe-mailchimp-custom-html-form/)
   feature. Alternatively, the plugin comes with a PHP API to programmatically add
   a new subscriber to Mailchimp.
 * [Mailchimp for WordPress Premium](https://www.mc4wp.com/): Send your WooCommerce
   orders to Mailchimp so you can see exactly what each subscriber purchased and
   how much revenue your email campaigns are generating.
 * A multitude of available add-on plugins and integrations:
    - [Mailchimp for WordPress Premium](https://www.mc4wp.com/)
    - [Mailchimp Top Bar](https://wordpress.org/plugins/mailchimp-top-bar/)
    - [Boxzilla Pop-ups](https://wordpress.org/plugins/boxzilla/)
 * Well documented through our [knowledge base](https://www.mc4wp.com/kb/).
 * Developer friendly. For some inspiration, check out our [repository of example code snippets](https://github.com/ibericode/mailchimp-for-wordpress/tree/main/sample-code-snippets).
 * Ready for PHP 8.5, but backwards-compatible all the way down to PHP 7.4.

#### What is Mailchimp?

Mailchimp is a newsletter service that allows you to send out email campaigns to
a list of email subscribers. It is free for lists with up to 500 email subscribers,
which is why it is the newsletter-service of choice for thousands of small businesses
across the globe.

If you are not yet using Mailchimp, [creating an account is 100% free and only takes you about 30 seconds](http://eepurl.com/igOGeX).

#### Support

If you need some help in setting up the plugin, you have various options:

 * Search through our [knowledge base](https://www.mc4wp.com/kb/#utm_source=wp-plugin-repo&utm_medium=mailchimp-for-wp&utm_campaign=description).
 * Open a topic in the [WordPress.org plugin support forums](https://wordpress.org/support/plugin/mailchimp-for-wp)
 * If you’re a premium user, send an email to the email address listed inside the
   plugin.

#### Translations

You can [help translate this plugin into your language](https://translate.wordpress.org/projects/wp-plugins/mailchimp-for-wp/stable/)
using your WordPress.org account.

#### Development

This plugin is being developed on GitHub. If you want to collaborate, please look
at [ibericode/mailchimp-for-wordpress](https://github.com/ibericode/mailchimp-for-wordpress).

#### Customizing the plugin

The plugin provides various filter and action hooks that allow you to modify or 
extend the default behavior. We’re also maintaining a [collection of sample code snippets](https://github.com/ibericode/mailchimp-for-wordpress/tree/main/sample-code-snippets).

## Screenshots

[⌊Example sign-up form in the TwentyTwenty theme.⌉⌊Example sign-up form in the TwentyTwenty
theme.⌉[

Example sign-up form in the TwentyTwenty theme.

[⌊Example sign-up integration with a contact form.⌉⌊Example sign-up integration 
with a contact form.⌉[

Example sign-up integration with a contact form.

[⌊Settings page to connect with your Mailchimp account.⌉⌊Settings page to connect
with your Mailchimp account.⌉[

Settings page to connect with your Mailchimp account.

[⌊Overview of sign-up integrations.⌉⌊Overview of sign-up integrations.⌉[

Overview of sign-up integrations.

[⌊Overview of sign-up forms.⌉⌊Overview of sign-up forms.⌉[

Overview of sign-up forms.

[⌊Settings page to configure an integration.⌉⌊Settings page to configure an integration
.⌉[

Settings page to configure an integration.

[⌊Page where you edit your sign-up forms.⌉⌊Page where you edit your sign-up forms
.⌉[

Page where you edit your sign-up forms.

[⌊Page where you modify your form messages.⌉⌊Page where you modify your form messages
.⌉[

Page where you modify your form messages.

[⌊Settings page for e-commerce integration with Mailchimp. Requires Mailchimp for
WordPress Premium.⌉⌊Settings page for e-commerce integration with Mailchimp. Requires
Mailchimp for WordPress Premium.⌉[

Settings page for e-commerce integration with Mailchimp. Requires [Mailchimp for WordPress Premium](https://www.mc4wp.com/).

## Blocks

This plugin provides 2 blocks.

 *   Form
 *   Campaigns

## Installation

#### Installing the plugin

 1. In your WordPress admin panel, go to _Plugins > New Plugin_, search for **Mailchimp
    for WordPress** and click “_Install now_“
 2. Alternatively, download the plugin and upload the contents of `mailchimp-for-wp.
    zip` to your plugins directory, which usually is `/wp-content/plugins/`.
 3. Activate the plugin
 4. Set [your API key](https://admin.mailchimp.com/account/api) in the plugin settings.

#### Configuring Sign-Up Form(s)

 1. Go to _Mailchimp for WP > Forms_
 2. Select at least one list to subscribe people to.
 3. _(Optional)_ Add more fields to your form.
 4. Embed a sign-up form in pages or posts using the `[mc4wp_form]` shortcode or Gutenberg
    block.
 5. Show a sign-up form in your widget areas using the “Mailchimp Sign-Up Form” widget.
 6. Show a sign-up form from your theme files by using the `mc4wp_show_form()` PHP 
    function.

#### Need help?

Please take a look at the [MC4WP knowledge base](https://www.mc4wp.com/kb/#utm_source=wp-plugin-repo&utm_medium=mailchimp-for-wp&utm_campaign=installation-instructions-link)
first.

If you can’t find an answer there, please look through the [plugin support forums](https://wordpress.org/support/plugin/mailchimp-for-wp)
or start your own topic.

## FAQ

### Where can I find my Mailchimp API key?

You can [find your Mailchimp API key here](http://kb.mailchimp.com/accounts/management/about-api-keys#Find-or-Generate-Your-API-Key)

### How to display a form in posts or pages?

Use the `[mc4wp_form]` shortcode or the Gutenberg block.

### How to display a form in widget areas like the sidebar or footer?

Go to **Appearance > Widgets** and use the **Mailchimp for WP Form** widget that
comes with the plugin.

### How to add a sign-up checkbox to my Contact Form 7 form?

Use the following shortcode in your CF7 form to display a newsletter sign-up checkbox.

    ```
    [mc4wp_checkbox "Subscribe to our newsletter?"]
    ```

Our knowledge base has more information on [connecting Contact Form 7 and Mailchimp](https://www.mc4wp.com/kb/subscribe-mailchimp-contact-form-7/).

### The form shows a success message but subscribers are not added to my list(s)?

If the form shows a success message, there is no doubt that the sign-up request 
succeeded. Mailchimp could have a slight delay sending the confirmation email though.
Please check again in a few minutes (sometimes hours) and don’t forget to check 
your junk folder too.

When you have double opt-in disabled, new subscribers will be seen as _imports_ 
by Mailchimp. They will not show up in your daily digest emails or statistics. [We always recommend leaving double opt-in enabled](http://blog.mailchimp.com/double-opt-in-vs-single-opt-in-stats/).

### How can I style the sign-up form?

You can use custom CSS to style the sign-up form if you do not like the themes that
come with the plugin. The following selectors can be used to target the various 
form elements.

    ```
    .mc4wp-form { ... } /* the form element */
    .mc4wp-form p { ... } /* form paragraphs */
    .mc4wp-form label { ... } /* labels */
    .mc4wp-form input { ... } /* input fields */
    .mc4wp-form input[type="checkbox"] { ... } /* checkboxes */
    .mc4wp-form input[type="submit"] { ... } /* submit button */
    .mc4wp-alert { ... } /* success & error messages */
    .mc4wp-success { ... } /* success message */
    .mc4wp-error { ... } /* error messages */
    ```

You can add your custom CSS to your theme stylesheet or (easier) by using a plugin
like [Simple Custom CSS](https://wordpress.org/plugins/simple-custom-css/#utm_source=wp-plugin-repo&utm_medium=mailchimp-for-wp&utm_campaign=after-css-link)

### How do I show a sign-up form in a pop-up?

We recommend the [Boxzilla pop-up plugin](https://wordpress.org/plugins/boxzilla/)
for this. You can use the form shortcode in your pop-up box to show a sign-up form.

### How do I subscribe from my WooCommerce checkout form?

You can use our WooCommerce integration for that. [How to subscribe to Mailchimp from the WooCommerce checkout form](https://www.mc4wp.com/kb/connect-woocommerce-store-mailchimp/).

### How to connect my WooCommerce store with Mailchimp?

You can find instructions for [connecting your WooCommerce store with Mailchimp](https://www.mc4wp.com/kb/connect-woocommerce-store-mailchimp/)
on our website.

### I’m getting an “HTTP Error” when trying to connect to Mailchimp.

the “HTTP Error” type is usually because of a firewall configuration issue or outdated
software on your web server.

Please contact your webhost and ask them to check the following:

 * Whether remote HTTP requests to `https://api.mailchimp.com` are allowed.
 * Whether cURL and the PHP-cURL extension are installed and updated to a recent
   version.

### Where do I report security bugs found in this plugin?

Please report security bugs found in the source code of the Mailchimp for WordPress
plugin through the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/8c215d34-dc57-4167-8af8-a9863cb63668).
The Patchstack team will assist you with verification, CVE assignment, and notify
the developers of this plugin.

### My question is not listed here.

Please search through our [knowledge base](https://www.mc4wp.com/kb/#utm_source=wp-plugin-repo&utm_medium=mailchimp-for-wp&utm_campaign=faq).

## Reviews

![](https://secure.gravatar.com/avatar/f8b2f9dfa062da6e5ebb25e001d4922de60b09c0156801952dfaaf37576b4fd0?
s=60&d=retro&r=g)

### 󠀁[Simple and does the job](https://wordpress.org/support/topic/simple-and-does-the-job-52/)󠁿

 [nschouinc](https://profiles.wordpress.org/nschouinc/) July 12, 2026

Connected my list in a few minutes, forms match my site’s styling without extra 
tweaking, and double opt-in works as expected. No complaints so far.

![](https://secure.gravatar.com/avatar/ad26d2c7a6072028472f235ede9d6d6b80d4e6ddb2e558c5b7cd5c4d47cd25b4?
s=60&d=retro&r=g)

### 󠀁[Easy to use and beautiful too](https://wordpress.org/support/topic/easy-to-use-and-beautiful-too/)󠁿

 [De Harris](https://profiles.wordpress.org/allbizweb/) June 25, 2026

We have been using MC4WP for almost a year now, and I am so pleased how it has been
working for us. It was easy to integrate and set up. No issues, so I highly recommend
you use it for your site.

![](https://secure.gravatar.com/avatar/4be6cf245f614d4e13d4a3f871b879af30b979fc5cbe791681e5a23b0d89b9ad?
s=60&d=retro&r=g)

### 󠀁[Perfect](https://wordpress.org/support/topic/perfect-11004/)󠁿

 [Nonos](https://profiles.wordpress.org/nonos/) June 9, 2026

Clean, stable and updated regularly

![](https://secure.gravatar.com/avatar/f15ce9afa63a491d04f3b683ba1aeadae2b83faaa278a8412b40a1f902dc023c?
s=60&d=retro&r=g)

### 󠀁[Great Plugin & Support](https://wordpress.org/support/topic/great-plugin-support-414/)󠁿

 [James](https://profiles.wordpress.org/james-feaver/) April 16, 2026

I’ve been using this for a long time to add subscribers to Mailchimp both on a form
and in the Woocommerce checkout. I recently encountered a problem experimenting 
with the Woocommerce block-based checkout and M4CWP support were great. Highly recommended
plugin.

![](https://secure.gravatar.com/avatar/8ac3e27800d4d4f51401f4615b36463e90894a038df5cac50171e03c42f7c064?
s=60&d=retro&r=g)

### 󠀁[Not Bad Option](https://wordpress.org/support/topic/not-bad-option/)󠁿

 [Reyna](https://profiles.wordpress.org/reyna20/) April 8, 2026 1 reply

Tried Mailchimp for WordPress for my forms. It connects fine and does the basic 
job. But the setup felt a bit confusing at times. Works ok overall, but could be
simpler and smoother.

![](https://secure.gravatar.com/avatar/61b8a092f8471e2ce5174e7e21e754a95acacfbc96258a10b1839edbaf3e25dc?
s=60&d=retro&r=g)

### 󠀁[Exactly does What we needed](https://wordpress.org/support/topic/exactly-does-what-we-needed/)󠁿

 [Clark W](https://profiles.wordpress.org/clarkkwilliams/) April 6, 2026

Simple, powerful, and exactly what we needed. Solved our problem without the usual
headaches.

 [ Read all 1,497 reviews ](https://wordpress.org/support/plugin/mailchimp-for-wp/reviews/)

## Contributors & Developers

“MC4WP: Mailchimp for WordPress” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Danny van Kooten ](https://profiles.wordpress.org/dvankooten/)
 *   [ ibericode ](https://profiles.wordpress.org/ibericode/)
 *   [ Harish Chouhan ](https://profiles.wordpress.org/hchouhan/)
 *   [ Lap ](https://profiles.wordpress.org/lapzor/)

“MC4WP: Mailchimp for WordPress” has been translated into 33 locales. Thank you 
to [the translators](https://translate.wordpress.org/projects/wp-plugins/mailchimp-for-wp/contributors)
for their contributions.

[Translate “MC4WP: Mailchimp for WordPress” into your language.](https://translate.wordpress.org/projects/wp-plugins/mailchimp-for-wp)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/mailchimp-for-wp/),
check out the [SVN repository](https://plugins.svn.wordpress.org/mailchimp-for-wp/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/mailchimp-for-wp/)
by [RSS](https://plugins.trac.wordpress.org/log/mailchimp-for-wp/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 4.13.1

_Release date: Jun 22, 2026_

 * Forms: Improve handling of pasted `<form>` wrapper tags in form content.
 * Forms: Remove `mc4wp_default_form_id` option. We now default to first available
   form.
 * Forms: Improve the `{email}` dynamic content tag by detecting common lowercase
   email field names.
 * Misc: Adhere to DB, Security, I18n sniffs from WordPress Coding Standards.
 * Misc: Prevent direct access to plugin configuration files.
 * Misc: Remove the plugin review request from the footer of plugin admin pages.
 * Security: Add Patchstack vulnerability disclosure instructions to the plugin 
   FAQ and security policy.

#### 4.13.0

_Release date: Jun 1, 2026_

 * Improve performance by preloading core plugin classes and skipping dynamic content
   tag parsing when no tags are present.
 * Improve security for admin AJAX requests by adding a nonce check and stricter
   audience ID handling.
 * Improve dynamic content tag replacement by removing broken regular expressions.
 * Improve form preview output by disabling PHP error display during preview rendering.
 * Update JavaScript dependencies and pass admin script data using `wp_add_inline_script()`.

#### 4.12.6

_Release date: May 26, 2026_

 * Fix integrations losing runtime options like double opt-in when sign-up attempts
   are processed asynchronously. Thanks [Jon Parker](https://github.com/jnpkr)!
 * Fix Site Tracking Pixel setting not being saved when disabling it.
 * Improve accessibility of generated form fields by wrapping inputs in labels and
   using fieldsets for checkbox and radio fields.
 * Improve validation and sanitization of submitted form data.
 * Improve debug log safety by truncating overly long messages and improving email
   address obfuscation. Thanks [Jack Feldcher](https://github.com/jjf404)!

#### 4.12.5

_Release date: May 8, 2026_

 * Fix fatal error on plugin activation in some cases when wp_rand() returns a value
   below 10 for the minute part. Thanks [Tim Carr](https://www.wpzinc.com/)!

#### 4.12.3

_Release date: May 5, 2026_

 * Improved Mailchimp Site Tracking Pixel support. Site is now automatically discovered
   or registered in Mailchimp when feature is enabled.
 * Sign-up attempts for integrations are now processed asynchronously (via a scheduled
   event).
 * Ensure mc4wp_refresh_mailchimp_lists is scheduled in site’s local timezone.
 * Added missing translator comments to all translatable strings.
 * General code hardening and minor improvements as reported by the Plugin Check
   tool.

[View the full changelog on GitHub](https://github.com/ibericode/mailchimp-for-wordpress/blob/main/CHANGELOG.md)

## Meta

 *  Version **4.13.1**
 *  Last updated **1 month ago**
 *  Active installations **1+ million**
 *  WordPress version ** 5.3 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [Albanian](https://sq.wordpress.org/plugins/mailchimp-for-wp/), [Chinese (China)](https://cn.wordpress.org/plugins/mailchimp-for-wp/),
   [Dutch](https://nl.wordpress.org/plugins/mailchimp-for-wp/), [Dutch (Belgium)](https://nl-be.wordpress.org/plugins/mailchimp-for-wp/),
   [English (Australia)](https://en-au.wordpress.org/plugins/mailchimp-for-wp/),
   [English (Canada)](https://en-ca.wordpress.org/plugins/mailchimp-for-wp/), [English (New Zealand)](https://en-nz.wordpress.org/plugins/mailchimp-for-wp/),
   [English (South Africa)](https://en-za.wordpress.org/plugins/mailchimp-for-wp/),
   [English (UK)](https://en-gb.wordpress.org/plugins/mailchimp-for-wp/), [English (US)](https://wordpress.org/plugins/mailchimp-for-wp/),
   [Finnish](https://fi.wordpress.org/plugins/mailchimp-for-wp/), [French (Belgium)](https://fr-be.wordpress.org/plugins/mailchimp-for-wp/),
   [French (France)](https://fr.wordpress.org/plugins/mailchimp-for-wp/), [Galician](https://gl.wordpress.org/plugins/mailchimp-for-wp/),
   [German](https://de.wordpress.org/plugins/mailchimp-for-wp/), [Hungarian](https://hu.wordpress.org/plugins/mailchimp-for-wp/),
   [Italian](https://it.wordpress.org/plugins/mailchimp-for-wp/), [Japanese](https://ja.wordpress.org/plugins/mailchimp-for-wp/),
   [Korean](https://ko.wordpress.org/plugins/mailchimp-for-wp/), [Norwegian (Bokmål)](https://nb.wordpress.org/plugins/mailchimp-for-wp/),
   [Persian](https://fa.wordpress.org/plugins/mailchimp-for-wp/), [Polish](https://pl.wordpress.org/plugins/mailchimp-for-wp/),
   [Portuguese (Portugal)](https://pt.wordpress.org/plugins/mailchimp-for-wp/), 
   [Russian](https://ru.wordpress.org/plugins/mailchimp-for-wp/), [Spanish (Argentina)](https://es-ar.wordpress.org/plugins/mailchimp-for-wp/),
   [Spanish (Chile)](https://cl.wordpress.org/plugins/mailchimp-for-wp/), [Spanish (Colombia)](https://es-co.wordpress.org/plugins/mailchimp-for-wp/),
   [Spanish (Costa Rica)](https://es-cr.wordpress.org/plugins/mailchimp-for-wp/),
   [Spanish (Ecuador)](https://es-ec.wordpress.org/plugins/mailchimp-for-wp/), [Spanish (Spain)](https://es.wordpress.org/plugins/mailchimp-for-wp/),
   [Spanish (Venezuela)](https://ve.wordpress.org/plugins/mailchimp-for-wp/), [Swedish](https://sv.wordpress.org/plugins/mailchimp-for-wp/),
   [Turkish](https://tr.wordpress.org/plugins/mailchimp-for-wp/), and [Ukrainian](https://uk.wordpress.org/plugins/mailchimp-for-wp/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/mailchimp-for-wp)
 * Tags
 * [email](https://wordpress.org/plugins/tags/email/)[form](https://wordpress.org/plugins/tags/form/)
   [mailchimp](https://wordpress.org/plugins/tags/mailchimp/)[newsletter](https://wordpress.org/plugins/tags/newsletter/)
   [subscribe](https://wordpress.org/plugins/tags/subscribe/)
 *  [Advanced View](https://wordpress.org/plugins/mailchimp-for-wp/advanced/)

## Ratings

 4.8 out of 5 stars.

 *  [  1,376 5-star reviews     ](https://wordpress.org/support/plugin/mailchimp-for-wp/reviews/?filter=5)
 *  [  42 4-star reviews     ](https://wordpress.org/support/plugin/mailchimp-for-wp/reviews/?filter=4)
 *  [  19 3-star reviews     ](https://wordpress.org/support/plugin/mailchimp-for-wp/reviews/?filter=3)
 *  [  10 2-star reviews     ](https://wordpress.org/support/plugin/mailchimp-for-wp/reviews/?filter=2)
 *  [  49 1-star reviews     ](https://wordpress.org/support/plugin/mailchimp-for-wp/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/mailchimp-for-wp/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/mailchimp-for-wp/reviews/)

## Contributors

 *   [ Danny van Kooten ](https://profiles.wordpress.org/dvankooten/)
 *   [ ibericode ](https://profiles.wordpress.org/ibericode/)
 *   [ Harish Chouhan ](https://profiles.wordpress.org/hchouhan/)
 *   [ Lap ](https://profiles.wordpress.org/lapzor/)

## Support

Issues resolved in last two months:

     3 out of 3

 [View support forum](https://wordpress.org/support/plugin/mailchimp-for-wp/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.mc4wp.com/contribute/#utm_source=wp-plugin-repo&utm_medium=mailchimp-for-wp&utm_campaign=donate-link)