help | 3 User interface | User | Overview of the roles
Overview of the roles
When you invite users to an environment, you need to assign them a role based on their tasks. Users can be assigned one or more roles. The roles apply only to the specific environment, so a user can have different roles in different environments. However, roles assigned to a user at the organisation level apply to all the environments of that organisation unless specifically overridden for a particular environment.
To be able to reply to incoming messages, the user must at least have the Agent or Operator role.
* 
To be notified about incoming messages, you need to have the Agent or Operator role assigned in the environment your bot is in.
 
Following roles can be assigned to a user:
Role
Description
Agent
Reply to conversations in the inbox
Analyst
View platform analytics data
Content manager
Manage content on the platform
Developer
Development of the bot, training and skill management
Environment manager
Manage an environment and its users
Operator
Reply to conversations in the inbox, start new conversations and view all contacts
Producer
Manage content, contacts, and analytics data