Posted on

MailChimp Double Opt-in

Double opt-in asks new subscribers to confirm their email address before they join your Mailchimp audience. It is the single best way to keep your list clean, stay GDPR-compliant, and protect your sender reputation. Here is how it works and how to set it up with Contact Form 7.

What is Mailchimp double opt-in?

With single opt-in, anyone who submits your form is added to your audience immediately. With double opt-in, Mailchimp first sends a confirmation email, and the contact is only subscribed after they click the confirmation link. That extra click is proof of consent, and it filters out typos, bots, and fake addresses before they ever reach your list.

Single vs double opt-in: which should you use?

  • Use double opt-in if you market to the EU or UK (GDPR), care about deliverability, or run a long-term newsletter. Confirmed subscribers open and click more, which lifts your sender reputation over time.
  • Single opt-in can make sense for low-friction lead magnets where every signup counts and you accept a noisier list, but you carry the consent burden yourself.

Add an opt-in checkbox to your Contact Form 7 form

The Opt-in Checkbox feature in the Contact Form 7 Mailchimp Extension lets each visitor choose whether to join your list, giving you explicit, recorded consent on every submission.

Subscribe me your newsletter

Add a checkbox mail-tag to your form. Configure it the same way you see it in this screenshot, noting the mail tag [checkbox my-optin “Subscribe me to your newsletter”]:

Form

Then add the matching mail-tag [my-optin] to the plugin settings so it knows which field controls the subscription:

ChimpMatic Lite API Key

Find your Mailchimp API here

Hit the Connect button to load your lists Learn More

MUST be an email tag Learn More

This may be sent as Name Learn More
Add the mail-tag [my-optin] under Advanced Settings in the Required Acceptance text fields:
Required Acceptance
Required Acceptance

Save your form and run a test submission with the box ticked and unticked to confirm both paths behave correctly.

Turn on double opt-in in Mailchimp

The checkbox captures consent on your form; Mailchimp double opt-in adds the confirmation email. To enable it, edit your audience signup settings in Mailchimp and turn on double opt-in. New contacts pushed from Contact Form 7 will then receive Mailchimp confirmation email and only subscribe after they click it.

Frequently asked questions

Does double opt-in reduce my subscriber count? Your raw count drops slightly because unconfirmed addresses never join, but the contacts you keep are real, engaged, and far less likely to bounce or mark you as spam.

Is the opt-in checkbox required for GDPR? Consent must be freely given and unambiguous. An unticked checkbox the visitor chooses to tick records that consent cleanly; pre-ticked boxes are not GDPR-valid.

Can I use the checkbox without double opt-in? Yes. The checkbox controls whether a contact is subscribed at all; double opt-in is the separate Mailchimp confirmation step. Most teams use both together.

Ready to connect your forms the right way? Get Chimpmatic and set up opt-in in minutes.