Explore Flows and Triggers
The processes which can be extended with Actions are called Flows. Each Flow is made up of one or more Triggers and represents the logical pipeline through which information moves during a single point in the Auth0 journey. Multiple Actions can be added to a Trigger, with each Action executing in the order in which it was placed. Some Triggers are executed synchronously, blocking the flow in which they are involved, and some are executed asynchronously.
To explore reference objects and blueprints for specific Actions for a trigger, select the trigger below.
Flow | Runs | Trigger(s) | Execution | Example Uses |
---|---|---|---|---|
Login | As a user logs in. | post-login | Synchronous |
|
Machine to Machine | When an access token is issued via the Client Credentials Flow. | credentials-exchange | Synchronous |
|
Pre User Registration | Before a user is added to a Database or Passwordless Connection. | pre-user-registration | Synchronous |
|
Post User Registration | After a user is added to a Database or Passwordless Connection. | post-user-registration | Asynchronous |
|
Post Change Password | After a password is changed for a Database Connection user. | post-change-password | Asynchronous |
|
Send Phone Message | To send a Phone or SMS message as part of a Custom MFA Provider. | send-phone-message | Synchronous | Use a custom provider for sending MFA Phone or SMS messages |