Before you start
To migrate to the Unified Phone Experience, you must:
- Have Multi-Factor Authentication (MFA) SMS, Voice, or SMS+Voice notifications enabled and configured in your tenant, or
- Have Passwordless SMS enabled and configured in your tenant
Auth0 does not provide feedback to the end user on whether a phone message has been sent successfully with the tenant-level provider. To troubleshoot issues, review the tenant logs.
Update your phone provider
To use the Unified Phone Experience, you need to:- Verify current settings
-
Configure your provider:
- Configure Twilio
- Configure a custom phone provider
- Update delivery methods
Verify current settings
- To verify your current Passwordless settings, navigate to Auth0 Dashboard > Authentication > Passwordless > SMS.
- Select Phone Message.
- If you are able to use the Unified Phone Experience, a banner advises you to configure a tenant-level provider:

If you must use the legacy experience to configure your phone provider, and the toggle to use a tenant-level provider is missing, contact Auth0 Support.
Configure Twilio as a tenant-level provider
If you are using Twilio as your phone provider for Passwordless, you must add the Twilio SID and AuthToken to the Unified Phone Experience. You can copy the Twilio SID from your existing configuration, but you will need to get the value of the AuthToken from Twilio.- Navigate to Branding > Phone Provider.
-
Select and configure your provider:
- Choose Twilio as your phone provider.
- Choose your delivery methods.
- Enter Twilio settings.
- Save your changes.
- Select Send Test Message to test the tenant-level provider before using it in a production environment.
-
Enable a tenant-level provider.
- Navigate to Authentication > Passwordless > SMS.
-
Select Use Tenant-level Messaging Provider
If no toggle exists in your tenant, you are already using the Unified Phone experience.
- Save your changes.
Create a new custom-phone-provider Action for Passwordless
The Unified Phone Experience does not use the custom SMS gateway you configured for Passwordless SMS. You can use the or to configure a custom phone provider with Auth0 Actions. To learn more, read Configure a Custom Phone Provider.Configure Passwordless custom-phone-provider
To configure your Custom SMS Gateway phone configuration via phone provider Action:- Navigate to Branding > Phone Provider.
-
Select your provider:
- Choose Custom.
- Under Provider Configuration, add your new
custom-phone-provider
Actions that forwards the Passwordless notification to a custom SMS gateway.
- Save your changes.
- Select Send Test Message to test the tenant-level provider before using it in a production environment.
- Navigate to Authentication > Passwordless > SMS to enable the Use Tenant-level Messaging Provider.
- Save your changes.
Custom SMS gateway to custom-phone-provider example
Update delivery methods
Phone factors | Current tenant-level delivery method | Desired tenant-level delivery method | User action |
---|---|---|---|
SMS | SMS | SMS + Voice | None |
SMS | SMS | Voice | User must update Passwordless phone factors to be a subset of the delivery methods enabled for the tenant-level provider |
SMS | SMS + Voice | Voice | User must update Passwordless phone factors to be a subset of the delivery methods enabled for the tenant-level provider |
SMS | SMS + Voice | SMS | None |
Disable phone provider
If you configure the Unified Phone Experience and then disable it, existing integrations with your phone provider, including Passwordless, could break.