Set up Gate Doctor in under 5 minutes

A quick checklist of roles and channels, then a 5-step install. The wizard does the heavy lifting — you just pick from dropdowns.

Ready to install

Prefer to watch first? Jump to the walkthrough →

Watch the setup

Real run of /gatedoctor config wizard, /gatedoctor verify, and /gatedoctor setup. It moves fast — drop to 0.5x or pause anytime.

Playback speed:
Part 1 — Pre-setup checklist

Roles you'll need

These must exist before running the wizard. Names don't need to match — the wizard maps to whatever you already have.

PurposeSuggested namesWhat it's for
MemberMember, Verified, SurvivorAssigned after approval. Should grant access to your main channels.
PendingPending, Awaiting, UnverifiedAssigned when someone requests entry. Should have minimal access.
Approver(s)R4, Leadership, GateKeeper, ApproverOne or more roles whose members can approve or deny entry requests.

Channels you'll need

PurposeSuggested namesWhat it's for
Request Accessrequest-access, get-verified, joinWhere the entry button is posted. Must be visible to new/unverified users.
Welcomewelcome, arrivalsWhere the bot posts a welcome message when someone is approved.
Intake Logintake-log, pending-approvals, queue, R4, staff/leadership chatWhere approval requests appear with Grant/Deny buttons. Visible to staff or approvers (R4, leadership, mods, etc.).
Server Logserver-log, audit-log, bot-logWhere the bot records approval and denial events. Typically restricted to admins, devs, mods, etc.

Bot permissions

Leave these eight permissions checked on the invite screen — this is the minimum set required for full bot functionality.

PermissionWhy
Manage RolesAssign and remove Member and Pending roles
Manage NicknamesSet the user's server nickname to their in-game name on approval
Kick MembersRemove users when entry is denied
Send MessagesPost in welcome, intake log, and server log channels
Embed LinksSend formatted embed messages
Read Message HistoryOperate in configured channels
View ChannelsSee the channels it needs to post in
Use Slash CommandsSlash commands work correctly
Download the printable setup guide
Step-by-step companion you can follow alongside this page. Plain text, ~3 KB.

Got your roles and channels ready?

Install Gate Doctor
Part 2 — Install

Install Gate Doctor

Five steps. Run the slash commands inside your Discord server.

1

Invite Gate Doctor to your server

You'll need Manage Server permission. The invite includes the eight permissions listed above — nothing more.

2

Run the setup wizard

In your server, run /gatedoctor config wizard. The 8-step wizard walks you through alliance name, roles, and channels using dropdown selectors — pick from your existing server.

3

Verify permissions

Run /gatedoctor verify. Checks role hierarchy, Manage Roles, Kick Members, Manage Nicknames, and per-channel access. Fix anything flagged before going live.

Most common gotcha: role hierarchy

In Server Settings → Roles, drag the Gate Doctor bot role above your Member and Pending roles. Discord silently fails role assignment if the bot role is too low.
4

Post the welcome embed

Run /gatedoctor setup. The bot posts the entry button to your request-access channel. Re-run any time to update the banner or repost the embed.

5

You're live

  1. New member taps Request Entry and submits their in-game name
  2. Your intake-log gets pinged with their profile and two buttons
  3. An Approver taps Grant Access or Turn Away
  4. Gate Doctor handles roles, nickname, welcome message, and audit log

Recommended best practices

Integrations

In Server Settings → Integrations → Gate Doctor, set @everyone to off. This hides all slash commands from regular members. Admins retain full access automatically.