Discord Staff Roles: Permissions and Hierarchy for a Support Team
Which Discord permissions moderators and support staff need, a five-tier staff hierarchy, and how each tier maps onto a ticket bot's own staff permissions.
Dani, Founder, AI Ticket Bot
7 min read
Most staff setups start with one "Staff" role, half the boxes ticked, given to everyone who helps. It works until a trial helper bans a member by accident or a stolen account pings the whole server. A clear hierarchy prevents both.
What staff roles does a Discord server need?
Short answer: five tiers cover almost every support team. Small servers merge them into three.
| Tier | Who holds it | Discord permissions worth giving |
|---|---|---|
| Admin | The owner and one or two people trusted with everything | Administrator, or Manage Server and Manage Roles |
| Senior mod / Support lead | The people who run the team day to day | Ban Members, Kick Members, Timeout Members, Manage Messages, Manage Nicknames, View Audit Log |
| Moderator | People who keep chat in order | Timeout Members, Manage Messages, Kick Members, View Audit Log |
| Support agent | People who answer tickets | Nothing extra. The ticket bot gives them access to tickets |
| Trial | New helpers proving themselves | Nothing extra |
Order these roles in Server Settings, Roles, with Admin at the top and Trial at the bottom. That order matters twice. Discord only lets someone manage roles below their own highest role, and a ticket bot can use the same order to decide seniority, as covered below.
Keep support and moderation as separate roles, even when one person holds both. Answering billing tickets well is not the same skill as deciding bans, and Discord roles stack, so each role can stay narrow.
Which Discord permissions are dangerous to hand out?
Short answer: five of them, because each one can do damage that is hard to undo.
The five to guard
- Administrator
- Grants every permission and ignores every channel rule, private tickets included
- Manage Server
- Changes server settings and can add bots to the server
- Manage Roles
- Hands out any role below the holder's own, so one account can promote others
- Ban Members
- Removes people from the server for good, until someone lifts the ban
- Mention Everyone
- Pings the whole server with @everyone and @here
If a staff account is stolen, these five are what the thief uses. Keep it simple: only the Admin tier holds Administrator, Manage Server or Manage Roles, only seniors can ban, and nobody on staff needs Mention Everyone for daily work. Discord can also require two-factor authentication for anyone with moderation permissions, which is worth turning on.
The bot's own Discord permissions are a different question, and they have their own guide: ticket bot permissions.
What permissions does a Discord moderator need?
Short answer: Manage Messages, Timeout Members and Kick Members, with View Audit Log so they can see what happened before they arrived.
Timeout is the tool a moderator should reach for first. It is temporary, it stops the problem at once, and a mistake costs someone a few minutes rather than their place in the server. Kick removes someone who can rejoin. Ban is permanent until lifted, which is why many servers keep it with the senior tier.
How do ticket bot staff permissions work?
Short answer: separately from Discord's. In AI Ticket Bot each staff role gets its own set of 15 permissions in four groups, set with /staff roles or on the dashboard.
The 15, in four groups
- Tickets
- Work on tickets, Claim tickets, Close tickets, Move tickets, Add people to tickets, Open tickets for others
- Messaging
- Reply as Staff, Use quick responses
- Visibility
- See every ticket, See claimed tickets, Read transcripts, See stats
- AI and moderation
- Ask the AI, Teach the AI, Manage the blacklist
Three rules sit on top. Manage Server holds all 15, so your Admin tier needs no staff role in the bot at all, and anyone with Administrator counts too. A member with two staff roles gets both sets. And See every ticket is real access: when a ticket opens in channel mode, the bot gives that role the ticket channel, and a role without it does not see the channel at all, unless it is the staff role of that ticket's category.
This is why the Support agent row in the first table needs nothing from Discord: an agent can work a full queue with no moderation power over the rest of your server.
Which bot preset fits each staff role?
Short answer: the bot offers four quick presets, Support agent, Support lead, Moderator and AI trainer. Pick one per role, then adjust.
| Your tier | Bot preset | What that gives |
|---|---|---|
| Admin | None needed | Manage Server already holds all 15 |
| Senior mod / Support lead | Support lead | Everything an agent has, plus add people, open tickets for others, reply as Staff, see claimed tickets, read transcripts, see stats |
| Moderator | Moderator | Work on and close tickets, add people, see every and claimed ticket, read transcripts, manage the blacklist |
| Support agent | Support agent | Work on, claim, close and move tickets, use quick responses, see every ticket |
| Trial | Support agent, trimmed | Our suggestion: turn off Close tickets and Move tickets until they have shown good judgement |
| Whoever teaches the AI | AI trainer | Ask the AI, teach the AI, read transcripts |
Four details in that table catch people out.
- The Support agent preset cannot add people to tickets. That sits with Support lead and Moderator. Turn it on for agents if they bring in specialists often.
- The Moderator preset cannot claim. It is built for oversight. If your moderators also answer tickets, give them Claim tickets as well, or a second role.
- The Support agent preset does not have See claimed tickets. An agent loses sight of a ticket while a teammate holds the claim, and gets it back on release. That keeps claimed tickets private by default. Private claimed tickets covers the setting in full.
- Teach the AI is in no support preset. It changes what the AI tells every future member, so give it on purpose. Training an AI ticket bot covers who should hold it.
Can only staff members claim tickets?
Short answer: yes. Claiming needs the Claim tickets permission on a staff role, or Manage Server. Members cannot claim.
Claiming is self-service. Staff pick up the next ticket themselves, first come, and there is no command to assign a ticket to a named person. Seniority comes straight from your Discord role list: someone whose highest staff role sits lower than the claimer's cannot take the ticket over or close it. Manage Server is the exception. What claiming does has the rest.
How many staff roles can you have?
Short answer: the limit counts Discord roles, never people.
Staff roles per plan
- Free
- 3 staff roles
- Premium
- 10 staff roles
- Pro
- 25 staff roles
- Enterprise
- Set per deal
Each role holds as many members as you like, so a new helper costs nothing. On Free, three roles fits the merged version: Support agent, Moderator and Support lead, with Admins covered by Manage Server. A Trial tier and an AI trainer role are where a fourth and fifth come from. Current prices are on pricing.
After a downgrade, your oldest roles stay live and the extras are kept but grant nothing until you raise the plan again. How many people to put in each role is a staffing question, answered in support team structure.
Where this setup stops
Where this works
- Volunteer teams that want clear tiers without writing a rulebook
- Servers that keep moderation power with a few people and support open to many
- Seniority enforced from the role order you already have
- Any number of people per role, on every plan
Where it does not
- No shift rota or on-call schedule for staff
- No assigning a ticket to a named person. Claiming is first come
- Administrator still sees every ticket, whatever the bot is set to
- The bot cannot stop someone with Manage Roles from promoting themselves
The last row is the one to take seriously. Ticket permissions sit on top of Discord's, never above them. If the Discord layer is too generous, no bot setting fixes it. Once roles are set, onboarding new moderators covers their first week.
Sources and further reading
Keep reading
Frequently asked questions
Most support teams work well with five tiers: Admin, Senior mod or Support lead, Moderator, Support agent and Trial. Small servers can merge them into three. Give each tier only the Discord permissions its job needs, and keep Administrator to one or two people you would trust with the whole server.
A moderator usually needs Manage Messages, Timeout Members and Kick Members, plus View Audit Log so they can see what happened. Ban Members is often kept for senior moderators. A moderator does not need Administrator, Manage Server, Manage Roles or Mention Everyone.
Administrator, Manage Server, Manage Roles, Ban Members and Mention Everyone. Administrator grants every permission and ignores channel rules. Manage Server changes server settings and adds bots. Manage Roles lets someone hand out any role below their own. Ban Members removes people for good. Mention Everyone pings the whole server.
No. With AI Ticket Bot, ticket access comes from the bot. It gives the right staff roles access to each ticket as it opens, so a support agent can work tickets with no moderation permission at all. Moderation powers are a separate decision.
Only members whose staff role has the Claim tickets permission, or anyone with Manage Server. Claiming is self-service: staff pick tickets up themselves. A claim held by a higher staff role cannot be taken over or closed by a lower one, and the order comes from your Discord role list.
With AI Ticket Bot the limit counts Discord roles, never people: 3 staff roles on Free, 10 on Premium, 25 on Pro, and set per deal on Enterprise. Each role can hold as many members as you like, so adding a new staff member to an existing role costs nothing.
Keep reading.
All articlesDiscord Forum vs Tickets: Which Support Questions Go Where
A Discord forum answers in public, so the next member finds it. A ticket keeps account, payment and report talk private. How to split them, and run both.
7 min read
Discord Report Tickets: How Members Report Someone to Your Mods
Let members report someone to your Discord mods in a private ticket: what the form asks, who can see a report, reports about staff, and closing the loop.
7 min read
Discord Ticket Templates: Copy and Paste Text for Every Step
Discord ticket templates to copy and paste: panel text, categories, a welcome message, form questions, staff saved replies, a close request and a closing DM.
6 min read
See it on your own server.
Add the bot free, teach it a few of your most common answers, and watch it clear the repeat tickets on its own.
Free plan, no card. Premium is free for 14 days once your tickets are live.