Skip to content

Updating visuals

If you see any images containing outdated UI, please bear with us.

We are updating all content as quickly as possible to mirror our new UI.

Return

Enable email verification

Learn how to enforce email verification for new users.

Steps at a glance ​

  1. Open Data & API and go to Auth.
  2. Enable email verification in the provider settings.
  3. Set your success and error redirects.
  4. Trigger the verification email from your interface (e.g., after sign-up).
  5. Click the link from your inbox to confirm it works end-to-end.

Detailed guide ​

1) Enable verification ​

  • Go to Data & API → Auth → Settings.
  • Toggle on email verification and save.

2) Configure redirects ​

  • Success page: the page users see after confirming their email.
  • Error page: where users land if the link is invalid or expired.

3) Trigger the email ​

  • From the interface, use the Send verify email action (or your preferred flow) right after sign-up.
  • Confirm the action returns without errors in the Debug panel.

4) Test end-to-end ​

  • Sign up with a test email.
  • Open the verification email and click the link.
  • Verify you are redirected to your success page and the user state shows as verified.

5) Troubleshooting ​

  • No email received: check spam, confirm SMTP/provider settings, and try again.
  • Link invalid: ensure the project domain matches the one configured in your auth settings.
  • Redirect mismatch: copy the exact redirect URLs from your project and paste them into the provider config.

What's next ​

  • Add a banner or toast to prompt unverified users to resend the link.
  • Protect sensitive pages by requiring verified users only.