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.
Use permissions to control who can see and use this channel.
Create or choose a verify channel
Use a simple channel name such as #verify so new members know where to go.
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.
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.
Use permissions to control who can see and use this channel.
- Deny View Channel for
@everyoneon 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.
- Open Discord Server Settings -> Roles.
- Drag the bot role above the role RestoreCord adds or removes.
- Save role order changes.
- Return to RestoreCord and refresh the role list if the dashboard is already open.