Protect your forms with GDPR-compliant Double Opt-In. Ensure valid emails, prevent fake signups, and stay compliant with Contact Form 7 and Avada.
As of April 2026, Double Opt-In for Contact Form 7 & Avada is a WordPress GDPR plugin with 1.0K+ active installations and a 5/5 rating from 8 reviews. It has been downloaded 17K+ times in total. Requires WordPress 5.0+ and PHP 8.0+. Available on WordPress.org since 2022. Actively maintained — updated within the last month. Downloads are down 25% this week. Top alternative: CookieYes – Cookie Banner for Cookie….
Double Opt-In adds a mandatory email verification step to your Contact Form 7 and Avada forms.
When a visitor submits your form, the original mail is not sent immediately. Instead, the plugin:
This ensures:
Seamless integration with Contact Form 7 and Avada Forms.
Enable Double Opt-In per form, customize confirmation emails with a visual editor, and manage data retention with…
Perfect plugin to avoid multiples entries on mail db. Great work.
Endlich mal ein Tool, welches von der Funktionalität das macht, was es soll.
Funktioniert alles und Support ist super kompetent und sympathisch
I tried this plug-in as I needed a simple double opt-in form and was already using wpcf7 for other forms.
Configuration was easy and the plug-in packs everything I needed and more.
It did not work at first, so I contacted the customer support and did not expect much.
To my surprise, they replied within hours, checked my configuration, confirmed everything was right, took a backup of my website to investigate the issue and then sent me a fix (which had to do with a change in wpcf7’s checkbox validation through an update). All of that within a day.
This is customer support at its best! The amount of effort that went into fixing my problem and the fast replies were exceptional. Thank you Marc Wagner and Forge12!
After some trial and then error with other more sophisticated plug-ins, I was delighted to find this simple one does exactly what it says. It’s not trying to be fancy and it integrates perfectly with Contact Form 7.
I now have a simple email newsletter sign-up form with double opt-in. Once the user confirms their email address via the opt-in email request, the Contact Form 7 plug-in sends me an email with their address, and sends the subscriber a thank-you email.
| WordPress | 5.0+ requiredTested up to 6.9.4 |
| PHP | 8.0+ required |
Bug Fixes:
[doi_email], [doi_name], [doi_phone], etc.) not being replaced in confirmation emails for Avada forms. The Avada integration stores opt-in content in a nested structure ({data: {...}, field_labels: {...}}), but the placeholder replacement expected a flat field array. The nested data key is now extracted correctly before replacement.OptInFrontend::addPlaceholders() code path.[doubleoptin_privacy_url] system placeholder to the new AbstractFormIntegration::addSystemPlaceholders() method. This placeholder was available in the legacy code but was not ported to the 4.0.0 integration architecture, causing it to appear unreplaced in emails.data, field_labels, field_types, etc.) instead of actual form field values. The nested content structure is now unwrapped before rendering.Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.