Appearance
Return
Enable email verification
Learn how to enforce email verification for new users.
Steps at a glance ​
- Open
Data & APIand go toAuth. - Enable email verification in the provider settings.
- Set your success and error redirects.
- Trigger the verification email from your interface (e.g., after sign-up).
- 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 emailaction (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.

