Simple Email Marketing With Mailchimp And WPForms

wpforms mailchimp integration - email signup form

Are you currently struggling to create a simple email signup form within WordPress? Also, one that not only looks great but is also GDPR compliant?

In this article, you will see how easy it can be to create your email signup form using WPForms. The plugin comes with a Mailchimp Addon within their Plus, Pro, and Elite Plans.

So, without further delay, let’s get into it… 

We’re an affiliate: This page contains affiliate links. This means that if you click on any links and make a purchase, I will earn a commission at no extra cost to you. For more info, click here

What Is WPForms?

WPForms is a form-building software that comes with a complete code-free drag and drop system that allows anyone to create high-converting contact forms, payment forms, surveys, newsletters, and even registration forms.

Their plugin is extremely user-friendly and requires no prior knowledge to start. You are simply a drag and drop away from building your entire form.

WPForms takes data privacy very seriously and allows its users to create fully GDPR compliant forms within minutes.

As you are probably aware by now, GDPR is becoming a very openly discussed topic within the online space. Many people are constantly using the internet and have fears over how their online data is being stored and managed.

You can learn more by reading our Iubenda – the solution to all your GDPR needs review here, or head straight to Iubenda’s website.

In a growing digital age, it is very important that business owners give their visitors reassurance their data is protected and managed.

This is why with WPForms GDPR agreement fields are provided as an extra element you can add to your forms. This gives your visitors assurance that their data is protected and managed according to current laws.

Easily Create Email Signup Form With WPForms Mailchimp Addon

WPForms comes with a Mailchimp addon within their Plus, Pro, and Elite Plans. You can easily create an email signup form right from within your WordPress dashboard.

You no longer have to leave your WordPress dashboard to create your form as everything is all in one place.

When your email signup form is filled out, the data will be automatically transferred to Mailchimp. 

This is useful because let’s say as an example you are collecting email addresses from your visitors. You can then use those collected email addresses to retarget and forward helpful information and or promotions directly to your visitor’s inbox.

This also allows you to grow your email list which will benefit you and your business in the future.

Step By Step Guide To Create A Signup Form

Below, I have created an easy-to-follow step-by-step written tutorial on how to create an email signup form from scratch using the WPForms Mailchimp addon.

Let’s begin…

Step 1Signup to WPForms and purchase the Pro, Plus, or Elite license.

After signing up, you will need to log in to your WordPress dashboard and download the WPForms plugin by clicking on “Plugins” and then “Add New”.

In the plugins search bar type “WPForms” and after that click “Install” and “Activate”.

Now that you have installed and activated the WPForms plugin, you are going to need to insert your “license key”. You can find it in your WPForms account under the “Downloads” tab.

Once you have located your license key you would then need to copy and paste it into the WPForms plugin within your WordPress dashboard under “Settings”, “License Key”, paste your key and then click “verify key”.

Step 2: Now you are going to need to activate the Mailchimp Addon. You can do this from the WPForms plugin by clicking “Addons” and then “Mailchimp Addon”.

Once located “install” and “activate” the Mailchimp Addon.

Step 3: Now that the Mailchimp addon is “Activated”, go to “WPForms” click “Add New”. Here you will create a brand new form.

Once you have done that, locate the “Newsletter Sign up Form”.

creating a simple email signup form

You will see that WPForms has created a simple Newsletter Signup Form.

Email signup form fields

You can change the fields in your signup form by dragging and dropping different fields from the left into your form on the right.

To use the “GDPR Agreement Field” you must go to “WPForms” click “Settings”, then click on the “GDPR Enhancements Checkbox”.

GDPR Enhancements with WPForms

You are also able to Disable Cookies, disable user’s details such as IP addresses and User Agent Data, and access the GDPR Form field when creating any Forms.

After you have finished setting up the “GDPR Enhancements Checkbox” you can then add  “GDPR Agreement Fields” by dragging the field sections into your signup form.

By adding a “GDPR Agreement Field” you are creating a GDPR compliant form that ensures that your visitors are aware of the storing of their personal data.

easily drag and drop email form fields to your newsletter

You can also change the default language or make any changes to the “GDPR Agreement Field” by clicking on it.

Once you have finished creating your email signup form click “Save”.

Step 4: Now that you have created the form and are happy with it, let’s continue by connecting your newsletter service Mailchimp to your email signup form. 

You need to do this so that every time someone signs up for your form, that data is transferred directly to your Mailchimp email list.

You can do this by clicking on “Marketing” and then “Mailchimp”.

WPForms integrated with Mailchimp to transfer your newsletter data

After that click “Add New Connection”. 

Connect Mailchimp in WPForms

A box will pop up asking you to “Name This Connection”.

Name your email signup form. This name won’t be displayed anywhere as it helps you to identify the form.

Name your email signup form

Now that you have completed that, on the screen, you will notice that you need an “API Key” for Mailchimp.

You can find your “API Key” in your Mailchimp account under “Your Profiles” then click “Extras” and then “API Keys”.

Find your Mailchimp API key in dashboard

Copy and paste your Mailchimp API Key into WPForms. Then confirm by clicking “Add New Connections”.

Use your API key from Mailchimp to WPForms to connect

When your Mailchimp API Key connects, fill in the appropriate information as seen in the image below:

Fill out Mailchimp email signup form for your newsletter

Once done, click “save”.

Step 5: Now, it’s time to set your “Notification settings”.

By setting a notification you will know whenever a visitor has subscribed to your email signup form.

Adjust email signup form notification in WPForms dashboard

This happens automatically unless you have turned off Notifications.

You can also receive these notifications yourself or one of your team members can receive a notification by adding a team member’s email address by replacing the “Send to Email Address” field with your team member’s email address.

You can also use “Smart Tags” to let your visitors know that you have received their form submission.

Step 6: Now it’s time to set a “Confirmation”

A “Confirmation” is a message that lets your visitors know that their form was submitted.

WPForms allow you to choose 3 different types of confirmation messages:
1.Message – This will display a simple message once a site visitor submits their form.
2.Show Page – This will take your website visitors to a specific webpage once they have submitted their form. 
3.Go to URL (Redirect) – This will redirect your visitors to a different website.

Step 7: Finally, you can make your form live on your website.

WPForms allows you to add your forms in several locations including your blog postspages, and even as a sidebar widget.

To embed your form into a page or post you will need to create a new page or post and then simply click on the “Add Form” button.

Next, click the “Dropdown Menu” and select the “Newsletter Sign-Up Form” that you have created then click “Add Form

Now, make your WPForms and Mailchimp email signup form live by publishing your post or page.


As you can see, having Mailchimp as an addon in WPForms can greatly help to embed your forms on your website, collect useful data from those forms and grow your email list to retarget your visitors. 

WPForms has made it possible to have everything you need to save time right within your WordPress dashboard. It can’t get any easier.

Latest Articles:

Stay Earning

You cannot copy content of this page