Roles in Rocket.Chat makes it easy for you to manage, control and secure access to resources and features.
A Role can be tied to one or more Permissions allowing different users to have different levels of access based on the role assigned to them by the workspace Admin.
As a Rocket.Chat workspace administrator, you can assign certain privileges to users, such as the ability to send messages or manage channels. By assigning roles and permissions, it is possible to control and limit the actions of a user, ensuring that they are only able to access and perform the action that they are authorized to do so.
This document aims at listing out the various Roles in Rocket.Chat using the following categories:
A Rocket.Chat Administrator has the Admin
role, which gives them full access to the entire Rocket.Chat workspace.
They can manage both workspace-administration and omnichannel settings.
Rocket.Chat users can have one or more roles, allowing them to perform the various actions granted by the Role's permissions.
Role | Description |
---|---|
user |
The user role is the most common role in Rocket.Chat. It serves as a standard role for all members in a Rocket.Chat instance. Users can join rooms, send messages, upload files, and participate in all forms of communication. |
bot |
Bots are automated users that can be programmed to perform specific tasks, such as sending messages, answering questions, and triggering notifications. |
guest |
Guest users are non-registered users who have access to your Rocket.Chat instance public channels. |
anonymous |
Unauthenticated visitors on your Rocket.Chat workspace. Anonymous users do not have a specified username. |
app |
Automated users that are used by Rocket.Chat Apps from the rocket.chat-marketplace |
Owner |
A Channel owner is a user designated as the owner of a specific channel. The channel owner has the ability to manage the channel, including controlling access to the channel, editing channel settings, and managing messages within the channel. |
Leader |
A channel Leader gets pinned on the top of a channel and they can receive 1:1 messages from other channel users. |
Moderator |
Moderators have the ability to manage messages, delete messages, and ban users in a specific channel. |
auditor |
Gives a user the ability to view and audit all messages within the workspace. |
auditor-log |
The |
Omnichannel-related Roles give Rocket.Chat users have the ability to interact with or manage various Omnichannel features.
Role | Description |
---|---|
Livechat Agent |
Live Chat Agents are responsible for handling visitors' inquiries and support requests through Omnichannel Live Chat. |
Livechat Manager |
Live Chat Managers have the ability to manage Livechat Agents and all other Omnichannel features. |
livechat-monitor |
Users with the livechat-monitor role can view and monitor Live Chat interactions and analytics. |
{% hint style="info" %} You can create and manage custom Roles with specified permissions tailored to your needs. Learn more about Rocket.Chat Roles here #roles {% endhint %}
{% content-ref url="marketplace-roles.md" %} marketplace-roles.md {% endcontent-ref %}