Integrations

WordPress integration

Our WordPress plugin checks the email address a visitor submits on WPForms, Contact Form 7, Gravity Forms, Elementor forms and WooCommerce before the form or the order is accepted. You choose which results to stop and the message the visitor sees.

  • Status: Setup guide
  • One plugin, installed from a zip

Settings → Email validationAfter you activate it

Settings page
API key              ev_live_…  (kept on your server)
Results to stop      invalid, disposable
Forms to check       WPForms, Contact Form 7, Gravity Forms,
                     Elementor forms, WooCommerce checkout
                     and registration
When a check fails   let the form through
Region               the default API, or the EU endpoint

At a glance.

Status
Setup guide. Not listed on a marketplace yet: you set it up yourself in a few steps, below and in the full guide.
For
WordPress sites and WooCommerce shops that collect sign-ups, enquiries or orders and want an address that cannot receive mail stopped while the visitor can still correct it.
You need
WordPress 6.0 or newer with PHP 8.1 or newer, at least one of the supported form plugins or WooCommerce, and an API key made for it, with a daily credit cap. Add Read balance and usage to the key to see your balance in WordPress.
Costs
1 credit = 1 validated address, as with any API request. Free: unknown results, API errors, malformed addresses and test addresses on sandbox.email-validation.org.
Full guide
Read the full setup guide

Typical uses.

Set it up. 4 steps.

The short version of the full setup guide, which stays the reference when a step does not match what you see.

  1. Download the zip

    The plugin is not in the WordPress plugin directory yet: download email-validation.zip from the guide, built from the plugin’s tested source.

  2. Upload and activate

    In WordPress, open Plugins, Add New Plugin, Upload Plugin, choose the zip and click Install Now, then Activate.

  3. Add your key

    Open Settings, Email validation, paste your API key and save; it is kept on your server and never shown again. Or define EVORG_API_KEY in wp-config.php.

  4. Check the connection

    Click Check the connection: it checks a free test address, then shows your credit balance if the key may read it. Then choose the forms and the results to stop.

Good to know.

Updated · Maintained by the email-validation.org team