How to Add Mailchimp to WordPress

One of the marketing strategies of successful blogs is email marketing using Mailchimp. Through email marketing, one can build up their email list and reach out to subscribers whenever they want. These subscribers add immense value to bloggers in different ways. 

For one, blog owners can get targeted traffic to their blogs whenever they send emails to subscribers. A typical example is to send a weekly email that highlights the most recent posts on the blog and encourages subscribers to click through and read them. A percentage of your contacts will follow this call to action.

Also, you can promote your products or other people’s products/services (affiliate marketing) directly to your email subscribers. And because these people signed up to be on your list, the level of trust you build with them increases your chances of selling to them. 

Now we know the value of emails, let’s learn how to add the Mailchimp email toolkit to WordPress. This integration simplifies email collection and campaigns so that you can achieve the results above and more. Let’s get started! 

Why Should You Build an Email List?

An email adds value to your overall marketing strategy. Here are a few reasons you need an email list:

  • You own your email list, not a social media platform or Google. And you can communicate with them whenever you want.
  • Email builds trust and if you want people to trust your brand, consider starting an email campaign.
  • You will get more traffic to your blog, e-commerce store, or landing page from your subscribers. 
  • An email list is a gift that keeps on giving. You can always recommend products to your list and get commissions when they buy. 

How to Add Mailchimp to WordPress

Here is a step-by-step process to add Mailchimp to your WordPress website. 

1. Sign Up for Mailchimp 

The first step to linking your WordPress site to Mailchimp is to own a Mailchimp account.

Proceed to the Mailchimp website to create an account. After doing the needful, you will get an activation link in your mailbox to activate your account. 

There is an array of premium, Standard, Essentials, and Free plans. Select a plan based on your budget to proceed.

2. Generate a Mailchimp Mailing List

After setting up the account, the next thing is to create your first mailing list. There are three methods to achieve this:

NOTE: The following step only applies if you already have email subscribers from another service provider. If you don’t have subscribers and are new to email marketing, ignore this step and continue from step 3.

Import From Another Service Provider

If you have subscribers on another email service provider, use this option to import your contacts from there.

Click on the Audience icon on the left side of your screen. Then click Import Your Contacts > Import From Another Service. Follow the prompts and your contacts will be automatically imported to your Mailchimp account.

Upload Method

If you have an existing email list, uploading the list to Mailchimp is one of the fastest options. 

Prepare the contacts using Mailchimp’s format and requirement, saving the document as a CSV (Comma-Separated Value) file.

On the Mailchimp page, select the Audience dashboard via the Audience icon from the left-hand menu.

After that click Import Your Contacts > Upload file > Continue to Upload. 

After the contacts have been uploaded, you can see them by clicking All contacts on Audience. Check the contacts and review them accordingly.

Copy and Paste Method

The second method you can use to upload contacts is by manually typing them or copying/pasting them into Mailchimp. 

This is a more rigorous process but easier to use for beginners unfamiliar with CSV file formatting. On the Audience page, click Audience dashboard and then click Import Your Contacts.

Select “Copy and paste” and click continue to upload to complete the process on the page. Just follow the instruction shown on the screen to finish the process.

3. Link Mailchimp Account to Your WordPress Site

Linking Mailchimp to WordPress or any website requires an API key. The API key grants websites and applications access to your Mailchimp account, linking the two platforms. 

You can get the API key when you log in to Mailchimp. Navigate the page to the bottom-left corner and select your profile picture. Then, choose Account. 

On the screen displayed, select Extras, then pick API Keys. 

On the API Keys page, click on the “Create A Key” to generate an API key you will use to link to WordPress. Note that the key should be kept safe from the prying eyes of third parties.

4. Download and Install the Mailchimp for WordPress plugin

You can add Mailchimp to WordPress without any extra tool. However, your integration experience will be better using plugins.

There are different plugins for integration, such as Mailchimp Plugin for WordPress and Mailchimp Forms by Mailmunch. After installing the plugin, paste your Mailchimp API key in the relevant field and submit.

You have successfully integrated your Mailchimp account with WordPress!

5. Renew Your Mailchimp List

With Mailchimp successfully linked to your WordPress, you are ready to proceed to the next thing. 

From your WordPress dashboard, you can seamlessly access data on your Mailchimp. Click MC4P > Mailchimp in your WordPress dashboard. Now that you have full access to Mailchimp from your site, there’s a lot that you can do. 

The Renew Mailchimp lists button helps you renew the lists on Mailchimp data to the latest version. Anytime changes are made on the Mailchimp lists, pressing the button will still update it.

6. Create a Mailchimp Signup Form and Add it to Your Website

Now that you have integrated Mailchimp into your website, you should make it easy for subscribers to join your mailing list. You can achieve this by creating a signup form on your website.

Go to Mailchimp dashboard, select the Audience icon, and proceed to Audience dashboard > Manage Audience > Signup forms. 

Once you are there, click on Embedded forms to get various options, including Classic style, Condensed style, Horizontal style, and Unstyled.

After making your selection, edit it appropriately with your preferred details. Once that is done, Mailchimp will generate an embed code for you which can be copied and pasted onto your site.

7. Incorporate your Mailchimp Signup Form into WordPress

After generating the embed code:

  1. Move over to WordPress.
  2. Log on to WordPress, proceed to the dashboard, and check the best position to paste it.
  3. Add the code to the website for the signup form to be displayed on your website. 

Anywhere you choose to paste the code, that’s where the form would be. As visitors browse the page, they can easily locate the form and complete it.


Email marketing is one of the best-proven strategies to connect, engage, and convert website visitors. If you’re not already building an email list, you should consider doing so. 

While many email tools on the internet offer great services, Mailchimp is one of the best, and it’s free forever, depending on the size of your list. 

The Mailchimp-WordPress integration ensures that you can access your email data directly on your site and use all the services that Mailchimp offers. It is a seamless process, and it’s worth your time. 

We hope this article helps you integrate your Mailchimp and WordPress accounts without hassle. Feel free to reach out if you encounter any difficulty. 

Leave a Comment