Objective
Understand the relation between Twilio Console User Roles and Flex/Flex Insights Roles.
Product
Twilio Flex
Environment
legacy Twilio Console
Procedure
When using the “Login with Twilio” option in Flex Console, the Flex Roles and Flex Insights Roles assigned to the worker are set based on the Console User Roles assigned to the Console User. The Console Roles will cause an override on any existing Flex Roles and Flex Insights Roles.
Roles Mapping
When logging into Flex UI via Console, these roles will determine which Flex Roles the Worker will have and will override the existing ones. This is how the Console Roles map to the Flex Roles:
Twilio Console Roles |
Flex Roles |
Administrator |
["admin","wfo.full_access"] |
| Developer | ["admin","wfo.full_access"] |
| Support | ["flex.readteams","flex.readonlyadmin"] |
| Billing Manager | No access to Flex |
Demonstration of roles override when using the Login with Twilio option:
Before login:
At this time, the worker has specific roles, coming from the “Admin” Twilio Console Role:
We are now changing the Console Role from "Admin" to “Support” and will attempt a new login:
After login:
As shown below, after logging in again, the roles were updated as per the mapping:
Additional Information
If you have any questions or concerns, contact Twilio Support.