Skip to content

BlogPlaybooks

Onboarding Discord Moderators: The First Week, In Order

How to onboard a new Discord moderator in their first week: what to have them read, what to let them touch, and which permission to leave switched off.

Dani, Founder, AI Ticket Bot

9 min read

Nearly every Discord server onboards support staff the same way. Somebody gets the role, gets told to ask if they are unsure, and learns the server by getting things wrong in front of members. It works eventually, at the cost of the first thirty tickets and, often, the person.

The fix is not a handbook nobody reads. It is putting three things in the right order, and knowing which of them your ticket bot already holds.

How do you onboard a new Discord moderator?

Short answer: give them reading before you give them replies, then let them reply narrowly before you let them reply freely. Three phases, and the first one involves no members at all.

Staging it matters because support answers are server-specific. A new moderator is not learning how to be helpful, they are learning what your server says about refunds, about appeals, about the thing that broke last month. None of that is in a general moderation guide. All of it is in your ticket history.

WhenWhat they doWhat you turn on
First sessionRead closed tickets. Open one themselves as a member and go through itNothing yet. The role can wait a day
First live ticketsClaim, answer from saved replies, reply under the generic Staff labelClaim, close, see tickets claimed by others
Second weekAnswer in their own name, own a categoryTransfer
Once they know the answersCorrect what the bot tells everyoneTrain AI

That last row is the one people rush. Teaching the AI is not a reward for good behaviour, it is a permission that rewrites what every future ticket gets told.

What should a new moderator read first?

Short answer: your own closed tickets, filtered down to the ones a human had to finish.

There is a problem specific to ticket bots here. On a normal Discord server a new moderator learns by lurking, scrolling a support channel and watching how things get handled. A ticket bot removes that. When a channel-mode ticket closes the channel is deleted, and thread-mode tickets are archived and locked with the participants taken out, so neither leaves a back catalogue. There is nothing to scroll.

What replaces it is better, as long as somebody points at it. Every closed ticket leaves a transcript, and the staff search command narrows that archive into a genuine reading list.

FilterSet it toWhy
AIHanded over to staffThe tickets that needed a person. That is the job
Has transcriptYesSkips rows whose conversation was never saved
PeriodLast 30 daysRecent answers. Older tickets teach a server that no longer exists
PriorityHighRead these second. They are where things went wrong

Each result opens into a detail card with a button straight to the transcript, and any staff role holder is authorised to open it. Ten of those beats any document you could write.

The first filter is the one that matters, and it is worth saying why. Across the bot's lifetime, roughly half of all tickets have been resolved by the AI with no human involved at any point, out of more than 180,000. Those are the ones with a single right answer. Your new moderator will never see them, so a random sample of your history teaches them the easy half of a job they will not be doing.

How our resolution figure is defined

Sample
Every ticket handled across the bot's lifetime, V1 and V2 combined, more than 180,000 of them
Window
Lifetime to date, refreshed continuously rather than pinned to a date
Definition
AI-resolved means the AI closed the ticket with no human stepping in at any point. If a staff member replied, it does not count

That split is checkable rather than something you take from us: /api/stats/global is a public endpoint with no authentication, and it is the same source our homepage counters read.

What should a new moderator be allowed to do on day one?

Short answer: claim, close, and use the answers somebody has already written. That is what a staff role gives you by default, and it is the right starting set.

A staff role in AI Ticket Bot carries five switches, covered in full in Discord support team structure. Four are on when you add a role. The fifth, train AI, is off, and that default is the whole onboarding policy.

/ticket claim
Pin the ticket to themselves so two people do not answer at once. First come, no assignment
/qr use
Send a saved reply an admin wrote, with an option to hide their name
/ticket reply
Answer under a generic "Staff" label instead of their own
/ticket add
Pull somebody who knows the answer into this one ticket
/ai ask
Ask the server's own AI before answering the member
/mytickets
See their own tickets and transcripts, from anywhere including a DM

Saved replies are the underrated half of this. Writing them is admin work: adding, editing and deleting a quick response need Manage Server, while using one only needs a staff role that can claim, close or transfer. That split is what you want during onboarding, because somebody senior writes the wording once and the new person picks from a list instead of inventing policy at 2am. The free plan holds 5, Premium 50 and Pro 200.

A new moderator does not need to know the answers. They need to know where the answers are kept.

What happens the moment they reply in a ticket?

Short answer: on most servers, the AI stops. That setting ships on, and it is the single most useful thing to tell somebody on day one.

That is a feature rather than a trap: two voices answering one member is worse than either alone. It only becomes a problem when nobody has told the new person, which is why it belongs on the list before their first shift.

The companion habit is anonymity. Both the reply command and the saved response command can post under a generic Staff label, so the member sees an answer from the team rather than a name they can follow into DMs. New helpers are the ones who end up DMed personally for months, and a week of replying as Staff prevents most of it. The record underneath still stores the real author, so activity credit and your dashboard staff view are unaffected.

How does a new moderator get help without leaving the ticket?

Short answer: by pulling somebody in, or by asking the bot first.

The add command grants one named person access to one ticket, and remove takes it back. Any staff member who can claim or close may use it, on every plan including free. During onboarding it works as a mentor button: the new person keeps the ticket, the experienced one is present for the awkward part, and neither needs a permission change.

Asking the AI is the quieter option, and it has no permission gate at all. Anybody can ask the server's own AI a question in a channel and get the answer it would give a member. A new moderator unsure what your refund window is can ask, then say it in their own words, which is faster than waiting for a human and more accurate than guessing.

When the answer is genuinely above them, that is a handoff rather than a question, and Discord support escalation covers which role gets pinged.

Should a new moderator get their own role?

Usually not, and the reason is mechanical. Ticket visibility is written onto the channel when the ticket opens, listing the staff roles that existed then. Add somebody to a role you already use and they inherit every open ticket immediately. Create a brand new role and they see nothing that is already open, only tickets opened afterwards. On a quiet evening that looks exactly like an empty queue, and the new person concludes the bot is broken.

What a ticket bot will not do for onboarding

This is the thinnest part of ticket tooling generally, ours included, and it is worth knowing before you build a process on top of it.

Where this works

  • Servers with real ticket history, because the history is the training material
  • Volunteer teams where somebody senior can write the saved replies once
  • Anyone who wants a new helper answering safely within their first hour
  • Teams that would rather stage permissions than write a handbook

Where it does not

  • There is no observer role. Nothing lets somebody read tickets without also being able to reply
  • There is no approval queue. No reply is held for review before it reaches the member
  • Permissions attach to roles, never to people, so "not this one person yet" means a second role
  • Nothing tracks who is new. There is no probation flag, no staff notes, no per-person history view

Retention is the other limit. Transcripts are kept 90 days on free and 730 on paid, so on free your reading list reaches back three months. Usually plenty, unless your hardest tickets are seasonal.

Measurement is thin too. Ranking a new person by tickets closed teaches them to race for the Close button, which Discord support analytics covers in detail. The honest early signal is the star rating members leave on a closed ticket, described in how to close a Discord ticket, and even that needs a few weeks before it means anything.

A first week, in order

  1. Add them to an existing staff role

    Not a new one, so they inherit the open queue instead of an empty one

  2. Have them open a ticket as a member

    Ten minutes, and the only way to see what the other side sees

  3. Give them ten transcripts

    Handed over to staff, most recent first, read before they answer anything

  4. Point them at the saved replies

    Somebody senior writes them, the new person uses them. Free covers five

  5. Let them reply as Staff for a week

    Anonymous replies on claimed tickets, with a mentor addable to anything awkward

  6. Turn on the AI training switch last

    Once they have been right about your server for a month, not before

None of this needs a document. It needs somebody to decide the order once, and the order is what servers get wrong: the role first, the reading never, and the AI training switch handed over on day three because that was easier than explaining it.

Frequently asked questions

Give them reading before you give them replies. Have them read ten closed tickets that reached a human, then let them answer from saved replies under a generic Staff label, then let them answer in their own name. Most servers do it backwards, handing out the role first and telling the person to ask if they get stuck, which means their first real answer is also their first guess.

Your own closed tickets. A ticket bot deletes the ticket channel when it closes, so there is no scrollback for a new person to lurk in, and the transcript archive is the only complete record of how your server actually answers things. In AI Ticket Bot the search command filters closed tickets down to the ones that were handed over to staff, which is the reading list that matters, because the ones the AI closed alone are the ones they will never see.

Claim, close and see tickets claimed by others, which is what a staff role gives you by default. Leave the train AI switch off, because that is the only permission that changes what every future ticket gets told, and it is off by default when you add a role for exactly that reason. Add transfer once they know your categories well enough to route rather than guess.

By default yes. AI Ticket Bot ships with the setting that stands the AI down as soon as a human staff member posts in the ticket, so the first thing a new person types replaces an answer that was already working. Tell them that on day one. It is the single most useful thing a new moderator can know, and it is why reading the ticket before typing matters more than replying quickly.

Usually not, and there is a mechanical reason. Ticket visibility is written onto the channel when the ticket opens, listing the staff roles that existed at that moment. Adding somebody to a role you already use gives them every currently open ticket straight away. Creating a brand new role for them shows them nothing that is already open, only tickets opened afterwards, which looks like an empty queue on their first day.

Yes. The reply command and the saved response command both post under a generic Staff label, so the member never learns which person answered. It is worth using for the first week, because it stops newer helpers from being DMed personally for months afterwards. The record still keeps the real author, so activity credit and the dashboard staff view are unaffected.

It’s not just an AI, it’s your AI.

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. Your first panel starts 14 days of Premium.