Set Up Verification Channels

Let RestoreCord pick your verification channel, write the message, and apply Discord channel permissions in one step — or configure it yourself.

Copy page

You no longer have to set channel permissions by hand. Open your server in the dashboard, find the Discord Integration card, and run Set up verification — RestoreCord picks the verification channel, generates the message, applies the permissions, and publishes it.

Automatic setup

1

Describe your server (optional)

A one-line prompt such as “gaming community, staff channels stay private” steers the channel picks. Leave it blank and RestoreCord works from your channel names, categories, topics and existing overwrites alone.

2

Review the preview

Nothing changes yet. You get the proposed verification channel, the list of channels to protect, and a preview of the generated message. Adjust the prompt and regenerate, or switch to manual selection.

3

Apply

Only after you confirm does RestoreCord touch Discord.

Setting up verification...
Selecting channels...
AI reads every channel, category, topic and overwrite
Generating your verification message...
A design is written for your server, then previewed
Applying channel permissions...
View Channel only, with the old values recorded first
Publishing the verification message...
Posted to the verification channel

The generated message is a Message Studio design. Edit it any time from the Verification message slot — the studio also owns the welcome, verified, reminder and kick messages.

If no channel is a safe fit, RestoreCord proposes creating one — normally #verify — rather than repurposing your general or announcement channel.

How channels are classified

Every channel is sorted into one of three modes, plus the verification channel itself.

Text Channels
rules
verify
general
media
staff-chat
mod-logs
Verification channel
Where the verify message is posted.
Public
Explicitly visible before verifying.
Protected
Hidden until the member verifies.
Unchanged
Permissions left exactly as they are.

Staff channels are never “protected”. Admin, moderator, ticket, log and role-restricted channels are always left unchanged — marking them protected would grant your verified role access to them.

What RestoreCord changes

Only the View Channel permission, and only on the channels you approved. Send Messages, Read Message History and everything else are left alone.

Role mode
Give role (verified role)
Channel
Protected
@everyone
Deny View Channel
Your role
Allow View Channel
Role mode
Give role (verified role)
Channel
Public / verification
@everyone
Allow View Channel
Your role
Allow View Channel
Role mode
Remove role (unverified role)
Channel
Protected
@everyone
Allow View Channel
Your role
Deny View Channel
Role mode
Remove role (unverified role)
Channel
Public / verification
@everyone
Allow View Channel
Your role
Allow View Channel
  • Each channel's existing overwrite is recorded as a baseline before it is edited.
  • If any step fails, RestoreCord restores those baselines, removes the message it posted, and marks the setup Needs attention.
  • Re-running setup restores overwrites on channels that dropped out of the selection.
  • When the bot lacks Administrator, it grants itself View Channel first so Discord does not lock it out mid-run.

Configuring it yourself

Choose Configure manually instead to use the channel tree: mark one channel as the verification channel, tick the channels to protect, then Save & apply. The same permission rules above apply — protecting a category protects the channels inside it.

To set the overwrites in Discord yourself instead, mirror this and use Save without applying so RestoreCord does not overwrite your work:

Channel
#verify
Role
@everyone
View Channel
Allow
Send Messages
Deny
Channel
#verify
Role
Verified role
View Channel
Deny (optional, hides it after verifying)
Send Messages
Deny
Channel
Private channels
Role
@everyone
View Channel
Deny
Send Messages
Deny
Channel
Private channels
Role
Verified role
View Channel
Allow
Send Messages
Allow

Set permissions on the category where you can — new channels then inherit them. Keep staff categories separate from member categories so the verified role never reaches them.

Republishing with /setup

Run /setup in Discord to move or re-post the verification message without touching permissions.

  • An admin-only prompt offers the configured channel or this channel — picking the current one saves it as the new verification channel.
  • View Channel, Send Messages, Embed Links and Manage Webhooks are checked immediately before publishing.
  • /setup never changes channel permissions.
  • If unverified members cannot see the destination, it warns you and requires a separate Send anyway confirmation.
  • The replacement is saved before the old post is deleted.

Role hierarchy

Discord will not let a bot manage a role above its own. In Server Settings → Roles, drag the bot role above the verified or unverified role RestoreCord manages, then refresh the dashboard.

Next steps

Create a Verify Message

Design the verification message in Message Studio.

Open Create a Verify Message

Secure Your Bot

Reduce risk on the Discord application itself.

Open Secure Your Bot