Simple Email Marketing With Mailchimp And WPForms

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

Are you currently struggling to create an email signup form within WordPress that not only looks great but is also GDPR compliant? I have the solution for you. 

In this article, I will be showing you how easy it can be to create your signup forms by using the extremely user-friendly plugin by WPForms that comes with a Mailchimp Addon within their Plus, Pro, and Elite Plans.

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

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 get started. 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 especially because many people are constantly using the internet and have fears over how their online data is being stored and managed.

In a growing digital age, it is very important that as a business owner you can give your visitors or customers an understanding that their data is protected and managed correctly by your third-party providers.

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

Why WPForms has built Mailchimp as an addon?

WPForms comes with a Mailchimp addon within their Plus, Pro, and Elite Plans which allows you to easily create a signup form right from within your WordPress dashboard.

This means that you no longer have to go out of your WordPress dashboard to create your form as everything is all in one place.

Every time someone fills out your signup form, that data that has been filled in from your visitor will automatically be 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.

How to create your signup forms using WPForms and Mailchimp Addon?

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

Let’s begin…

Step 1: Signup 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” then click “Add New” to create a brand new form.

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

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

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”.

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.

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 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 signup form. 

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

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

After that click “Add New Connection”. 

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

The name of this signup form is for your use and won’t be displayed anywhere as it just helps you to identify the 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”.

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

Once your Mailchimp API Key is connected you will need to fill in the appropriate information as seen in the image below:

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 signup form.

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 posts, pages, 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 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.

Sharing is Caring:
Stay Earning

You cannot copy content of this page