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.
Staff roles are set on the dashboard: open Bot Settings (or the setup checklist on your Overview page) and add the role there. You can add as many as you like — members with any configured staff role can use all staff commands: /ticket list, /apply list, /staff report, and more.
Automated player role (FiveM)
Docket can assign a Discord role automatically the first time someone joins your FiveM server — useful for gating in-character channels to people who actually play. Set it under Integrations.
Set the verified role on the dashboard's setup checklist or Bot Settings page.
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.