How to Add MailChimp signup form to WordPress

MailChimp is one of most popular email marketing service, it is used by many webmasters or bloggers to send an email update to their audience.

Adding signup or subscription form within website allows readers to subscribe to the email list and get updates on website activities on regular basis.

Readers only come to your website when they find relevant topics otherwise they wouldn’t come. By allowing subscription form readers may signup to your email list. By this way, they stay updated about your next new post and check out to your website for reading it.

In this tutorial, we going to add MailChimp signup form Widget within WordPress site. We will add it using with the plugin and without the plugin.

I am already using it on my blog, I added it the right sidebar. Within the form, I am using only Email field and signup button.

How to Add MailChimp signup form to WordPress


  1. Creating signup form
  2. Generating API Key
  3. Adding to WordPress
  4. Conclusion



1. Creating signup form

Before creating signup form, we first need a MailChimp account. if you haven’t then you can signup for it and otherwise sign in to your MailChimp account.


Now, we need to create a new List for this Click on Lists from Menu then it redirects you to Lists page. It displays all available lists which you have created otherwise it show no lists.

For creating new List click on Create List from the Right.


Now you need to fill list details like  list name, from email address, name,  address, check notification setting for the list after filling all details, click on the Save button.

You have now created a new List successfully.


After saving you will be redirected to your newly created List page within this page click on Signup forms. This page contains the different type of forms, for now, we creating Embedded forms so Click on Select button next to the Embedded forms.


Design your Subscription form and copy the generated HTML code. We will use this code in Adding to WordPress Section.


2. Generating API Key

We required API Key for WordPress plugin.

For generating API key,

Go to your Profile and Select API keys from Extras.


Click on Create A Key Button, your new API Key has been created. We use this API Key in WordPress Plugin.


3. Adding to WordPress

We can add Subscription form using Plugins or without Plugin.

With Plugin

For adding the MailChimp signup form to WordPress we are using MailChimp for WordPress Plugin by ibericode 

Login to your WordPress admin panel and go to Plugins and click on Add new. In Search bar type MailChimp for WordPress and press enter.

Click on Install now button in search first result. After installing, activate the plugin.

This plugin requires API key of MailChimp Account for reading lists. Enter your API key which we get in the second step and click on Save.

After saving it will show all your lists with name, list ids and total subscribers on the list.

Now it’s time to add signup form Widget to Page.

Go to the Appearance and select Widgets. Within Available widgets, you will see a new Widget have been added “MailChimp Sign-up Form” . Add this widget to the Sidebar by clicking on Add Widget or Drag and Drop to Sidebar.

Without Plugin

Within Admin Dashboard go to Appearance and select Widgets. Add Text Widget to Sidebar and paste the HTML code which we generated while creating Embedded form. At the last Click on Save Button.

You can not only use this in Widget section you can also use it on other parts of Page by placing HTML code there.


4. Conclusion

We have added MailChimp Signup form Widget on the sidebar using a Plugin or without Plugin.

Using MailChimp for WordPress plugin which required API key of your MailChimp account. This plugin adds a new widget in Available Widget section. You can add this by drag and drop to Sidebar.

You can also check out –

How to verify a domain in MailChimp

Thank you.

Related Post

Spread the love

Be First to Comment

Leave a Reply

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