Consumers are increasingly wary of giving away their email addresses, and regulators are cracking down on unsolicited marketing. Double opt‑in adds an extra confirmation step to your signup process, ensuring that every subscriber genuinely wants to hear from you. Unlike single opt‑in-where people are added to your list immediately-double opt‑in requires them to click a link in a confirmation email before they’re subscribed. This article explains how the process works, why it helps with GDPR compliance and list quality, and how to set it up with Mailchimp and Contact Form 7.
// What is double opt‑in?
Double opt‑in is a two‑step subscription process. In step 1, a visitor enters their email address into your signup form and submits it. In step 2, they receive a confirmation email with a unique link and must click that link to verify their address before they are added to your mailing list. This extra step verifies that the address is valid and that the owner actively agrees to receive emails.
By contrast, single opt‑in subscribes contacts immediately after form submission, without waiting for a confirmation click. Mailchimp offers both options; you can enable double opt‑in for any audience via its settings.
// Why use double opt‑in?
There are several benefits to double opt‑in:
- Higher quality list. Because each subscriber must confirm their email, you’re less likely to collect fake addresses or typos. This helps maintain deliverability and reduces bounce rates.
- Better engagement. People who take the time to confirm are more engaged and more likely to open your emails. Mailchimp notes that you can view subscriber activity for individual audiences to decide whether double opt‑in may improve your open rates.
- Reduced spam complaints. Since subscribers explicitly confirm their intent, you have clearer evidence of consent in case of complaints.
- Compliance with regional regulations. In some jurisdictions, such as parts of the EU, double opt‑in is encouraged or enabled by default.
// Double opt‑in and GDPR
The EU’s General Data Protection Regulation (GDPR) requires that marketing consent be “freely given, specific, informed and unambiguous.” Double opt‑in isn’t explicitly mandated by GDPR, but it’s one of the most effective ways to demonstrate that you have valid consent. Mailchimp notes that audiences with a primary contact address in the EU may already use double opt‑in as the default. This is because the extra confirmation step provides a clear audit trail showing that the subscriber opted in voluntarily.
To remain compliant:
- Always provide a clear description of what subscribers are signing up for.
- Use an acceptance checkbox in your signup form (e.g.,
[acceptance* gdpr-consent] I consent to receive marketing emails). Without this, your subscription may not meet the “unambiguous” requirement. - Consider storing consent logs (Mailchimp keeps a record of signup IP addresses and timestamps). This record can help prove compliance if needed.
// How to enable double opt‑in in Mailchimp
Mailchimp controls double opt-in per audience, not globally. This means you need to enable it for each audience you collect subscribers into.
- Log in to Mailchimp and go to Contacts → Audience.
- Select the audience you want to update, then open Audience → Settings.
- Scroll to Form settings (audience-wide defaults).
- Under Email opt-in settings, change the option from Single opt-in to Double opt-in.
- Save your changes.
From this point on, all new subscribers to that audience will receive a confirmation email and must click the confirmation link before being fully subscribed.
Top tip: configure the confirmation experience
Mailchimp also relies on audience footer and form settings to complete the double opt-in flow and meet legal requirements:
- Go to Audience → Settings → Required email footer content.
- Confirm your company name, contact details, and physical address are correct.
- Set the Website URL (“Where did people opt in to this audience?”) — this controls where users land after confirming their email.
- Update the permission reminder to clearly explain why recipients are receiving your emails.
You can further customise the confirmation, welcome, and signup emails via
Audience → Signup forms → Form builder, allowing you to add branding, explain the confirmation step, or offer a welcome incentive.
// Implementing double opt‑in with Contact Form 7
In WordPress, you can manage double opt‑in subscriptions through Contact Form 7 using the ChimpFuse plugin or similar add‑ons. Follow these steps:
- Open your form in Contact Form 7 and navigate to the Mailchimp Integration tab (added by ChimpFuse).
- Under Subscribe mode, select Pending. This tells ChimpFuse to send the subscriber to Mailchimp as a pending contact, triggering Mailchimp’s confirmation email. Single opt‑in corresponds to Subscribe mode.
- Add a required acceptance checkbox to your form for GDPR consent, such as:
[acceptance* gdpr-consent] I confirm that I wish to receive marketing emails and accept the privacy policy.[/acceptance]
- In the Mailchimp Integration tab, choose this field as the GDPR consent checkbox so ChimpFuse only sends data when it’s ticked.
- Test the form: submit with a test address, confirm the opt‑in via the email, and verify that the contact appears in Mailchimp as “subscribed.”
// Pros and cons of double opt‑in
Advantages
-
Cleaner list
Only confirmed email addresses are added, reducing fake or mistyped contacts and improving deliverability.
-
Clear consent
Provides evidence of consent for GDPR and other regulations, lowering the risk of spam complaints.
-
Better engagement
Subscribers who confirm are typically more engaged, which can translate into higher open and click rates.
-
Brand control
You can customise the confirmation and welcome emails, giving you another opportunity to introduce your brand.
// Key takeaways
- Double opt‑in requires subscribers to confirm their email via a second step.
- It improves list quality, engagement and compliance.
- Mailchimp lets you enable double opt‑in per audience and customise confirmation messages.
- In Contact Form 7, select Pending subscribe mode and add a required consent checkbox for GDPR compliance.
// FAQ
Is double opt‑in mandatory under GDPR?
No. GDPR requires clear, informed consent, but double opt‑in is simply one way to demonstrate this. Mailchimp notes that EU audiences may have double opt‑in enabled by default, but you can choose single opt‑in if appropriate.
How does double opt‑in work?
A subscriber submits a form and then receives a confirmation email. They must click the link in that email before being added to your list.
Can I customise the confirmation email?
Yes. Use Mailchimp’s form builder to edit the signup, confirmation, and welcome emails. Personalised branding can improve conversion rates.
What if I want to use single opt‑in?
You can disable double opt‑in in your audience settings and select Subscribe mode in ChimpFuse. Single opt‑in adds contacts immediately but may lead to lower list quality.
// Conclusion
Double opt‑in isn’t just a bureaucratic hurdle – it’s a best practice that keeps your email list healthy, compliant and engaged. By adding an extra confirmation step, you filter out fake signups and demonstrate respect for your subscribers’ privacy. Set up double opt‑in in Mailchimp and configure Contact Form 7 with ChimpFuse as described above. You’ll enjoy a cleaner list and peace of mind knowing your email marketing is GDPR‑friendly.