Skip to main content

Permissions

Ticket Tool permissions come from three places: Discord permissions, dashboard roles, and category settings. When access looks wrong, check them in that order.

Permission layers

LayerControlsWhere to change it
Discord permissionsWho can manage the server, use slash commands, and where the bot can create channelsDiscord server and channel settings
Dashboard rolesWho can use dashboard features such as tickets, categories, analytics, billing, and settingsDashboard Permissions
Category permissionsWho can create tickets in a category and which staff roles can see themDashboard Categories
Organization rolesWho can manage teams, billing, and member servers across an organizationOrganization dashboard

Manage Server bypass

Anyone with Discord's Manage Server permission gets full dashboard access. Discord Administrator includes Manage Server.

Dashboard roles

Assign dashboard roles to Discord roles from Permissions in the server dashboard.

RoleUse it forCan do
AdminServer owners and trusted leadsFull dashboard access, including settings, billing, and permissions
ManagerPeople who configure the botManage categories, panels, commands, automations, tickets, transcripts, and knowledge base
Support StaffAgents handling ticketsView and manage tickets, view transcripts, and read the internal knowledge base
KB EditorWriters who maintain help articlesAdds knowledge base management to another role
Billing ManagerFinance or operations usersAdds subscription, invoice, and payment-method access

A Discord role can have more than one dashboard role. A user with multiple Discord roles receives the combined access from all of them.

Category permissions

Each category has two separate permission lists:

SettingMeaning
Support RolesStaff roles that can see and manage tickets in this category
Allowed rolesMember roles that can create tickets in this category (in Who Can Open Tickets)
Blocked rolesMember roles that can never create tickets in this category, even with an allowed role

If Allowed roles is empty, anyone can create a ticket in that category. If Support Roles is empty, only the ticket creator and admins can see new tickets.

Bot permissions in Discord

The bot also needs Discord channel permissions. For ticket channels and panel channels, make sure Ticket Tool can:

  • View Channel
  • Send Messages
  • Embed Links
  • Manage Channels
  • Manage Roles
  • Manage Messages
  • Read Message History
  • Use Application Commands

If panels post but tickets do not open, the bot usually lacks permission to create or manage channels in the target Discord category.

Manage Roles is easy to miss. Discord treats editing a channel's permissions as a separate permission from managing the channel itself, and it is checked on the ticket channel rather than the category above it. A server that grants Manage Roles only on the ticket category opens tickets perfectly well, then cannot mute anyone when a ticket closes. Granting it to the Ticket Tool role covers every ticket channel at once.

Organization roles

Organization roles apply across multiple servers:

RoleCan do
OwnerEverything, including ownership transfer and organization deletion
AdminManage team members, member servers, and organization settings
MemberAccess assigned organization areas without admin control

Organization membership can provide a server's plan tier, but on its own it does not open a member server's dashboard or make someone Discord staff there. The Owner or an Admin can give a person dashboard access on every member server with server access. The organization's Tickets and Transcripts pages follow the same per-category rules: Owners and Admins see every server, and everyone else, with or without a seat, sees only the servers and categories their ticket roles cover. See Ticket access through server roles.

Common setups

GoalSetup
Let support agents answer ticketsGive their Discord role Support Staff and add it as a category Support Role
Let leads configure categories and panelsGive their Discord role Manager
Let finance handle invoices onlyGive their Discord role Billing Manager
Restrict a category to VIP membersAdd the VIP role to that category's Allowed roles
Let writers edit help articlesGive their Discord role KB Editor, usually alongside Support Staff

Troubleshooting

ProblemCheck
User cannot access dashboardThey have Manage Server or a dashboard role assigned to one of their Discord roles.
Staff cannot see a ticketTheir Discord role is listed in the ticket category's Support Roles.
Member cannot create a ticketThe category's Allowed roles list is empty or includes one of their roles.
Bot cannot create ticket channelsTicket Tool has Manage Channels in the Discord category.
Users can still post in a closed ticketTicket Tool has Manage Roles. Granting it only on the ticket category is not enough.
Slash commands do not appearThe user and channel allow Use Application Commands.