Docs / Getting Started / Permissions
Setting Up Permissions
Permissions control which of your Discord members can use staff commands, manage applications, and configure the bot. Set these up before inviting members to use Docket.
Staff roles
Any member with the Discord Administrator permission is automatically treated as staff by Docket. For everyone else, you need to assign staff roles explicitly.
To add a staff role, run the following command in your server:
/setup role staff @YourStaffRole
You can add multiple roles — repeat the command for each one. Members with any of the configured staff roles can use all staff commands: /ticket list, /whitelist review, /staff report, and more.
Verified role (Roblox)
If you use Roblox verification, you can assign a specific Discord role to members after they complete /verify. This is useful for gating access to in-character channels.
/setup role verified @VerifiedRole
Members who have not verified will not receive this role. You can use Discord channel permissions to restrict unverified members to only the #verify-here channel.
Channel permissions
Docket does not override your Discord channel permissions. You control who can see and post in each channel using Discord's native role and channel permission system. Docket only needs Send Messages and Create Private Threads in channels where it operates (ticket channels, application alert channels, etc.).
Restricting bot commands
You can limit where slash commands are available using Discord's built-in command permission manager. In your server settings, go to Integrations > Docket and set per-command role or channel restrictions. For example, you might restrict /staff to channels only visible to staff, or disable /apply in channels unrelated to applications.