Integrations

Google Forms integration

A ready-made Apps Script checks the email address of each new Google Forms response a few seconds after it arrives, and writes the result next to it in the response sheet. It can also mail you a daily digest of the bad ones, and a menu item checks every response already there.

  • Status: Setup guide
  • One script, added to your form

Email validation menuIn the form editor

Menu items
Set API key
Choose the email question
Check new responses: turn on
Daily digest of bad addresses: turn on
Check all responses
Status

Columns in the response sheet:
Validation status  Validation reason  Validation action  Did you mean

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
Anyone who collects addresses with a Google Form, such as event registrations, sign-ups or lead forms, and wants to know which responses will bounce before mailing them.
You need
A Google Form that collects email addresses or asks for one in a short-answer question, best linked to a response sheet, and an API key made for it, with a daily credit cap. To check more than 50 responses at once, the key also needs the bulk scope.
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 for the form with a daily credit cap, and with the bulk scope too if you will check many responses at once.

  2. Paste the script

    In the form editor, open ⋮, Apps Script. In a new project, replace everything in Code.gs with the script from the guide; if the project holds code of yours, add a new script file for it instead. Save.

  3. Set your key

    Reload the form editor and choose Email validation, Set API key. The first time, Google asks you to allow the permissions the script needs. For EU data residency, also choose Set region and type eu.

  4. Choose the question

    Choose Email validation, Choose the email question: 0 for the address the form collects, or the number of the short-answer question that asks for it. When it can, the script picks it by itself.

  5. Turn checks on

    Choose Email validation, Check new responses: turn on. Link the form to a sheet under Responses, Link to Sheets, to see four result columns next to each response.

Good to know.

Updated · Maintained by the email-validation.org team