Explore Triggers

Triggers are points in the Auth0 process where Actions can be added. Multiple Actions can be placed in a Trigger, executing in sequence. Triggers can be synchronous (blocking) or asynchronous (non-blocking). Each trigger has specific objects and blueprints. They may differ based on your connection (such as passwordless connection).

To explore reference objects and blueprints for specific Actions for a trigger, select the trigger below, noting Auth0's definition of a passwordless connection.

Signup and Login

When a user is added to a database or passwordless connection, or as part of a user's authentication transaction.

Trigger Description
pre-user-registration Triggers before a user is created.
post-user-registration Triggers asynchronously after a user is created.
login-post-identifier Triggers after a user has been identified, but before they have been authenticated.
post-login Triggers after a user is authenticated but before a token is issued.

MFA Notifications

When using SMS as a factor for Multi-Factor Authentication (MFA) or to configure a custom provider.

Trigger Description
send-phone-message Triggers when using a custom provider to send the messages for the enrollment and the challenge process.

Password Reset

When a password reset request is initiated.

Trigger Description
post-change-password Triggers after a password is changed.
password-reset-post-challenge Triggers after the first challenge is completed and before the password is reset.

Machine to Machine

When an application, instead of a user, is authenticated and authorized to use your APIs.

Trigger Description
credentials-exchange Triggers before an access token is returned.