Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

How to Connect WordPress to Mailchimp: Plugin, Block or Embed

To connect WordPress to Mailchimp on a self-hosted WordPress.org site, install Mailchimp's List Subscribe plugin, log in to Mailchimp from the plugin, pick your audience, then drag the Mailchimp Widget into a widget area. Subscribers who sign up pass straight to your audience. WordPress.com sites use a Mailchimp block or an embedded form instead.

First, which kind of WordPress are you on?

Before you install anything, work out which WordPress you've got, because it decides your route. A self-hosted WordPress.org site, the kind you run on your own hosting, can use Mailchimp's plugin. A site hosted by WordPress.com works differently, and the plugin's form widget won't work there.

Your siteRouteWhat you get
Self-hosted WordPress.orgList Subscribe for WordPress pluginA signup form widget that syncs to your Mailchimp audience
Self-hosted WordPress.orgEmbedded form, form URL or form pluginMailchimp's own form code pasted into your site
WordPress.com, not on Business or eCommerceMailchimp blockA block added with the + Block Inserter, connected to the audience you pick
EitherSubscriber popupA popup designed in Mailchimp and added by code

Setting up the List Subscribe plugin

Mailchimp describes connecting as a three-part process: add the plugin, customise the signup form, and drag the form widget onto your site. Here are the steps as its help page lays them out.

  1. In your WordPress Admin Panel, go to Plugins, choose Add New Plugin, find Mailchimp List Subscribe Form and click Install Now, then Activate. The zip download from the Get Started route on Mailchimp's integration page is the alternative.
  2. In the left sidebar of the WordPress admin, select Mailchimp, then click Log in. This links the plugin to your account.
  3. Enter your Mailchimp username and password in the pop-up, click Log in, review the connection details and click Allow.
  4. Use the List drop-down to choose your Mailchimp audience, then click Update List. This decides where new subscribers land.
  5. Customise the form on the Setup page (content, styling, list options, merge fields and groups) and click Update Subscribe Form Settings.
  6. Go to Appearance, click Widgets, drag the Mailchimp Widget into a widget area such as the sidebar or footer, and click Save.

The form only appears once the widget is placed, and you only do that once. Screens in a current WordPress install may look slightly different from the help page, so go by the labels rather than the layout.

What you can change on the form, and what Mailchimp receives

The Setup page gives you more control than most people use. You can change the header, subheader and submit button text, switch on Remove CSS, set custom styling for the border, colour and text, add a referral program, turn on JavaScript support and choose double or single opt-in.

When someone signs up, Mailchimp receives their email address, name and any other list field or group info you've chosen to collect. Keep the fields short. Every extra box is a reason for someone to give up halfway.

If your theme has a custom-coded sidebar or something else that disables widgets, Mailchimp points you to the plugin's shortcode instead, which you can drop into a page or post.

Embedded forms and popups instead of the plugin

On a WordPress.org site you don't have to use the plugin at all. Mailchimp creates an embeddable form for each audience, and you paste its code into your site's HTML. You can also use form URLs or a form plugin you already run. Mailchimp says most WordPress sites work best with JavaScript disabled in the embedded form code, or with the Unstyled form.

Mailchimp's subscriber popup is designed in Mailchimp itself. If the site's connected through the Integrations page, the code is pushed to the site when you publish. Otherwise you choose Manually connect site under Connected sites and paste the snippet. Its WordPress integration page also says forms can sit anywhere on the site, including several forms on different pages feeding different lists.

If you're tidying up your plugin stack while you're at it, my list of WordPress plugins worth installing is a good place to check what else earns its place.

The WordPress.com limitation people miss

This catches out a lot of small business owners. According to Mailchimp Help, the official List Subscribe widget only works on self-hosted WordPress.org sites. On WordPress.com, Mailchimp signup forms need a Business or eCommerce plan, and otherwise you're limited to the Mailchimp block. The block still connects to the audience you select, so it's a perfectly good starting point.

Disconnecting later

If you change your mind, disconnecting removes any Mailchimp form widgets from your site but doesn't affect your Mailchimp audience or subscriber data. Your list and its contacts stay safe in Mailchimp.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

Other email tools with WordPress plugins

Brevo's WordPress plugin offers a drag-and-drop form builder with direct HTML and CSS editing, and works with form plugins such as Contact Form 7, Gravity Forms and WPForms. Kit (formerly ConvertKit) has a plugin that appends forms to posts and pages, or shows them through a Gutenberg block, shortcode options or the Form Builder block, and can display Kit landing pages on a WordPress page.

If you're weighing Mailchimp against other email tools, my comparisons of MailerLite and Mailchimp and Constant Contact versus Mailchimp are worth a look.

My advice for a first signup form

Check which WordPress you're on first, then pick the simplest route that works: the plugin on a self-hosted site, the block on WordPress.com. Put one short form in the footer or sidebar, ask for an email and a first name, and choose double opt-in if you want a cleaner list. You can add popups and page-specific forms once the first one's bringing people in.

Want your tool on this list? Featured spots and reviews here are paid partnerships. Here's how to partner with me.

Frequently asked questions

Does Mailchimp have a WordPress plugin?

Yes. The List Subscribe for WordPress plugin adds a Mailchimp signup form widget that syncs to your Mailchimp audience.

Does it work on WordPress.com?

The widget works with wordpress.org sites only. WordPress.com sites can use a Mailchimp block, and forms need a Business or eCommerce plan.

What data reaches Mailchimp from the form?

The email address, name and any other list field or group info you choose to collect.

What if my theme has no widget areas?

Mailchimp says to use the plugin's shortcode where a custom-coded sidebar or other feature disables widgets.

Does disconnecting delete my subscribers?

No. Disconnecting removes the form widgets from your site but doesn't affect your Mailchimp audience or subscriber data.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.