Skip to content

BlogPlaybooks

Discord Support Burnout: How to Spot It Before Someone Quits

Nothing in a Discord ticket bot assigns work, so it lands on whoever cares most. How to measure one person's real share and spread it back out.

Dani, Founder, AI Ticket Bot

9 min read

Support teams rarely fall apart during a busy week. What we see instead is a quiet exit about a year in, when the person who has answered most of the tickets stops opening Discord on their day off, and then stops opening it at all.

That person is usually not the one with the most spare time. They are the one who felt worst about an unanswered ticket. A ticket bot has no opinion about that, which is precisely the problem.

What burnout looks like in a Discord support team

You will not see it in a mood. You will see it in behaviour, and because a ticket bot records who did what, most of that behaviour is already measured.

Four things tend to move together.

What you noticeWhere it shows upWhat it usually means
One name on top of every windowStaff leaderboard, any periodLoad is concentrated, not shared
Their first response time creeping upAverage first response, per personStill answering, later each time
They stop claiming but keep replyingClaimed falling while handled stays flatOwnership now feels like a promise they cannot make
Tickets sitting with nobody's name on themYour open list, unclaimedThe person who used to absorb them has stopped

The third row is the one to watch. Claiming a ticket is a public commitment, so the earliest honest signal that somebody is running out of room is that they keep helping and stop promising.

Why the work concentrates on one person

Because nothing distributes it.

AI Ticket Bot has no ticket assignment. There is no command that hands a ticket to a named person, no rota, and nothing that notices one person is carrying three times their share. Claiming is a self service toggle: whoever presses the button first owns the ticket, and pressing it again releases it. That is how every Discord ticket bot we have looked at works, ours included, and it is worth stating plainly so you stop hunting for a setting that is not there.

A queue with no allocation rule does not distribute evenly. It distributes by conscientiousness. Our write up on support team structure covers how many people you need and what each role should be allowed to do. This article is about what that arrangement does to one of them over a year.

There is a second reason the pile grows. When staff owe the reply, the inactivity sweep pings and then stops, because auto closing a ticket a member is still waiting on would abandon their question. A panel can opt in to closing those too, after the same window and only once the ping has had its grace period. Left at the default, nothing removes a ticket that staff have not answered. It waits for a person, indefinitely, and the person it waits for is whoever looks.

The one report that shows it

Two surfaces, the same numbers: /staff stats in Discord, and the Statistics page in your dashboard. Both need Manage Server, and the per person leaderboard needs Premium or above.

What the leaderboard reports per person

Handled
Tickets they contributed to, counted when the ticket closed
Claimed
Tickets they pinned to themselves in the window
Closed
Tickets they closed in the window
First response
Their average time from ticket open to their first reply
Messages sent
Their total, and an average per ticket

The useful part is what shares the table with them. The AI is a row. It is labelled as the bot, ranked by the same handled count, and sits alongside your staff, so one screen answers both halves of the question: how much of the year did the AI carry, and how was the rest divided between people. The second number is usually the surprise. It is the fastest way to find out that one volunteer has been quietly running your server.

What you can seeFreePremium and up
Server totals for the last 7 daysYesYes
Any other window, from today up to all timeNoYes
Per person leaderboardNoYes
AI metrics blockNoYes

The free plan is deliberately generous elsewhere, but a seven day window cannot show you a trend that took a year to build. If you are trying to answer this question specifically, that is the gate you will hit.

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 replying at any point. One staff message and it does not count

Reading it without turning it into a scoreboard

What it measures

  • Who carried the tickets
  • How late replies got
  • Counts, not difficulty
  • Activity that finished in the window

What it does not

  • Who found them hard
  • Why they got late
  • The one long ticket that ruined a week
  • Tickets that opened in it

That last row is a real trap. Each metric is measured against its own natural timestamp, so handled and closed read the close date while claimed reads the claim date. "Last 30 days" means what completed in the last thirty days, not what arrived.

Our article on support analytics covers why ranking people by ticket count goes wrong, and it is worth reading before you show this to anybody. Used privately it answers one question, which is whether the split is even. Published in a staff channel it produces the exact behaviour that burns people out, which is racing to claim.

Five moves that spread the load back out

  1. Look at a year, not a week

    Open the leaderboard on the last year window and work out what share of handled tickets belongs to your top person

  2. Decide what claiming means

    Claiming is a server wide switch and it is free on every plan. Turn it off if it has become a promise nobody wants, or keep it and say out loud that releasing is fine

  3. Make handing back normal

    Claiming toggles, so the same button releases. Somebody whose top Discord role sits at or above theirs, or any Manage Server admin, can release one on their behalf when they have gone quiet

  4. Put an end on the day

    Working hours are a paid feature that closes panels outside the windows you set, in UTC, so the queue stops growing while everyone sleeps

  5. Take the repeats off people entirely

    Saved replies for the paragraphs you retype, and improve the AI from the tickets where staff had to correct it

/staff stats
Per person handled, claimed, closed and first response, over any window up to all time
/ticket stats
Server totals, plus the AI block on paid plans
/ticket claim
Claim or release. Pressing it again hands the ticket back
/ticket add
Pull one named person into one ticket without giving them a staff role
/qr use
Post a saved reply instead of typing the same answer again

Two of those are worth pricing out. Saved replies are capped at 5 on free, 50 on Premium and 200 on Pro, and /ticket add has no plan gate at all, so borrowing a specialist for one ticket never costs you a staff role. Role caps count Discord roles rather than people, so the specialist you borrow does not consume anything either. If you want the schedule half in more detail, working hours covers what closing a panel actually does to the member on the other side.

The repeats are the part you can genuinely remove

Across more than 180,000 tickets in this bot's lifetime, roughly half closed with no human replying at all, and the first reply lands in seconds at any hour. Those are live figures rather than a claim, and you can read them yourself at /api/stats/global.

Be honest with your team about what that does, though. It does not make support painless. It changes the mix. Deflecting the easy half leaves the harder half, so the work per remaining ticket goes up even as the count comes down. That is a better job, and it is still a job that needs dividing. Our guide to reducing ticket volume is the companion to this one: it removes tickets, this one decides who gets what is left.

Should the AI just take everything?
It cannot. By default it stands down the moment a human posts in the ticket, so the two are not competing for the same tickets.
Does it learn on its own?
No. Somebody picks one closed ticket where staff corrected it and improves the AI from that. Nothing is ingested in the background.

Where a ticket bot cannot help with this

Where this helps

  • Making an uneven split visible before somebody resigns over it
  • Removing repeat questions, so the human half is the interesting half
  • Putting an end on the day, so the queue is not infinite
  • Letting one person hand a ticket back without a conversation about it

Where it does not

  • There is no rota, no on call rotation and no per person availability anywhere
  • Nothing assigns a ticket to a named person, and nothing balances the split for you
  • Nothing alerts you when one person's share climbs. You have to open the report
  • There are no staff notes, no capacity flag and no per person history view
  • A leaderboard is a workload measure, not a wellbeing measure. It cannot tell you how anyone feels

One last mechanical detail, because it decides how far back you can look. Per person counts are snapshotted when a ticket closes, which is why an all time window works even though the ticket channel is deleted. The conversations behind them are not kept as long: transcript bodies last 90 days on the free plan and two years on every paid one, so on free the evidence of a hard year is partly gone before the year is over. Transcripts and retention covers what is kept and for how long.

If somebody on your team has been doing this for a year, the kind thing is not to ask whether they are coping. It is to open the report, find out what share they actually carried, and fix the split before they have to raise it themselves.

Frequently asked questions

Uneven distribution far more often than raw volume. No Discord ticket bot assigns tickets to a named person, so a queue with no allocation rule gets drained by whoever feels worst about leaving it unanswered. Over a year that concentrates on one or two people while everyone else genuinely believes the work is shared, because nothing on screen shows them otherwise.

Watch for claiming falling while their handled count stays flat. Claiming a ticket is a public commitment, so the first thing somebody does when they run out of room is keep helping quietly and stop promising. A rising average first response time on the same person is the other early signal, because it means they are still answering, just later each time.

There is no honest number, and anyone quoting one is guessing. Ten billing disputes are harder than a hundred password resets. Measure share instead of count: open your staff leaderboard on the last year window and work out what proportion of handled tickets belongs to your top person. If it is more than about half on a team of four or more, the split is the problem rather than the volume.

It reduces the repetitive half, which is the part people describe as grinding. Across more than 180,000 tickets in this bot's lifetime, roughly half closed with no human replying at all. It does not make support painless. What is left over is the harder half, so the work per remaining ticket goes up even as the count goes down, and you still need to watch how that half is divided.

It is worth considering if claiming has become a commitment nobody wants to make. Claiming is a server-wide switch in AI Ticket Bot, free on every plan, and turning it off hides the claim button on new tickets so the queue stays shared. Releasing an already claimed ticket still works after you switch it off, so nothing gets stuck. The trade is that you lose per person claimed counts and the channel ping goes to the responsible role instead.

Make releasing a ticket normal, put an end on the day, and take the repeats away from people entirely. Claiming toggles, so the same command hands a ticket back, and a higher role or a Manage Server admin can release one on somebody's behalf. Working hours stop the queue growing overnight. Saved replies and improving the AI from tickets it got wrong remove the questions that did not need a person in the first place.

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.