How to Add a Mailchimp Signup Checkbox to Your Contact Form

Do you need a quick and easy way to grow your email list? You can get more subscribers by asking them to join your newsletter while they’re filling out your contact form. In this article, we’ll walk you through how to add a Mailchimp signup checkbox to your contact form.

Add Newsletter Signups to Contact Forms

The first thing you need to do is install and activate the WPForms plugin. Here’s a step by step guide on how to install a WordPress plugin.

Also, you’ll need to have a form created. See our tutorial on How to Create a Simple Contact Form as an example to get started.  Here’s our form:

Contact form with a MailChimp signup checkbox

You’ll see that we added one checkbox labeled Join My Newsletter.

Right now it’s just a simple checkbox field. To connect your contact form and Mailchimp, you’ll need to activate the Mailchimp addon from WPForms » Addons. To access this addon, you must have the Plus license plan or greater.

WPForms is the best WordPress Form Builder plugin. Get it for free!

For more help with this step, you can check out our tutorial on how to install and use the Mailchimp addon.

Connect Your Contact Form to Mailchimp

Now that we created your form and activated the Mailchimp addon, it’s time to connect the form to your email list.

WPForms lets you set up your Mailchimp integration right in the form builder.

Within the form editor, go to Marketing »  Mailchimp.

connecting contact form and MailChimp

On the right-hand preview panel, you can select which Mailchimp account you need and list you want to add new subscribers to.

connecting contact form and mailchimp list

When you scroll down, you’ll see List Fields.

Here you’ll match the names and email address fields on your form to the corresponding fields in your Mailchimp list.

WordPress contact form fields connected to MailChimp newsletter list

Next, we’ll need to make sure that only users who select the checkbox get added to your email list.

You can do this by selecting enable conditional logic at the very bottom of the preview panel.

subscribe to MailChimp newsletter checkbox conditional logic

Only signing up people that have selected the checkbox to receive your newsletter helps you stay compliant with the law. In the United States, adding people to an email list without permission violates the CAN-SPAM Act. In various other countries, there are laws to prevent businesses from sending unsolicited emails.

That’s why it’s so important to provide the checkbox as a clear way for visitors to choose to receive your message. You should never just add people to your email marketing list without their permission. Not only will you anger those users, but you may also be breaking the law.

Test Your Mailchimp Signup Checkbox

Lastly, let’s make sure that your newsletter sign-up checkbox works.

Publish your form on your contact page.

Then fill out your form as a test with the checkbox selected. Be sure to use a different email address than the one associated with your Mailchimp account. If you use your Mailchimp email address, it won’t send a subscription confirmation message.

Next, you need to check your email to see if you’ve received a confirmation message.

MailChimp double opt-in confirmation

Final Thoughts

That’s it! You’ve just added a Mailchimp newsletter signup checkbox to your contact form.

Want to get more people to fill out your contact form and subscribe to your newsletter? Check out these 10 research based tips to improve your contact form conversions.

Plus. you might also like some other Mailchimp related posts:

What are you waiting for? Get started with the most powerful WordPress forms plugin today.

If you like this article, then please follow us on Facebook and Twitter for more free WordPress tutorials.

Using WordPress and want to get WPForms for free?

Enter the URL to your WordPress website to install.


  1. Would something like this work with MailerLite? That would be awesome to have WPForms integrated with MailerLite too.

    1. Hi Sasha-Shae! We don’t currently have a direct MailerLite integration, BUT you could probably set this up with our Zapier Addon. Zapier does have a MailerLite integration. Feel free to get in touch if you have any questions or need help setting it up 🙂

  2. I have used a multi select field in our embedded sign up form so people can choose what they are interested in? eg Sales, News, Specials etc.
    But I cant sync this with Salesforce Leads – this field does not come across? Is there a way I can do this?

    1. Hi Anita.
      Currently, we do not have ConvertKit addon in WPForms. I do agree it would be super helpful, though. I’ve made a note of the feature request and we’ll keep it on our radar as we plan out our roadmap for the future.
      Thanks for the suggestion and I have added your vote to this feature request in our system.
      Have a good one 🙂

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.