Roles in Rocket.Chat
Last updated
Last updated
Roles and permissions are integral to managing access in any digital workspace. Rocket.Chat employs a comprehensive role-based system for secure and efficient workspace management. This system allows administrators to assign roles, each with a specific set of , to control user actions and access levels within the workspace.
A role refers to a set of permissions and privileges assigned to a user or a group of users within the workspace. They determine the controls and features a user can access or handle in a workspace. They are displayed as mini tags beside the username on messages.
Rocket.Chat Administrator Role
A Rocket.Chat administrator has the Admin
role, which gives full access to the entire Rocket.Chat workspace. They can manage both Workspace Administration and Omnichannel settings.
Rocket.Chat User Roles
Rocket.Chat users can have one or more roles, allowing them to perform the various actions granted by the role's permissions.
user
bot
guest
anonymous
Unauthenticated visitors on your Rocket.Chat workspace. Anonymous users do not have a specified username.
app
Owner
Leader
Moderator
Moderators can manage messages, delete messages, and ban users from a specific channel.
auditor
auditor-log
Livechat Agent
Livechat Manager
livechat-monitor
There are three different roles within a Publisher, which include the following:
The Owner role is applied whenever someone creates a publisher. Each of the subsequent roles only applies to people they have invited.
The owner
has permission to manage everything on the publisher dashboard. It includes managing both Apps and other Users.
To change the role of another user,
Click Change Role from the Actions dropdown across the user in question
Select the desired Role to change
A user with the developer
role can read everything and update Apps.
The viewer
role can read everything but can't update anything.
By offering a variety of predefined roles and the ability to create custom roles, Rocket.Chat ensures that workspace administrators can effectively control and limit user actions.
The user role is the most common in Rocket.Chat. It serves as a standard role for all members of a Rocket.Chat workspace. Users can join , send messages, upload files, and participate in all forms of communication.
are automated users that can be programmed to perform specific tasks, such as sending messages, answering questions, and triggering notifications.
have limited access to your Rocket.Chat workspace. They can only participate in they belong to.
Automated users that are used by Rocket.Chat Apps from the
A owner is a user designated as the owner of a specific room. The room owner can manage the channel, including controlling access to joining the channel, editing channel settings, and managing messages within the channel.
A leader gets pinned on the top of a channel and can receive 1:1 messages from other channel users.
It allows a user to view and within the workspace. Users with the auditor
role alone cannot send messages.
The auditor-log
role allows a user to see with timestamps and by whom. Users with the auditor-log
role alone cannot send messages.
roles allow users to interact with or manage various Omnichannel features.
LiveChat handle visitors' inquiries and support requests through .
LiveChat can manage Livechat and all other features.
Users with the livechat-monitor
role can view and Live Chat interactions and analytics.
Internally, there are two roles for . The first is within the publisher and the second within the workspace. Henceforth, they're known as publisher roles and system roles.