How to Notify an Application When User Verifies Email

Problem statement

Once a user has verified their email by clicking the verification link, how does Auth0 inform the application that the verification has been completed? How can the application determine when the user has verified their email?

Solution

There are use cases where the customer wants the application to be aware when a user has verified their emails. This could affect resources the user has access to or general business logic within the app itself.

Auth0 does not have an out-of-the-box feature that meets this use case. However, a workaround could be to create a Log Stream from Auth0 to an external platform and perform a check on that platform for new log entries with type: sv. More on log event types can be found here:

As this requires leveraging a third-party service, the configuration of this workaround will vary significantly and must be tested thoroughly before being released to any production services. Additionally, if this functionality would improve the Auth0 platform, please submit a Feature Request to the Auth0 Community Site, which the Auth0 Product Team regularly reviews.