Most frequently sold GF-Double-Opt-In-Addon worldwide


  • Effective spam protection
  • GDPR compliant
  • Automatic entry deletion
  • 3rd party addon compatible


Double Opt-In

E-Mail address confirmation by clicking a link. Success message via URL or WP page.


Only confirmed form entries will be forwarded to the recipient. Ciao ciao, Spam!

GDPR compliant

Timestamp of the confirmation can be used for documentation of the double-opt-in.

Optional autopurge

Entries can be deleted after a specific period if not confirmed or needed anymore.

Logic conditions

"Only forward that GF entry to Mailchimp, trello or my CRM if user opted in."

Variable link expiration

Confirmation link can expire after specific time. User gets a URL or WP page as target.

Compatible to add-ons

Can be used with all current GF add-ons (slack, trello, webhooks, newsletter, CRMs, ...)

Multiple confirmations

Each time or once for all - you decide how often a confirmation is needed.

Post status change

Change a post status from draft to pending or public after verification


License for 1 domain*


plus VAT 19%
€29.00 – Add to cart Excluding 19% tax

License for 5 domains*


plus VAT 19%
€69.00 – Add to cart Excluding 19% tax



plus VAT 19%
€99.00 – Add to cart Excluding 19% tax
1 year updates & support
for unlimited domains



plus VAT 19%
€297.00 – Add to cart Excluding 19% tax
Lifetime updates,
lifetime support

* 1 year updates & support​, 10% discount on renewal


Settings menu

Each form can be setup individually in the Double Opt-In settings area. An option is to delete entries automatically if they were not confirmed by the sender.

Here, you can also select if a verification will allow the user to send mails in the future without reconfirming or if a confirmation is mandatory each time for every user.

The link expiration can make sense for cases, where the user has to confirm the mail address in a special timeframe. You can also select what page will be displayed if the time is over.

You can even set the status of an blog post that was created by Gravity Forms in draft and should be changed once the verification has taken place.

The green check symbol shows if verification was successful. However, form entries will be saved without verification; you may use the filter afterwards to just export the verified ones.

The exact timestamp of the verification is being collected in the column “verified date”. 

List of entries of a Gravity Forms form
Notifications configuration

After you’ve activated the add-on, there will be two new events for notifications:

“Send verification email to user”: With this event, you can prepare the confirmation mail, that has to hold the {confirmation_url} placeholder.

“Send after verification”: This notification event is used to send the mail after confirmation.

Other Add-ons like z.B. Webhooks, Slack, Trello, Mailchimp or Salesforce can be addressed (with conditions in their settings menu) as soon as the users have confirmed their address.

Usage of conditions in 3rd party add-ons

– More than 500 satisfied users –

Globally the no.1 Gravity Forms add-on for double-opt-in!


Basic information


E-Mail address verification for gravity forms’s sender address

With Double-Opt in for Gravity Forms, only “real” form requests and messages will reach the recipient. Protect yourself more effective than ever from spam!

What the addon does:

  1. Double Opt-In: Before someone can send a request via Gravity Forms, the sender has to confirm his email address. Once this is ensured, the mail will be delivered to the recipient.
  2. GDPR & DSGVO compliant: You can see exactly & document, when the double-opt-in of the user has happened.
  3. Automatic Deleting: Select time to delete confirmed OR unconfirmed entries after x hours
  4. Even use Deleting without Double-Opt-In: Ensure that regular form entries won’t stay forever in your database if you don’t need it anymore.
  5. Conditional Logic: Works with 3rd party addons like newsletter tools, slack, CRM Systems, Webhooks… – only add the entry to your system if the user has confirmed his email address.
  6. Double-Opt-in Post Creation from the frontend: Gravity forms allow you to create blog posts with their forms. Here, we make it possible that verified users’ post can change the status from draft to pending or public

Stop getting spam from bots or other troublemakers. This protection is the most effective on the market, because it requires human interaction and a real existing mailbox.

More than one recipient? Protect them all from scam.

If your Gravity Forms form can reach more than just one recipient by using a select box, you can ensure they won’t be disturbed by mean emails. Here’s an example:

A medical center offers their patients to get in contact with different doctors directly. It must be ensured that only mails from verified persons, that confirmed their mails via double-opt-in will reach the doctor. With Double Opt In for Gravity Forms this is now possible very easily.


  1. Upload and activate the addon in your WordPress Backend
  2. Create a new form or take an existing one, step into Form Settings


1. Activate address verification in form settings

Also select an internal WordPress page or an URL, where the user will be forwarded after confirming the email address via double-opt in and setup the other options as you need it to be.

2. Setup the confirmation text for the sender to know what to do next

The sender has to check his / her mailbox and confirm the address.
The sender has to check his / her mailbox and confirm the address.

3. Prepare the Notifications

First, we need to let the sender confirm his address, after that, the recipient will get the final mail.

Here we ensure the sender is verified before the recipient gets the mail.
Here we ensure the sender is verified before the recipient gets the mail.

Head to Notifications and add the user’s confirmation notification. For the event, select “Send verification email to user”. Be sure to include {confirmation_url} or {confirmation_link} somewhere in the mail text, as this will become the link to confirm the mail address. You can also select it from the dropdown field on the right of the text area. It can look like this (Text- / HTML view):

Change the event of the administrator mail (the one which is responsible for the form content the user has submitted) to “Send after verification“.

In the entries list, you can see which email is verified together with a timestamp. Of course you can also see entries that were not verified – just delete them if they’re not important or spam:

See which entry is confirmed and which is not
See which entry is confirmed and which is not

Try the demo. Send a mail to your email address after confirming a sender’s address.

Try demo here.

Erfahrungen & Bewertungen zu Albert Brückmann