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

DOUBLE OPT IN FOR GRAVITY FORMS

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

By loading the video, you agree to YouTube's privacy policy.
Learn more

Load video

Play Video

Features

Double Opt-In

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

Spam protection

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 confirmation

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

Screenshots

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

Demo

  • Mail address that should be used for double-opt-in test. Your entry will be deleted in 72 hours automatically.
  • This field is for validation purposes and should be left unchanged.

Licenses

License for
1 domain*

39,-

VAT 19% excluded
€39.00 – Add to cart Excluding / Zzgl. 19% tax / MwSt.
1 year updates & support

Unlimited
domains*

99,-

VAT 19% excluded
€99.00 – Add to cart Excluding / Zzgl. 19% tax / MwSt.
1 year updates & support
for unlimited domains

Lifetime
unlimited

297,-

VAT 19% excluded
€297.00 – Add to cart Excluding / Zzgl. 19% tax / MwSt.
Lifetime updates,
lifetime support

*25% discount on renewal

– More than 500 satisfied users –

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

⭐️⭐️⭐️⭐️⭐️

Testimonials

Max Gerring
Max Gerring
Read More
Friendly, capable and very helpful. A short call was enough to have the update ready in just 1 day. Mega support!
Marcial Bollinger
Marcial Bollinger
Read More
Fast and helpful service and support with the Double Opt-In Plugin for Gravity forms!
Astrid Göschel
Astrid Göschel
Read More
The Double Opt-In addon works just a charm. Very good support with a small problem I created. I submitted a ticket in the morning and the problem was solved five hours later. You don't see such fast support very often.
Toby Zag
Toby Zag
Read More
Great Add-on! Why Gravity forms hasn't included this already? We connect Slack and Trello with it now and are spam-free.
Timo Kannegiesser
Timo Kannegiesser
Read More
Albert does a great job with this add-on. I would recommend his service to everyone who is dealing with forms on the website and want to be sure only real requests are coming through.
Chris Perian
Chris Perian
Read More
From add-on came other work and now me and Albert are working on several projects together. 100% reliable, fast. He has a big knowledge about WordPress and the web.
Enzo Paolo
Enzo Paolo
Read More
Finally we can have users to verify their mail addresses when they use Gravity forms on our website. Greatly needed and much appreciated.
Previous
Next

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.

Preparation

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

Step-by-step

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

Download the update directly from your account.

Version 1.9.0 – 2020/01/27

  • NEW: Add-on is now compatible with WP MultiSite (unlimited license is needed)
  • FIX: Fixed a problem where settings caused a wrong behavior on a mixed up checkbox selection
  • FIX: Grouped checkboxes so settings can’t be made wrong from now on
  • CHANGED: Clean the settings page and made wording more understandable

Version 1.8.3 – 2019/01/16

  • Added new variable {confirm_hash} for creating special confirmation URLs
  • FIX: Changed URL structure from 1.8.2 to prevent WPML conflicts

Version 1.8.2 – 2019/01/15

  • FIX: Added index.php in confirmation link for better compatibility

Version 1.8.0 – 2018/11/06

  • Added Option “Confirmation only once” with redirect for expired links

Version 1.7.5 – 2018/09/11

  • Added support for email parameter on confirmation URL/Page

Version 1.7.4 – 2018/09/11

  • Added a do_action() statement in the gform_after_verification_submission() function to be able to run external functions

Version 1.7.2 & 1.7.3 – 2018/08/18

  • Bugfixes & compatibility issues

Version 1.7.1 – 2018/07/20

  • FIX: PHP 7.1 compatibility
  • DEVELOPER: Added hook with usage add_action( ‘gfuv_after_post_status_update’ , ‘my_gfuv_after_post_status_update’, 10 , 1 );

Version 1.7 – 2018/07/13

  • NEW: Added Post Options: You can now change the condition of a post that was created using the Gravity Forms Frontend User submission after verification to pending or public
  • NEW: Added a hook for getting the Post ID that needs to be changed via code
  • TWEAK: All settings were moved from the form settings to an own settings menu in each form
  • FIX: Activation of the License was fixed

Version 1.6.1 – 2018/07/03

  • NEW: Added Gravity Forms Webhooks support
  • FIX: Activation link time has now a default value

Version 1.6 – 2018/06/25

  • NEW: Compatible with other 3rd Party addons and Conditional Logic: Only add the form entries to your CRM / Newsletter Tool / Slack / … if the user has confirmed his E-Mail address (use conditional logic settings in the 3rd party addons and set “If verified” to “yes”).

Version 1.5.2 – 2018/06/06

  • FIX: Corrected a bug where errors were shown if an (unconfirmed) entry was deleted by the cron before the confirmation link was clicked

Version 1.5.1 – 2018/06/04

  • NEW: Option to let users reconfirm their mail address every time the form is being sent. Before, once the mail address has been confirmed, it remained valid until it was deleted

Version 1.5.0 – 2018/06/01

  • NEW: Link expiration – Define a time in hours for a confirmation link to be valid

Version 1.4.3 – 2018/05/11

  • Fixed a bug where Addon could not be activated correctly

Version 1.4.2 – 2018/05/08

  • Fixed a bug in deletion of unconfirmed entries

Version 1.4.0 and 1.4.1 – 2018/04/24

  • Added for DSGVO / GDPR: Enable deletion of entries, either confirmed or unconfirmed, automatically after a given time (in form settings)
  • Minor bug fixes

Version 1.3.0

  • Added verification date that you can add to your entries list. Easy to see the exact time when user verified his email or opted in.

Version 1.2.3

  • Added custom merge tags for gravity form. Easy to select like regular tags by selecting from merge tags list.
    {confirm_url} will produce an html link tag ex: {confirm_url}
    {confirm_link} will produce a link that you can use in your own html.

Version 1.2.2

  • Implementing Licensing System – allow you to add license key.
  • Automatic Updates – allow you to perform automatic updates.