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
- 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
- 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
- Save your changes.
Create a new custom-phone-provider Action for Passwordless
Configure Passwordless custom-phone-provider
- Navigate to Branding > Phone Provider .
-
Select your provider:
- Choose Custom .
- Under Provider Configuration , add your new
custom-phone-providerActions 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
