A Team in Rocket.Chat is a group of related channels organized under one umbrella. Teams help you group conversations by project, department, or topic, making collaboration easier and more structured.
For example, your organization might have a Core Team with private channels for leadership discussions, project planning, and updates. By grouping them in a team, managing access and visibility becomes more efficient and secure.
Teams are identified by this icon:
Benefits of using teams
Simplified Access Control: Automatically adds new members to all associated channels, removing the need for manual invites.
Clear Organization: Keeps conversations structured by department, project, or function, reducing clutter.
Team security and permissions
Teams can be private (invite-only) or public (visible to everyone in the workspace). Each team can include both private and public channels.
You can configure teams with specific settings to control who can view, join, and interact within them.
Read-only teams
Only users with the Post_ReadOnly
permission can send messages in read-only teams. Others can view content and, if allowed, react to messages.
To allow reactions, go to Team Info → Edit → Advanced Settings, enable Read-only, and then turn on Allow Reacting, which appears once the read-only option is active.
Broadcast teams
Broadcast teams function like read-only teams but allow replies via direct messages (DMs).
Key differences:
Messages include a Reply button that redirects to a DM.
Users cannot react to messages.
Once set to broadcast, a team cannot be reverted to read-only mode.
Encrypted teams
Encrypted teams have end-to-end encryption enabled. Only team participants can decrypt and read messages, ensuring secure and private communication.
Team details
The Team Info panel includes the following options:
Name: The team title, displayed in the sidebar and used in search.
Topic: A short label shown next to the team name, useful for adding context or purpose.
Announcement: A message displayed below the team header for important updates or reminders.
Description: A detailed explanation of the team’s purpose or scope.
Private: Indicates whether the team is invite-only or open to all workspace members.
Read-only: Allows only users with posting permission to send messages; others can view messages but not reply.
Archived: Closes the team to new messages. Archived teams are excluded from search results but remain visible to admins through the Directory.
Password to access: Protects the team with a password. Members must enter the password to join.
Advanced settings
In the Advanced settings section, you can further customize team behavior and permissions:
Hide system messages: Choose which automated messages (for example, join or leave notifications) are hidden.
Automatically prune old messages: Enable automatic removal of older messages based on retention policies.
Override global retention policy: Apply custom message retention rules specifically for this team.
Mentioning teams
When you mention a team using @teamname
, all members of that team who are present in the room are notified instantly. For example, mentioning @engineers
alerts only members of that team currently active in the room.
To learn more about managing and organizing teams, see Teams: Efficiently Manage Your Remote Team on Rocket.Chat
The Teams feature in Rocket.Chat streamlines collaboration by grouping multiple channels under one structure. This simplifies membership management, improves access control, and helps teams stay organized.
In the following sections, you’ll learn how to create and manage teams, and how to add or remove team members.