Checkout the best WordPress Black Friday Deals

How to create a Mailchimp subscribe form in WordPress

Email marketing is a thriving industry. And as a blogger or business owner, you can do a lot of things with email marketing. Your readers can stay updated with the latest content on your website, get news directly delivered to their inbox, can be notified of the latest offers on your site. You can also improve profits by upselling or cross-selling new products to them and increasing the page views on your website.

People read their emails every day. And when they’ve subscribed to your newsletters, it means that they value the content you’re sending. Imagine how much impact you can have on them with your emails.

In this article, I’ll be showing you how to create a Mailchimp subscribe form in WordPress using WPForms.


In this tutorial, I will be using WPForms to show you how to create the Mailchimp subscription form. It is one of the best and top-rated WordPress form plugins available out there that allows you to create subscription forms with all your favorite email marketing platforms like Mailchimp, AWeber, GetResponse, Campaign Monitor, Sendinblue, Drip, and more.

Apart from that, you can also use WPForms to create –

You can read more about it in my WPForms review. Now that you know what WPForms can do for you, you might want to check it out for yourself and get your own copy using the below button.

How to create a Mailchimp subscribe form in WordPress

Make sure you have installed and activated the WPForms plugin on your site before following the below steps.

Total Time: 15 minutes

Install Mailchimp addon

Go to WPForms –> Addons from your WordPress dashboard, search for Mailchimp, and install the Mailchimp addon on your site.wpforms mailchimp addon

Create newsletter signup form

Then, click on WPForms –> Add New to create a new form. On this screen, you will be able to select the type of form that you need to create. In this case, click on the Newsletter Signup Form template. Once the form fields are populated in the form builder screen, you can add/remove/edit any of the fields by dragging or clicking on them.wpforms newsletter signup form template

Connect form with Mailchimp

To connect your newly created newsletter subscription form with Mailchimp, navigate to Marketing –> Mailchimp and click on Add New Connection. Then, give your connection and name and click on OK in the popup window.add mailchimp to wpforms

Get your Mailchimp API key

Once you click OK in the previous step, you need to enter your Mailchimp API key in the popup window. To get your API key, log in to your Mailchimp account and navigate to Your Profile –> Extras –> API Keys and copy your API key. Once you have pasted the API key, click on the Add New Connection button in the popup to validate the connection.
get mailchimp api key

Configure Mailchimp integration

After you have connected Mailchimp with WPForms, you will be asked to select your Mailchimp account, email list, list fields, and other details. From here, you can make all the required changes. Don’t forget to click on Save once you are done with your changes.mailchimp settings in wpforms

Configure email notifications

Now that you have configured Mailchimp with your subscribe form, you can configure how you receive email notifications whenever someone subscribes to your email list. You can also choose to send the subscriber a confirmation email stating that they have subscribed successfully. All this can be done from Settings –> Notifications/Confirmation (depending on your choice).wpforms notifications and confirmation settings

Publish your Mailchimp newsletter subscribe form

Finally, it’s time to publish your Mailchimp subscription form. You can add it to your blog’s sidebar, footer, or any widget area. You can even embed it within your posts or pages by adding a new WPForms block from the Gutenberg block editor and choosing your newly created form.embed wpforms form

That was simple, right? Why don’t you go ahead and give it a try and let me know in the comments section below. I’ll be waiting to hear about your experience!

(with 14 days money-back guarantee)

Leave a Comment