Skip to content
fylgra Help
Menu

Basics

Discord channel permissions and syncing categories

Marcus · builds Fylgra ·

In short

A synced channel has exactly the permissions of its category and changes along with it. If you change a permission on the channel itself, it's no longer synced. Under Edit Channel › Permissions, Sync Now brings it back.

Open in Fylgra

Opens “Channels & categories” on your server. You'll sign in with Discord first.

What this is about

In Discord you set permissions in two places: on the role for the whole server, and on the individual channel. On the channel you set something different for individual roles or members, such as "can't write here".

A category is a folder for channels. Its permissions are a template: a synced channel has exactly the permissions of its category. When you change the category, all synced channels change with it.

How to do it in Discord

The steps apply to Discord on a computer and in the browser.

Set permissions on the category

  1. Right-click the category name and choose Edit Category › Permissions.

  2. Under Advanced permissions, click + above the list of roles and pick the role.

  3. For each permission, set the tick (allowed), the slash (neutral) or the X (denied). Neutral means: the role sets nothing here. Its server permissions and whatever is set on the channel for @everyone count.

  4. Click Save Changes.

Check whether a channel is synced

  1. Hover over the channel and click the cog (Edit Channel).

  2. Choose Permissions on the left.

At the top it says "Permissions synced with category: …" or "Permissions not synced with category: …". In the second case, Sync Now brings back the category's permissions. The channel's own permissions are then gone.

When a channel stops being synced

Which setting wins

For each member, Discord works through this order, and later steps win:

  1. the permissions of @everyone and the member's roles on the server,

  2. what's set on the channel for @everyone,

  3. what's set on the channel for the member's roles,

  4. what's set on the channel for the member personally.

If one role allows something on the channel and another denies it, allow wins. The category isn't a step of its own: what counts is always what's set on the channel. Anyone with Administrator overrides all channel permissions, and the server owner can do everything anyway.

How to tell it worked

The channel says "Permissions synced with category: …". Ask someone with the role in question to check whether they can see the channel and write there the way you want.

Common pitfalls


With Fylgra

You don't need Fylgra for this. But it shows you at a glance which channels follow their category. You need Manage Channels and Manage Roles, or Administrator, in Discord.

  1. Open Roles & permissions in the sidebar (on a phone: Menu), then the Channels & categories tab.

  2. Every channel in a category is marked follows category or own permissions.

  3. Click a channel marked own permissions. Under Permissions per role, click Follow the category.

  4. Confirm with Sync. This applies in Discord right away.

Fylgra's channel list with the markers follows category and own permissions

If you move a channel into another category in the list, Fylgra asks: Keep its own permissions or Take over permissions from "…". The new layout only goes to Discord once you click Apply to Discord at the bottom and then Apply.

In the Permission matrix tab you see what applies for every role and channel. Clicking a cell shows the reason and lets you change the permission; this too only takes effect with Apply to Discord. If you change a category, its synced channels change with it. If you change such a channel, Fylgra tells you beforehand that this unlinks it.

Limits: Fylgra only shows channels you can see in Discord yourself. It can only change channels Fylgra itself can see, see Fylgra can't change permissions in a channel.

Not working?

Still stuck? Write to me – I'll help. Send a report or email fylgra@fylgra.com

Related articles