Manage channel visibility
Choose which roles and members can see and use specific channels and groups.
What is Channel Visibility?
Channel Visibility is the list of roles and members who can see a channel. Add a role or member and they can see that channel or channel group; leave them off and it's invisible to them: not locked, just not there.
Seeing a channel and acting in it are two separate things. Channel Visibility handles the seeing. What a member can then do inside (send messages, delete messages, and so on) comes from their roles, which you can adjust for one channel in its permissions (below). For how roles and visibility fit together, see Roles and permissions overview.
When you create a channel or channel group, Root adds the EVERYONE role to Channel Visibility automatically, so everyone can see it. Remove EVERYONE to make the channel private, or keep it and adjust what people can do in the channel's permissions.
Set permissions for a role or member
Most of the time you don't need any extra setup. Adding a role or member to Channel Visibility is enough to let them see and use the channel based on their roles.
When you want to change one specific permission in one specific place, set that role or member's permissions for the channel. For example, an announcements channel might let everyone read but allow only owners to post.
Each permission can be set to one of three states:
| State | What it does |
|---|---|
| Allow | Turns the permission on here, whatever the member's roles say |
| Deny | Turns the permission off here, whatever the member's roles say |
| Inherit | Leaves it to the member's roles (the default) |
For the full list of permissions you can set, see All permissions.
When deny wins
A member can be covered by more than one entry, for example through two different roles. If a permission is set to Deny anywhere that applies, the member doesn't have it, even if it's allowed somewhere else. Deny always wins. For a worked example, see how Root resolves conflicting permissions.
Who can manage Channel Visibility?
You need this permission on the channel or channel group you're editing.
- Channel Full Control
Add a role or member
Add a role or member to Channel Visibility to let them see a channel or channel group.
- Desktop
- Mobile
- Right-click the channel or channel group and select Edit channel or Edit channel group.
- Go to the Permissions section.
- Select Add role or Add user.
- Choose a role or search for a specific member.
- (Optional) Set specific permissions to Allow or Deny for that role or member.
- Select Save.
- Long-press the channel or channel group and select Edit channel or Edit channel group.
- Tap Permissions.
- Tap Add role.
- Choose a role or search for a specific member.
- (Optional) Set specific permissions to Allow or Deny for that role or member.
- Tap Save.
Edit a role or member's permissions
Change the permissions for a role or member on a channel.
- Desktop
- Mobile
- Right-click the channel or channel group and select Edit channel or Edit channel group.
- Go to the Permissions section.
- Select the role or member you want to modify.
- For each permission you want to change, select Allow, Deny, or Inherit.
- Select Save.
- Long-press the channel or channel group and select Edit channel or Edit channel group.
- Tap Permissions.
- Tap the role or member you want to modify.
- For each permission you want to change, select Allow, Deny, or Inherit.
- Tap Save.
Remove a role or member
Remove a role or member from Channel Visibility to revoke their access to a channel or channel group.
- Desktop
- Mobile
- Right-click the channel or channel group and select Edit channel or Edit channel group.
- Go to the Permissions section.
- Select the role or member you want to remove.
- Right-click and select Remove.
- Select Save.
- Long-press the channel or channel group and select Edit channel or Edit channel group.
- Tap Permissions.
- Tap Edit role/user
- De-select the role or user you want to remove.
- Tap Done.