About Signup Form Options

This feature requires Manager user level or higher.

Signup forms are an easy but powerful way to extend the reach of your email marketing and enhance your long-term list growth. MailChimp offers a number of options for building an effective signup form that meets your needs.

Create different types of forms to win subscribers from different audiences. Use our basic hosted form to get started, or try one of our intermediate or advanced options. You can embed a form on your website, or add a form to social sites like Facebook, and platforms like WordPress or Shopify.

In this article, you’ll learn about MailChimp’s signup form options, so you can choose which type of form is best for you.

About the Signup Process

Our signup sequence for new subscribers, which we call the double opt-in process, is automatically built into all our signup forms. It protects you and your subscribers against fake signups and other email scams. People who visit your form can sign up for your MailChimp list with just a few clicks.

Here's how double opt-in works.

Signup Form

Someone fills out your MailChimp signup form.

Opt-In Email

They receive the opt-in confirmation email, and click the link to confirm subscription.

Confirmation

Cool! You have a new subscriber.

After signup, new subscribers will see a signup thank you page that confirms their subscription. You can also turn on a final welcome email.

Now that you know how the process works, let's look at the form options you'll find in MailChimp.

Forms for Sharing

When you create your list, MailChimp automatically generates an easy-to-use, shareable signup form for you. Customize the form and share the URL on your website, or with potential subscribers across your digital channels.

MailChimp Hosted Form

The hosted form is a simple, shareable signup form for your list that we publish and maintain on our servers. Use this form if you need a shareable signup form that doesn’t require you to work with HTML code.

Create Signup Forms and Response Emails

Share Your Signup Form
Screenshot: an image depicting a mailchimp hosted form in a browser window.

Optional Advanced Form Mode

Paid users with HTML experience can custom-code their hosted form in Advanced Form Mode.

Advanced Form Customization

Forms for Your Website

Our web forms make it easy for potential subscribers to sign up to your list directly from your website. We have two types of web forms: the embedded form and the subscriber pop-up form. Use these forms as a part of your long-term list growth strategy, and for greater control over your signup form branding.  

Embedded Form

With our embedded forms, you choose the type of form you want to display on your site, and we give you the code to use. Choose from our Classic, Horizontal, SuperSlim, and Naked forms. If you’re comfortable with HTML, edit the form code to fit your organization’s style and brand.

Add a Signup Form to Your Website

Screenshot: an image of mailchimp's classic-style embedded form

Subscriber Pop-Up Form

Use the subscriber pop-up form on your site to invite new visitors to your mailing list in a pop-up window. Create and design the form in MailChimp, and paste the form’s JavaScript code into your site.

Add a Pop-Up Signup Form to Your Website

Image: a screenshot depicting a sample subscriber popup form

Forms for Mobile

MailChimp Subscribe is a mobile app for your tablet. It’s a simple and powerful tool to help you grow your list in your store, at events, and on the go. Use it to build signup forms and collect subscribers in person.

Set Up MailChimp Subscribe for iPad

Set Up MailChimp Subscribe for Android
Screenshot: an image depicting an ipad screen showing a MailChimp subscribe form

Form Integrations and Plugins

If none of our form options work for you, or if you need to set up your form through an integrated platform, take a look at our integration and plugin options. Here are some resources that can help you get going.

Form API

For complete control of your signup form process and opt-in settings, code your signup form from the ground up and pass subscriber information back to MailChimp through our API.

This is an advanced feature and is recommended for users familiar with custom coding. Contact your developer, or hire a MailChimp Expert if you need assistance.

Manage MailChimp Subscribers with the API

CSS Hooks for Customizing Forms

Summary

Still not sure what form is right for you? Try a few to test them out.

After you set them up, wait a couple of weeks and measure the performance of each form. To do this, create a list segment by signup source, and see which form generated the most subscribers.

Here’s an overview of MailChimp’s available form types.

Form

What is it?

Learn More

Forms for Sharing

Hosted Form

A form that’s hosted on our servers. Quickly customize it, share it, and link to it anywhere on the web.

Create Signup Forms and Response Emails

Advanced Hosted Form

An advanced feature for paid users who want to edit the HTML of their hosted form.

Advanced Form Customization

Forms for Your Website

Embedded Form

An HTML form we create for you, which you can paste into your site.

Add a Signup Form To Your Website

Subscriber Pop-up

A JavaScript pop-up form for your website. Design it in MailChimp, copy the form code, and paste it into your site.

Add a Pop-Up Signup Form to Your Website

Forms for Mobile

MailChimp Subscribe

A tablet app that helps you collect subscribers at stores, trade shows, or other face-to-face events.

Set Up MailChimp Subscribe for iPad

Set Up MailChimp Subscribe for Android

Form Integrations and Plugins

Facebook Signup Form

Twitter Lead Card

WordPress Plugin

and more

Add-ons that help you collect signups on social sites, blogs, or e-commerce and marketing platforms. Find all the options in our Integrations Directory.

MailChimp Integrations Directory: Signup Forms

Form API

Custom API Forms

The most technical and customizable MailChimp form. It can be coded from the ground up.

Manage MailChimp Subscribers with the API

CSS Hooks for Customizing Forms

Was this article helpful?
What can we do to improve articles like this?

Technical Support