How to add a MailChimp sign up form to your WordPress Site

22. November 2016 WordPress 0
How to add a MailChimp sign up form to your WordPress Site

You made a website to connect to your audience.  Email enables you to continue the conversation.  MailChimp is the best service right now for building your email list and connecting with your subscribers, but the documentation I found on their website for connecting it to WordPress was outdated and confusing.  Below is a step-by-step guide of how to add a nemail address capture form to your website the easy way.  I’ve set this up for and on this website, and I’ll show you how to do it too.  You won’t need to do any coding, just a few clicks and a copy and paste.  Everything shown in this guide is available to you for free.  If you don’t have an account yet, click the big MailChimp button below (disclosure: I used the MonkeyRewards button so if you sign up I save a few bucks on my subscription, you can do it too).

What you are about to do is:

  • Get an API key from MailChimp for your site
  • Install the MailChimp for WordPress plugin and link it to your account using the API key
  • Install the MailChimp Widget in your WordPress appearance so that people on your site can subscribe to your email newsletter



A Step-By-Step Guide



Before you begin, if you haven’t already done so, create a free account.

MailChimp Email List Management Service
Email List Management Service


If you already have an account, sign into your account.

 Make sure you have at least one mail list created.


Open your MailChimp Profile
Open your MailChimp Profile



Get your MailChimp API Key from Profile Extras
Get your MailChimp API Key from Profile Extras



Copy your API key into the clipboard.

It will appear on your screen in the location where you see the GREEN BAR here under the API key column.

For security reasons, I’ve redacted it here.

Copy your MailChimp API Key to the Clipboard
Copy your MailChimp API Key to the Clipboard



Go to WordPress and install the Plugin.

Click Plugins in the menu, click Add New on top of the Plugin Page, and then search for “MailChimp” in the search bar.

Add New Plugin to WordPress
Add New Plugin to WordPress



Make sure to select the List Subscribe Form plugin for WordPress published by MailChimp.

Click the install button, and then click it again to activate it.




The Official MailChimp Plugin for WordPress
Get The Official Plugin for WordPress



Open your MailChimp Plugin for WordPress settings.

MailChimp for WordPress Settings
Navigate to the plugin setup page


Paste in the API Key you got from MailChimp, then click the Connect Button.

Paste API Key into MailChimp for WordPress Plugin
Paste API Key into MailChimp for WordPress Plugin

Select the email list that you want to save new email addresses to when people subscribe.

 Then click Update List to save your preferences for the plugin.

If you don’t see any options here, check your email list settings in MailChimp and then come back here and refresh the page.

If you’ve done it correctly, the screen will update with all the settings to customize your subscribe widget on your site.




Add the Widget to your Website Layout so your visitors can subscribe.

In the WordPress menu, select settings, then the Widgets submenu.




Drag-and-Drop the Widget into the Sidebar and click save.

This will add the email newsletter subscription widget to your WordPress Sidebar.

It will appear on your home page (depending upon your theme).  Don’t forget to click save!  

The widget is highly customizable, click the “over here” link to get to the settings, or click the settings link in the WordPress menu.

Drag and Drop the MailChimp Widget into the Sidebar
Drag and Drop the Widget into the Sidebar


Thank’s for Sharing!

Please help me to improve this post by sharing your comments and questions below.  Subscribe to my email newsletter to be informed when I publish new articles.  Please share the link to this page using the Social Media links if you found this article helpful!




Leave a Reply

Your email address will not be published. Required fields are marked *