Integrations

Wix integration

A Velo service plugin checks the email field of your Wix Forms on Wix’s servers as each form is submitted. When the address cannot receive mail, the form shows a message on the field and is not sent; everything else goes through as usual.

  • Status: Setup guide
  • On Wix’s servers, key in Secrets Manager

Plugin codeSettings at the top

Settings
secretName  'EMAIL_VALIDATION_API_KEY'
region      'us'          or 'eu'
block       ['invalid']   add 'disposable' or 'catch_all'
fieldKeys   []            empty: every key starting email
messages    {}            your own wording

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
Wix site owners who collect sign-ups or enquiries with Wix Forms and want an address that cannot receive mail refused, without putting a key on the page.
You need
A Wix site whose forms are made with the Wix Forms app, the editor’s coding mode (Velo), and an API key made for it with only the Validate addresses permission, no allowed origins and a daily credit cap.
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. 5 steps.

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

  1. Create a key

    Create an API key with only Validate addresses and a daily credit cap, and leave Allowed origins empty: the checks come from Wix’s servers, and a key with allowed origins is refused there.

  2. Store it as a secret

    In your site’s dashboard, open Developer Tools, Secrets Manager, and store the key as a secret named EMAIL_VALIDATION_API_KEY.

  3. Add the plugin

    In the editor, turn on coding. Under Public & Backend, next to Service Plugins, click + and choose Form Submission, name it without spaces and click Add & Edit Code.

  4. Paste the code

    Replace the file ending in -config.js with the configuration from the guide, and the other file with the plugin code.

  5. Publish and test

    On the live site, no_mailbox@sandbox.email-validation.org shows the message, likely_typo@sandbox.email-validation.org a suggestion, and accepted@sandbox.email-validation.org is sent, all at no cost.

Good to know.

Updated · Maintained by the email-validation.org team