Documentation

Setup Channel Permissions

Configure Discord channel visibility so unverified members can reach verification without seeing private channels.

Copy page

This configuration is not required by RestoreCord, but it creates a clear verification flow: unverified members can see the verify channel, and verified members can access the rest of the server.

Permission Model

Use Discord roles to decide what members can see before and after verification.

  • The @everyone role represents members before verification.
  • The Verified role is the role RestoreCord gives after verification when using Give Role or Both.
  • If you use Remove Role, replace Verified in this guide with your normal member role and lock the unverified role out of private channels.
  • The verify channel should stay visible to unverified members so they always have a path to verify.

Verify Channel Permissions

The verify channel should be visible before verification and can be hidden from verified members once they no longer need it.

# verify
Overview
Permissions
Invites
Integrations
Channel Permissions

Use permissions to control who can see and use this channel.

x
Roles / Members
@everyone
Verified Role
Advanced Permissions
General Channel Permissions
View Channel
Allows members to view this channel.
X/
Text Channel Permissions
Send Messages
Allows members to send messages in this channel.
X/
Read Message History
Allows members to read previous messages in this channel.
X/
1

Create or choose a verify channel

Use a simple channel name such as #verify so new members know where to go.

2

Allow unverified members to view it

For @everyone, allow viewing the verify channel and reading message history. Keep sending messages restricted if you only want members to click the verification button.

3

Keep the verified path clean

For the verified role, decide whether the verify channel should remain visible. Many servers hide it after verification to reduce clutter.

General Channel Permissions

Private server channels should be hidden from unverified members and visible to verified members.

# general
Overview
Permissions
Invites
Integrations
Channel Permissions

Use permissions to control who can see and use this channel.

x
Roles / Members
@everyone
Verified Role
Advanced Permissions
General Channel Permissions
View Channel
Blocks unverified members from private channels.
X/
Text Channel Permissions
Send Messages
Keep private channel posting unavailable before verification.
X/
Read Message History
Keep private history unavailable before verification.
X/
  • Deny View Channel for @everyone on private categories or channels.
  • Allow View Channel for the verified role on channels members should access after verification.
  • Apply permissions at the category level when possible so new channels inherit the same rules.
  • Keep staff-only categories separate from member categories so verification roles do not expose internal channels.

Role Hierarchy

Discord role hierarchy affects role assignment. Move the bot role above the verified and unverified roles that RestoreCord manages.

  1. Open Discord Server Settings -> Roles.
  2. Drag the bot role above the role RestoreCord adds or removes.
  3. Save role order changes.
  4. Return to RestoreCord and refresh the role list if the dashboard is already open.

Next Steps

Create a Verify Message

Publish the verification button in your verify channel.