Verify the email address before the form is submitted

Respondents confirm their address with a 6-digit code before the form accepts it, so every follow-up reaches a real inbox.

  • One switch, nothing to connect
  • Verified badge on every response
  • Route unverified sign-ups

Sign up free, no card. Email verification is part of Pro: $29/month, or $25 billed yearly.

  1. Switch on Verify email address on an Email question, then publish.
  2. The respondent clicks Email me a code, enters the 6 digits from their inbox and clicks Confirm. A check mark shows it’s done.
  3. The response arrives marked Verified, in responses, exports and workflows.

An email address typed into a form is a guess until someone reads mail at it. Typos, throwaway addresses and the odd prank all look the same in a spreadsheet, and you find out when the follow-up bounces.

What the respondent sees

The code arrives within seconds. Change the address afterwards and the check disappears until the new one is confirmed, and the form won’t submit while a verified field is filled in but not confirmed. Codes expire after ten minutes and allow five attempts; Send a new code issues a fresh one.

Verify doesn’t make the field required. If the address itself is mandatory, turn on Required as well.

What you see

  • Responses show a Verified badge next to the address, and a check in the table.
  • Exports get a Verified column beside the email column, so the sheet sorts on it.
  • Workflows get a Verified variable for Sheets columns, webhook bodies and emails, and a “verified is” rule for routing, so an unverified sign-up can go to a review queue instead of straight through.

Good for

Applications and registrations where you will write back, quotes sent by email, anything that hands the respondent a login or a download later, and any form where a wrong address costs you the follow-up.

Build a verified sign-up form