MC4WP: Mailchimp for WordPress
Home/Plugins/mailchimp-for-wp
MC4WP: Mailchimp for WordPress

MC4WP: Mailchimp for WordPress

The #1 Mailchimp plugin for WordPress. Allows you to add a multitude of newsletter sign-up methods to your site.

4.8(1,483 ratings)

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 feature. Alternatively, the plugin comes with a PHP API to programmatically add a new subscriber to Mailchimp.

  • Mailchimp for WordPress Prem... [truncated]

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

If you can’t find an answer there, please look through the plugin support forums or start your own topic.

WP-CLI Installation:
wp plugin install mailchimp-for-wp --activate

Frequently Asked Questions

Where can I find my Mailchimp API key?

You can find your API key here

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 ... [truncated]

Changelog

4.10.7 – Sep 05, 2025

  • Handle renewing lists through server-side redirect instead of JS component.

4.10.6 – Jul 23, 2025

  • [WooCommerce Checkout] Fix checkbox from showing up in order confirmation email if using Checkout Block.
  • [Forms] Fix {response} tag being escaped.

4.10.5 – Jun 25, 2025

  • [Ninja Forms] Always show at least one list option so that onchange event fires properly (to load Audience fields).
  • Update third-party JS dependencies.
  • Optimize SVG icons for reduced file sizes.

4.10.4 – May 26, 2025

  • Improved context-dependent escaping in dynamic content tags.

4.10.3 – Apr 16, 2025

  • Update third-party JS dependencies.
  • Add message setting for when a form submission is marked as spam.
  • Log exact anti-spam rule when a form submission is marked as spam.
  • Handle pot... [truncated]

Statistics

Active Installs2.0M+
Downloads69.2M+
Version4.10.7
Last UpdatedInvalid Date

Requirements

WordPress
4.6+
PHP
7.4
Tested up to
6.8.3

Support

Resolution Rate100%
Total Threads10
Resolved10

Tags

emailformmailchimpnewslettersubscribe