QuickEmailVerification

The Gravity Forms QuickEmailVerification Add-On helps validate Gravity Forms Email fields against the QuickEmailVerification service in real time.

Overview

The Gravity Forms QuickEmailVerification Add-On helps you improve email quality at the point of submission by validating Gravity Forms Email fields against the QuickEmailVerification service in real time. Instead of collecting invalid, disposable, catch-all, role-based, or unwanted email addresses and dealing with cleanup later, you can verify submissions as they happen, optionally block risky email types, and control verification behavior directly inside Gravity Forms.

Key Features

  • ⚑ Real-Time Email Verification: Validate submitted email addresses against the QuickEmailVerification API during form submission.
  • πŸ›‘οΈ Block Unwanted Email Types: Optionally reject free, disposable, catch-all, and role-based email addresses.
  • 🚫 Domain Blocklist Support: Prevent submissions from specific email domains before an API request is even made.
  • 🌐 Global Default Controls: Enable QuickEmailVerification site-wide by default from the plugin settings.
  • 🧾 Per-Form Verification Control: Override the global setting and enable or disable verification for individual forms.
  • πŸ’Ύ Save and Continue Protection: Prevent users from saving partial entries with blocked or invalid email addresses.
  • ⏱️ Response Caching: Cache successful verification results to reduce repeat lookups and conserve API credits.
  • πŸ”‘ API Key Validation: Verify your QuickEmailVerification API key from the settings screen using sandbox validation.
  • 🎯 Email Field Focused: Works directly with Gravity Forms Email fields as part of the existing validation flow.
  • βš™οΈ Native Gravity Forms Integration: Configure everything from familiar Gravity Forms plugin and form settings screens.
  • πŸ“‰ Reduce Bad Leads and Low-Quality Entries: Stop invalid or unwanted email addresses before they enter your workflow.
  • πŸ§ͺ Built for Forms That Depend on Email Quality: Ideal for lead generation, registrations, applications, gated content, and any workflow where reliable email data matters.

How It Works

The plugin adds QuickEmailVerification-powered email validation directly into the Gravity Forms submission flow inside WordPress.

  1. Install and activate the add-on.
  2. Go to Forms > Settings > QuickEmailVerification.
  3. Enter your QuickEmailVerification API key.
  4. Choose whether verification should be enabled by default.
  5. Optionally add blocked domains and choose which email types to reject.
  6. Set a cache expiration time to reduce repeated API checks.
  7. Edit a form and open Form Settings > QuickEmailVerification.
  8. Enable or disable verification for that form.
  9. When a user submits the form, Email fields are validated in real time.
  10. If the email is blocked or invalid, the submission is rejected and the user is prompted to use a different address.
  11. If Save and Continue is used, the same protections help prevent partial saves with unwanted email addresses.

Provide feedback here

Requirements

  • WordPress 6.5+
  • PHP 7.4+
  • Gravity Forms 2.9+
  • An active QuickEmailVerification API key
  • Gravity Forms Email fields on forms where verification is needed

Changelog

0.1.0-alpha.2

  • Fixed use of unnecessary cache for API key validation.

0.1.0-alpha.1

  • It’s all new!
  • Cache API key validation result so viewing plugin settings doesn’t fire a live sandbox request on every page load.
  • Add an explicit request timeout to the QuickEmailVerification API call so a slow/unreachable API can’t stall form submission indefinitely.
  • View more

Changelog β€” gravityforms/gravityformsquickemailverification

0.1.0-alpha.2

  • Fixed use of unnecessary cache for API key validation.

0.1.0-alpha.1

  • It's all new!
  • Cache API key validation result so viewing plugin settings doesn't fire a live sandbox request on every page load.
  • Add an explicit request timeout to the QuickEmailVerification API call so a slow/unreachable API can't stall form submission indefinitely.
  • Add PHPCS, PHPStan, and PHPUnit tooling, CI workflow, and an uninstall handler for Labs compliance.
  • Add missing plugin headers (Requires at least, Requires PHP, Requires Plugins) and a translations POT file.

Documentation

QuickEmailVerification Add-On Documentation

The QuickEmailVerification Add-On integrates the QuickEmailVerification service with Gravity Forms Email fields, allowing submitted email addresses to be checked in real time during form submission.