WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Forge12 Interactive GmbH v5.4.0

Double Opt-In for Contact Form 7

Protect your Contact Form 7 forms with GDPR-compliant Double Opt-In. Ensure valid emails, prevent fake signups, and stay compliant.

Double Opt-In for Contact Form 7

The facts

Rating
5★ from 9
Active installs
1k+
Price
Free
Last updated
28 Aug 2026
Added
Dec 2022
Requires WP
6.0
Tested up to
WP 7.0.4
Requires PHP
7.4
Downloads
21,608

Our analysis

AI-assisted

Double Opt-In for Contact Form 7 is a WordPress plugin that adds an email verification step to forms created with Contact Form 7. When a user submits a form, their submission is stored securely, and a confirmation email is sent with a unique link. The original form submission is only processed after the user clicks this link, ensuring that only verified email addresses are collected.

This plugin is designed for website owners who want to ensure compliance with GDPR regulations and maintain a clean database by preventing fake or mistyped email addresses. It is particularly useful for those who rely on Contact Form 7 for form submissions and need to enhance their email verification process.

Best for: This plugin suits website owners using Contact Form 7 who need to verify email addresses for compliance and data quality.

What it does well

  • Adds mandatory email verification to Contact Form 7 forms
  • Ensures GDPR compliance with consent tracking and data retention
  • Prevents fake or mistyped email addresses from being submitted
  • Centralized management of form settings from a single admin panel
  • Supports additional form systems through separate addons

Where it falls short

  • Limited information on the Pro version features
  • No specific details on the number of supported additional form systems

Verdict

Double Opt-In for Contact Form 7 provides a straightforward solution for email verification, making it a practical choice for those focused on GDPR compliance and maintaining a reliable email list.

From the developer

Forge12 Interactive GmbH's own description of Double Opt-In for Contact Form 7, lightly tidied.

Double Opt-In adds a mandatory email verification step to your Contact Form 7 forms.
When a visitor submits your form, the original mail is not sent immediately. Instead, the plugin:

  1. Stores the submission in a secure database table.
  2. Sends a confirmation email with a unique, time-limited link.
  3. Only after the visitor clicks that link is the original form mail delivered.

This ensures:

  • Only valid, verified email addresses reach your inbox.
  • GDPR / DSGVO requirements are met with proper consent tracking, IP logging, and data retention.
  • Your database stays clean and reliable — no fake or mistyped addresses.

Out-of-the-box support for Contact Form 7. Additional form systems — Avada, Elementor, Gravity Forms, WPForms — are available as separate addon plugins.

How It Works

  1. A visitor fills out your Contact Form 7 form and clicks submit.
  2. The plugin intercepts the submission, stores the form data, and generates a unique hash.
  3. A confirmation email is sent to the visitor’s email address containing a verification link.
  4. The visitor clicks the link. The plugin verifies the hash, marks the opt-in as confirmed, and sends the original form mail (as if the form was just submitted).
  5. The confirmed opt-in is logged in the admin dashboard with timestamps and IP addresses for full GDPR compliance.

Quick Start

Read the Quick Guide

Free Features

  • Block-Based Email Templates — build your confirmation email from heading, text, button, spacer, divider and placeholder blocks
  • Double Opt-In for Contact Form 7 — per-form activation with full CF7 integration
  • Centralized Form Settings — manage all form integrations from a single admin panel
  • Email Template Presets — start from a pre-built template (one saved template on the free version)
  • Send Test Email — preview your confirmation emails before going live
  • Custom Confirmation Pages — redirect users to a specific page after confirmation
  • Dynamic Conditions — enable opt-in based on user input (e.g. only when a checkbox is checked)
  • Delete Confirmation Modal — safety dialog before deleting an opt-in record to prevent accidental deletion
  • GDPR Consent Export — export individual consent records as JSON or CSV directly from the opt-in detail view
  • CAPTCHA Compatibility — automatically bypasses Forge12 Captcha, Google reCAPTCHA, and hCaptcha during opt-in confirmation to ensure mail delivery
  • Rate Limiting — configurable IP and email rate limits to prevent abuse
  • Error Redirect Page — redirect users to a custom page when an opt-in error occurs (rate limit, invalid email)
  • Token Expiry — confirmation links expire after a configurable time period
  • GDPR Data Storage — tracks Form ID, Email, Registration/Confirmation Date & IP, Consent Text
  • GDPR Anonymization — anonymize personal data instead of deleting it
  • WordPress Privacy Tools — integrates with WordPress personal data export and erasure requests
  • Automatic Cleanup — configurable auto-deletion of confirmed and unconfirmed entries
  • Category System — organize opt-ins into categories for better management
  • Pagination & Search — search and filter opt-in records in the admin dashboard
  • Admin Tooltips — contextual help tooltips throughout the admin interface
  • WordPress Multisite — network-wide activation creates tables on all sites automatically
  • Developer Hooks — 29 action hooks, 63 filters, and 11 typed events for full extensibility

Pro Features

Unlock the full potential of Double Opt-In with the Pro version:

Additional Form Integrations:

  • Double Opt-In for Elementor Forms — seamless integration with Elementor’s form widget
  • Double Opt-In for WPForms — full support for WPForms submissions
  • Double Opt-In for Gravity Forms — complete Gravity Forms integration

Email Validation & Spam Protection:

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for building forms.

WPForms

WPForms

98

The best WordPress contact form plugin. Drag & Drop form builder to create beautiful contact forms, paymen...

Free 5M+ installs 4.8★ (14,369)
Akismet Anti-spam: Spam Protection

The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam sol...

Free 5M+ installs 4.7★ (1,186)
Fluent Forms

Get a fast contact form plugin. Create advanced forms using drag and drop form builder with all smart features...

Free 700k+ installs 4.8★ (790)
Forminator Forms

Best WordPress form builder plugin. Create contact forms, payment forms & order forms with 1000+ integrati...

Free 600k+ installs 4.8★ (2,117)
Database Addon for Contact Form 7

Save and manage Contact Form 7 messages. Never lose important data. It is a lightweight contact form 7 databas...

Free 600k+ installs 5★ (1,874)
MetForm

MetForm

93

Elementor forms builder to create WordPress forms like contact form, booking form, feedback form, survey form,...

Free 600k+ installs 4.7★ (504)