Channel permissions
Control who can see and use your channels and channel groups.
How channel permissions work
Every channel and channel group has its own permissions that determine which members can see it and what they can do inside it. Channel permissions build on the community-wide roles and permissions system, but apply only to specific channels.
By default, new channels and channel groups are visible to all members through the EVERYONE role. You can customize this as needed:
- Remove the EVERYONE role to make a channel or group private
- Add access rules to grant visibility to specific roles or members
- Add permission overlays to fine-tune what members can do
- Disable permission sync to give a channel different permissions than its group
Access rules
Access rules control who can see a channel or channel group. Each access rule grants a role or member visibility and can include permission overlays that modify what they can do.
Without an access rule, a member cannot see the channel at all—it's completely hidden from them.
To learn how to add, edit, or remove access rules, see Manage access rules.
Permission overlays
Permission overlays let you grant or deny specific permissions for a role or member within a channel or channel group. For example, you could:
- Allow a "Moderators" role to delete messages in a specific channel
- Prevent EVERYONE from sending messages in an announcements channel
- Grant a specific member the ability to pin messages
Overlays are set per access rule, so you add them when you create or edit an access rule on a channel or group.
For the full list of permissions you can overlay, see Permission reference.
Permission sync
By default, channels inherit permissions from their parent channel group. This is called permission sync. When sync is enabled:
- Access rules on the group automatically apply to all synced channels
- Changes to the group's permissions apply to all synced channels
- You cannot edit the channel's permissions directly
To give a channel different permissions than its group, you must disable sync first. See Permission sync for details.
Examples of common permission setups
| Goal | How to do it |
|---|---|
| Announcement channel | Keep EVERYONE access rule, but add an overlay that denies Send Messages. Only roles with an overlay that grants Send Messages can post. |
| Moderator-only channel | Remove EVERYONE access rule. Add access rule for your moderator role. |
| Private channel group | Remove EVERYONE access rule from the group. Add access rules for roles or members who should see the group and all its channels. |
| Read-only archive | Keep EVERYONE access rule with an overlay that denies Send Messages. No one can post new messages. |
| Voice channel for specific role | Remove EVERYONE access rule. Add access rule for the role that should have voice access. |