Verify Email Address Before Signup Completes

Last Updated: Dec 16, 2024

Overview

This article explains whether it is possible to verify the user’s email address before signup is completed so that no user profile is created until they have verified their email address.

Applies To

  • Email verification

Solution

Email verification in Auth0 requires an existing user profile. This cannot be done unless the entire email verification process operates independently of Auth0.

To prevent a buildup of users with unverified email addresses, it is recommended to periodically query users who have email_verified: false. Then, use the created_at attribute to determine the signup date and delete only those who registered some time ago without verifying their email address.