Skip to main content

Verify leads with one-time Passcodes

Updated this week

Lead Capture Verification allows you to confirm that a consumer’s email is real before continuing your experience. This helps ensure the leads you collect are valid, which protects your CRM data quality, reduces fake entries, and helps you gate access to rewards like coupon codes or sweepstakes.

With this feature, consumers receive a one-time passcode (OTP) via email. They must enter the code correctly before they can proceed in the experience.


Before You Begin

  • Add an Email form element to a screen.


Add validation

Enable lead validation

  1. Click the form element to open the settings panel.

  2. Under Input Controls select the checkbox Validate email.

    • Ensure that the checkbox for Required is also checked.

  3. A verification modal will appear automatically.

  4. Customize the validation modal's design and content for mobile and desktop.

You can return to this modal later by clicking the Edit validation modal icon in the element settings.


Customize the OTP email

  1. Click Customize email.

  2. A pre-filled email template opens.

  3. Update the message and branding:

    • Add your logo

    • Edit the heading, body text, and footer

    • Style the passcode section

  4. Click Done to save your changes.


Test the experience

  • Use the Preview or Draft link to test your OTP flow in the experience.

  • Consumers have 5 minutes to enter their 6-digit code before it expires.

  • Entering the wrong code shows an error.

  • Consumers can close the modal and re-enter their Email to get a new code.

  • When reCAPTCHA is turned on for the expereince, the validation modal will not appear in preview.

Tip: During testing, you can turn off the Validate Email setting to avoid entering a passcode each time. Your modal and email content will be preserved when turning this feature on and off.


What does the customer see?

  • The modal appears after they submit the screen with the email form.

  • They receive the email and enter the passcode.

    • If validated: The consumer continues to the next screen.

    • If not validated: They are blocked from proceeding. They must re-enter a valid email.

  • If reCAPTCHA is enabled, and the consumer fails the assessment, they will not see the Validation Modal. Their session will be invalid and will not appear in analytics.


Next Steps

  • (Optional) Set up custom error messaging:

    • Go to Edit Error Messaging in your Style Guide.

    • Add a unique error for Validation Code.

    • If the customer enters an invalid code this error will show.


FAQ

What happens if a consumer fails Recaptcha?

  • When reCAPTCHA is enabled, and the consumer fails the assessment, they will not see the Validation Modal. Their session will be invalid and will not appear in analytics.

How long is the OTP valid?

  • The passcode expires after 5 minutes.

Does this affect my analytics?

  • Customers who fail validation are not counted so this will impact lead capture rates.

  • In question analytics and attributes a Validated indicator appears next to the submit button.

Did this answer your question?