Skip to content

BlogGuides

AI vs Human Support in Discord: Which Tickets Go Where

Neither side wins. Roughly half of tickets close with no human, the line between them is a setting you choose in advance, and the half you keep changes shape.

Dani, Founder, AI Ticket Bot

9 min read

Every version of this question is really two questions wearing one coat. There is the nervous one, will this replace my moderators, and the practical one, which of these tickets should it be touching at all. The first has a boring answer. The second is worth ten minutes of your afternoon.

What follows is our own split, the settings that produce it, and the part nobody warns you about, which is what happens to the tickets the AI leaves behind.

Is AI support better than human support?

Neither. They are good at different halves of a queue, and the halves barely overlap.

The AI is better at

  • Answering at 3am, in seconds, on a Sunday
  • Giving the same answer to the same question every time
  • Reading back what somebody already wrote down
  • Never tiring of the question you have answered 400 times
  • Taking ten tickets at once without a queue forming
  • Standing down cleanly when it is out of its depth

A person is better at

  • Deciding anything that is an exception to the rule
  • Acting outside Discord: a refund, an account, a ban
  • Judging a case where the facts are disputed
  • Owning a new bug until it is actually fixed
  • Making a member feel heard when that is the whole point
  • Noticing the AI was wrong, and correcting it

Read down either column and the same pattern shows up. One side is repetition, coverage and speed. The other is judgement, action, and being a person. Nothing here has to lose for the other to win.

The reason it matters commercially is that repetition is most of what arrives. Not all of it, and the ratio swings wildly by community, but the pile of tickets asking the same eight questions is real in almost every server past a few thousand members.

What the split actually looks like

Across more than 180,000 tickets over this bot's lifetime, roughly half closed with no human replying at any point. That number is live at /api/stats/global rather than typed into this page, so you can check it against the day you are reading.

How AI-resolved is defined here

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 fixed to a date
Definition
The AI closed the ticket and no human replied at any point. One staff message and it does not count

It is a share, not a promise, and it is not spread evenly. Roughly, this is where tickets land:

What the ticket isUsually closes withWhy
A question your rules or pinned posts already answerThe AIIt was taught the answer and never tires of giving it
A setup or how-do-I questionThe AISame answer every time, delivered while the member still cares
A report of something brokenThe AI, then a personIt gathers the detail, then hands over with the context written
A refund, an exception, a policy callA personSomebody has to be allowed to say yes
Account access or billingA personEscalated at high priority, never decided by the AI
Harassment, threats, safetyA personOurs is forbidden from deciding these at all
Something genuinely newA personNobody has taught it yet, by definition

The third row holds most of the value and gets expected the least. A bug report the AI worked through reaches a human with the version, the steps and the screenshot already in the channel, which is a different job from one that says "its broken".

Do AI ticket bots actually work has the fuller numbers, including the servers where this ratio collapses.

Who decides which one answers?

You do, in advance. This is where most comparisons of AI and human support go wrong. The split is not the AI weighing its own confidence mid conversation and deciding whether to bother you. It is a handful of settings, all resolved before the member has typed a word.

Where the line actually gets drawn

Panel AI switch
On or off for every ticket opened from that panel
Category override
A category overrules its panel, so Billing opens to a person while General Help opens to the AI
Pause when your team steps in
Server wide, on by default, free on every plan
Panel reply cap
How many answers the AI may give in one ticket before it hands over
Escalation role
Who gets pinged on a handoff. No role wired means no ping at all

A category left unset inherits its panel, which is the sane default and the reason most servers only ever touch one switch.

When a bot should hand off to a human covers priority and role wiring properly.

What happens at the handover

Nothing dramatic, which is the point.

When a staff member claims the ticket or types in it, the AI posts a short note that it is standing down, and stops. Same channel, same conversation, nothing forwarded anywhere. Your staff member reads up instead of being briefed, because the whole exchange is sitting right there. If it turns out to be routine after all, /ticket ai enable puts the AI back on that ticket.

MemberToday at 21:04

my key stopped working after the update

AI Ticket Bot
AI Ticket BotAPPToday at 21:05

Keys reset on a version bump. Run /relink and it should reissue. If that fails, tell me the error and I will bring in the team.

StaffToday at 21:06

taking this one, there is a second key on your account from March

That last message is what switched the AI off. There is no button for it and no separate handover step, which is deliberate: the alternative is a queue full of tickets in an ambiguous state because nobody clicked the thing.

There is a second handover people forget to configure. Each panel sets the most answers the AI may give in one ticket, and on reaching that cap it does not simply go quiet. It posts a handoff and pings the responsible staff role, so a member going round in circles with a bot surfaces to a person instead of being left there. Wire no role and that ping has nowhere to land, which is the most common gap we see.

If you would rather the AI kept helping while your team works, that is the one setting to change, under Settings and then AI. It ships on because two voices answering one member is worse than one.

What the human half looks like afterwards

Here is the part worth planning for, and almost nobody says it out loud. The tickets that are left are harder.

The AI does not take a random half. It takes the repeatable half. What remains is exceptions, judgement calls, disputes and genuinely new problems, so the queue gets shorter and denser at the same time.

The first line is worth saying out loud to whoever reads your stats. Judge the change by average resolution time and you will conclude it went badly, when what really happened is that the ten second tickets left the sample. Judge it by volume, and by what the remaining tickets are.

The fourth line is a real cost rather than a quirk. If new moderators used to learn on easy tickets, they need something else to learn on now, and onboarding a new moderator is that problem solved deliberately. Spotting burnout early is the other half of it, because a shorter queue is not automatically a lighter one.

Which tickets should always go to a person

Short list. Money, access, safety, and anything the AI was never taught.

The first three are policy. Give them their own category with the AI switched off, and the ticket never passes through the wrong hands on its way to somebody who can act. The fourth is a setup gap rather than a limit, and it closes the evening you sit down with your five most common questions, which training it walks through.

There is also a list of things ours is simply not allowed to do, including committing your team to a response time and deciding a harassment case. What AI cannot do in support is that list in full, and how to structure the team around it is the staffing version of the same question.

How to set the line on your own server

A ten minute pass that gets this roughly right

  • Teach the AI your five most common questions before judging anything
  • Switch it on for general and how-do-I categories
  • Switch it off for billing, refunds and appeals, on the category rather than the panel
  • Wire an escalation role, or a handoff pings nobody
  • Leave the pause setting on until you have a reason not to
  • After a fortnight, take one ticket where staff had to correct the AI and run /ai improve on it

That last step is the difference between a bot that plateaus and one that gets better. Nothing is learned in the background here: a closed ticket becomes training only when a person picks that one ticket, and only when staff corrected the AI inside it.

Measuring the result is easier than people expect, because the AI is not hidden inside your numbers. It appears as an ordinary row in the staff leaderboard, next to your humans, with the same handled and closed columns, so your own split is one screen rather than a spreadsheet. One thing to know before reading it: those windows count what finished in the period, not what opened in it. The leaderboard needs Manage Server and a paid plan, while basic ticket stats for the last seven days are free, which is enough to watch the volume move. Support analytics covers which figures are worth tracking at all.

Everything above is checkable. The live split sits at /api/stats/global, the plan limits at /pricing, and the machine readable version at /llm-info.

Frequently asked questions

Neither, because they are not good at the same tickets. An AI answers in seconds at any hour, gives the same answer every time, and never tires of a question it has already handled four hundred times. A person handles judgement, exceptions, anything that needs acting outside Discord, and the moments where being heard matters more than being answered. Across more than 180,000 tickets in this bot's lifetime, roughly half closed with no human replying at all. The other half needed one, and still does.

The AI first, on the categories where it has been taught something useful. The reason is timing rather than quality. A member who gets a correct answer at 3am never joins the queue your team wakes up to, and a member who gets nothing until morning is already annoyed by the time a person reads it. Where the AI has nothing to offer, such as a refund decision or a billing dispute, switch it off for that category so the ticket lands with a person from the first message.

Across this bot's lifetime the share that closed with no human at all sits near half, and the current figure is live at /api/stats/global rather than pinned to a page. Treat it as a ceiling rather than a forecast, because it depends almost entirely on how much you taught it. A server that trained the AI on its five most common questions gets close to it. A server that installed the bot and taught it nothing gets very little, since the AI will not invent an answer it was never given.

By default yes, and it is a server setting rather than a decision the AI makes. With it on, claiming a ticket or posting in it stands the AI down for the rest of that ticket, so the two of you never answer the same member at once. Turn it off under Settings and then AI, and the AI keeps working alongside your team. Either way a staff member can put it back on that one ticket with /ticket ai enable.

Anything where a wrong answer costs money or trust, and anything needing an action outside Discord. Refunds and exceptions to policy, account access, billing disputes, harassment and safety reports, and problems nobody has seen before. Our AI is also forbidden from deciding a harassment case, so those escalate to a human at high priority instead of being handled. Give them their own ticket category with the AI switched off and the split takes care of itself.

Yes, and it is the ten minutes of setup most worth spending. Every ticket panel has an AI switch, and every category on that panel can overrule it. So a General Help category can open with the AI answering while Billing on the same panel opens straight to a person, and no ticket passes through the wrong hands on the way. A category left unset simply inherits whatever its panel does.

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.