How to Create a Mailchimp Signup Form in WordPress

How to Create a MailChimp Signup Form in WordPress

Email marketing is the most powerful method to promote your products and increase sales. It will help you to build a loyal audience around your brand and encourage them to visit your pages through frequent newsletters. 

Create beautiful emails using professionally-designed templates and schedule them at peak times to maximize their click rates. Email marketing is cheaper and less time-consuming than other digital marketing methods. But at the same time, it is capable of delivering better results. 

Choose a marketing tool that suits your needs. Create an email sign-up form for your website to collect emails of visitors and keep them updated with your post notifications or latest offers to earn link clicks in return. 

While talking about email marketing tools, Mailchimp comes into our mind first. It is free for up to 2,000 contacts and 10,000 monthly emails. Their payment plans start at just $9.99/mo in which you can manage up to 50,000 contacts at a time. It is really affordable and best for all types of businesses including ecommerce, blogs, communities, etc. 

Today, we'll tell you how to create a responsive Mailchimp signup form in WordPress using Ninja Forms. 

Disclosure: Your support helps keep the site running! We earn a referral fee for some of the services we recommend on this page.

Why Ninja Forms?

Ninja Forms

Ninja Forms is a powerful drag and drop form builder plugin for WordPress. It is preloaded with many stunning templates that you can use to create contact forms, feedback forms, event registration forms, front-end blog posts, and more. If you want to build a form from scratch, use the blank form template and add fields, to design any kind of form you need. 

Ninja Forms is integrated with several third-party tools like Mailchimp, PayPal, Stripe, Salesforce, and others to expand your network and grow sales. It also provides priority customer support and 14-days money back guarantee in all subscription plans. So you can use it for free for up to 14-days and if not satisfied, contact their support team to refund the amount. No question will be asked. 





À La Carte

1 Website

20 Websites

Unlimited Websites

1-20 Websites

Everything in the Personal plan, plus

Everything in the Professional Plan, plus

Choose Just The Features You Need

Form Templates

Save Progress

Export to Excel


Unlimited Forms


PDF Form Submissions


Unlimited Submissions




Spam Protection


Active Campaign


Shareable Public Form Links

User Management



Conditional Logic

Front End Posting



Multi-Part Forms




File Uploads


Help Scout


PayPal Express


User Analytics








Zoho CRM


Campaign Monitor










Much More








$29 - $129/yr

Click here to buy Ninja Forms with 50% off in subscription plans (Limited period offer- to help with the financial burden of COVID-19). If you are in the education or healthcare sector, contact their customer support to get additional discounts. 

Ninja Forms: All-In-One Drag and Drop Form Builder Plugin for Your Business Website #WordPress #Business

Click to Tweet

Creating Mailchimp Signup Form with Ninja Forms

Follow these steps to create a Mailchimp signup form in WordPress,

Step 1: Install and activate Ninja Forms on your website first. After activation, it will create a new top-level menu ("Ninja Forms") on the left pane of your dashboard. 

Step 2: Sign in to your Ninja Forms account and visit the Downloads section. 

Ninja Forms

Find the Mailchimp add-on from the list and download it in the zip format. You can upload it to WordPress as a new plugin. Activate it. 

Step 3: Sign in to your Mailchimp account and view your API keys section. Tap the 'Create a new key' button to generate a new API key. Alternatively, you can also copy an existing key to use on Ninja Forms. 

MailChimp api keys

Step 4: Go back to Ninja Forms settings on your website (Ninja Forms > Settings>). Now you will see the Mailchimp section there. 

Ninja Forms settings

Paste your Mailchimp API key in the field that you copied in the previous step. Save settings. 

Step 5: Ninja Forms has a built-in template for Mailchimp signup form. You can use it or choose a blank template to design your own signup form. 

Click on 'Add new' to create a new form. Search for the Mailchimp signup form template. Open it. 

Mailchimp signup form

The form will open in a new screen. Click the 'Emails & Actions' tab from the top. 

Tap the blue color '+' icon from the bottom-right corner. 

MailChimp add-on

Choose Mailchimp icon from the installed add-ons. 

MailChimp add-on Ninja Forms

Choose a list you would like to add new subscribers to. If you want users to confirm their subscription, enable 'Require subscribers to confirm their subscription' under Advanced settings.

 Click on Done and publish the form. 

How to Create a Mailchimp Signup Form with Ninja Forms? #Marketing #WordPress

Click to Tweet

In two ways, you can publish a form on Ninja Forms. Using a form widget or a shortcode. Insert your Mailchimp signup form anywhere in WordPress to collect emails and expand your audience. Visit Ninja Forms > Submissions to view your form submissions. 

Click here to buy Ninja Forms with 50% off in subscription plans (Limited period offer- to help with the financial burden of COVID-19). 

Ninja Forms

Ninja Forms

Ninja Forms is an all-in-one form builder plugin for WordPress. It is packed with many pre-designed templates to create any kind of form. Choose a template, customize it using the drag and drop builder, and use third-party integrations to collect payments, smoothen workflow, and more. 

14 Days Money Back Guarantee

If, for any reason, you don't like this amazing plugin, you can get a full refund anytime within 14 days after your purchase. If you have any issues, just get in touch with their friendly support team and they'll either help you out until you get the results you need or give you a swift refund.

14 Days


Related Posts