Scaling Customer Support: What Breaks Between 10,000 and 50,000 Tickets a Month

Most advice on scaling customer support reads the same at 500 tickets a month as at 50,000. Six things break without warning between 10,000 and 50,000.

Scaling Customer Support: What Breaks Between 10,000 and 50,000 Tickets a Month
Created time
Sep 23, 2026 05:12 AM
Title length (<60)
Author
Last optimised
Ecomm?
Archived
Image
scaling-customer-support-at-high-volume-header.png
Publish date
Sep 22, 2026
Video
Slug
scaling-customer-support-at-high-volume
Featured
Type
Article
Ready to Publish
Ready to Publish
💡
Between 10,000 and 50,000 tickets a month the things that break set off no alarm, so the operation underneath degrades for a while before your reporting says anything.
Most guides to scaling customer support give you the same moves: deflect more, write more help center articles, hire ahead of the curve, tighten your SLAs, add a tier. The best version of that advice is right about the problem, and Pylon states it well: "When your customer base doubles, support requests don't just double. They often triple or quadruple, depending on the size of new accounts and as existing customers grow themselves."
All of it is written as though volume makes no difference. At low volume a support lead can hold the whole operation in their head: which macros exist, who owns which routing rule, what the top ticket types are. Past roughly 10,000 that stops being physically possible, and nobody notices the week it happens. Every process that depended on one person knowing starts to fail, and by the time it reaches us it has been relabeled as a resolution-rate problem.
I'm Mike, co-founder of My AskAI. We help 200+ ecommerce and SaaS businesses run AI customer service inside Zendesk, Intercom, Freshdesk, Freshchat, Gorgias and HubSpot, and our agents have now resolved more than 1,000,000 tickets. The rollouts we have live go from a few hundred tickets a month up past 100,000, and the far side of 10,000 is where the same six things keep going wrong.

Why does the usual scaling advice stop working past 10,000 tickets a month?

⚡
TL;DR: Every scaling guide gives volume-neutral advice, the same five moves at 500 tickets a month and at 50,000. It breaks because volume takes away visibility, and nobody can see all of the work any more.
The consensus is good advice for the team it was written for. Zendesk's FAQ on scaling a support team is aimed at small and midsize businesses, and the largest threshold it names anywhere is a headcount one. On when to bring in a full-time administrator, it says: "Newton says there's no hard-and-fast rule, but he advises that if you have 10 or more agents, it might be time to start having that conversation".
A team handling 30,000 tickets a month is a long way past that conversation. That team is who I am writing this for.
Netfor puts it like this in its account of how support breaks: "Customer support does not break slowly. It breaks all at once, during an outage, a surge, or rapid growth." Outages and surges get fixed within days, because somebody complains. We get called in about the unreported kind.
You can see the gap in one of our own rollouts. YouGarden had already run a tender against two other AI products, and had switched away from an earlier one after results stagnated, so they had done the conventional things.
Resolution only moved when the team connected the Freshdesk help center, synced more than 3,000 pages across three sites via website sync, and built a live data connection for orders, tracking and delivery. It reached 66% and peaked around 82%. All three of those moves are data plumbing.
Our post on building an AI first support team covers the hiring side of scaling, from who you hire to what the roles become and how the rota changes. If the question is how to take the next 10,000 tickets without adding headcount, our post on scaling customer support without hiring answers that one.
Sort the advice by volume. At what monthly ticket count does each piece of standard advice stop working?
All six breaks come from the same thing: the operation outgrows the one person who could hold it in their head. Our Insights view groups every conversation into a topic and scores all of them, so nobody has to have read the month to know what was in it.
Breakdown diagram headed 'Past 10,000 tickets a month nobody can see the whole operation'. A central node labeled Visibility connects down to three cards. Macro library: held together by the one person who has read all of it, and past 10,000 tickets a month that reader stops existing. Routing rules: written one at a time by whoever had the problem that week, so nobody owns the set once volume grows. QA sample: a random 1% to 5% works at low volume, but at 50,000 tickets a month the same percentage misses every ticket type below the top few.
Breakdown diagram headed 'Past 10,000 tickets a month nobody can see the whole operation'. A central node labeled Visibility connects down to three cards. Macro library: held together by the one person who has read all of it, and past 10,000 tickets a month that reader stops existing. Routing rules: written one at a time by whoever had the problem that week, so nobody owns the set once volume grows. QA sample: a random 1% to 5% works at low volume, but at 50,000 tickets a month the same percentage misses every ticket type below the top few.

What actually breaks between 10,000 and 50,000 tickets a month?

⚡
TL;DR: Six things break without warning between 10,000 and 50,000 tickets a month: the macro library, the routing rules, your QA sample, your help center, what you pay per resolution, and nights and weekends. None of them sets off an alarm, so they are still broken when you find them.
Support problems come in two kinds, and in my experience teams only ever fix one of them. A loud break produces a complaint: waiting times climb, an agent escalates, a customer posts about it. The complaint is the alarm, so the loud break gets attention within days.
Nobody escalates a quiet break, so nothing in the reporting moves. Resolution rate, CSAT and first reply time hold their usual numbers for a while after the rot starts. All six breaks in this post are quiet ones, and each one turns somewhere inside the 10,000 to 50,000 band.
Practitioners push back on ticket counts, and I think they are right to. On a thread in r/CustomerSuccess about how teams handle burnout as support volume grows, two people independently rejected raw volume as the threshold:
"I'd watch three things: backlog age, context switching, and the share of work that is repetitive versus judgment-heavy." From u/Similar_Confusion534 on r/CustomerSuccess.
"I've seen the breaking point have less to do with raw ticket volume and more to do with the type of work and how often people have to switch contexts." From u/Flaky-Raise8331 on r/CustomerSuccess.
Both are correct. Ticket count is only a proxy for when each named mechanism starts to bite. Volume is what stops one person reading the whole macro library, and what leaves more overnight work than a morning can clear. The number names when to look; the tell says whether it has happened.
Here are the six, and the volume each one turns at.
The break
Fine when
Starts biting at
The tell
The fix
Macro sprawl
Under 10,000 a month
10,000
Nothing was retired from the library last quarter
Retire the near-duplicates before anyone writes another macro
Routing rules nobody owns
Under 10,000 a month
10,000-25,000
You cannot name an owner for half your top ten ticket types
Give every high-volume ticket type a named owner this month
QA sampling that stops being representative
Under 25,000 a month
25,000
Your fifth-biggest ticket type has a handful of reviewed examples
Re-cut the sample by ticket type and read per-type coverage
Knowledge drift
Under 10,000 a month
10,000
Your five most-sent answers disagree with the live help center article
Fix the fifth of your articles carrying all the load
What you pay per resolution stops falling
Under 25,000 a month
25,000-50,000+
Your bill rises when you model it at next year's resolution rate
Ask where resolution arrives in a year, before you sign
Nights and weekends stop being a rota problem
Under 10,000 a month
10,000
First reply time by hour of arrival is far worse overnight
Cover the hours nobody works

1. Macro sprawl

A macro library is a set of decisions somebody made and can still remember, and my rule of thumb is that it holds for exactly as long as one person has read all of it. Past roughly 10,000 tickets a month that reader stops existing, so near-duplicates accumulate, half of them go out of date, and agents apply whichever one they saw last.
Zendesk concedes the mechanism in its documentation on organizing macros: "Most support teams create and use lots of macros. As your list of macros grows, you may find it difficult to quickly locate macros when you're trying to apply one to a ticket."
My reading is that macro usage statistics keep climbing anyway, and a rising share of that use lands on an out-of-date macro.
The tell takes a minute. The count I ask for is macros created last quarter against macros retired, and if nothing has been retired, the library is sprawling.
At Apartment List on Zendesk, rebuilding the existing Zendesk macros as Custom Answers was our resolution lever. So the macros you already wrote are the asset here. Custom Answers are exact question and answer pairs the AI returns verbatim, so two years of refining the wording goes straight into the agent.

2. Routing rules nobody owns

Routing rules get written one at a time, by whoever had the problem that week, and each one made sense on the day. At volume nobody owns the set, so tickets arrive in the wrong place, and the person who wrote the rule has usually left the team.
The damage is invisible because a misroute looks like a slow reply. A ticket that should reach a specialist within the hour waits with the wrong team for a day, and every dashboard we look at reports that as first reply time.
Misroutes also compound. The evidence is in a peer-reviewed study of 1.4 million help desk tickets: "It seems that once transferred in a wrong direction, the ticket would not be easily routed back to the correct path."
In the logged example a single ticket took twelve transfers, because two local decisions went wrong. That is an IT help desk dataset, so I read the twelve-transfer count as directional. I have seen the same compounding wherever tickets move between teams.
The tell here is a naming exercise. Take your ten highest-volume ticket types and name the person who owns the rule that routes each one, and any type you cannot put a name against is routed by a rule nobody owns.
Ticket types are knowable, and the list is usually short. At a digital goods marketplace on Intercom handling more than 20,000 conversations a month, twelve Tasks mapped to real ticket types cover at least 68% of the tickets in a thirty-day period. Twelve is a list a support lead can write in an afternoon.
Triage works through two levers on our side, and customers mix them. AI Tagging classifies each incoming ticket and routes on that classification. Guidance rules force a handover when a conversation meets conditions you write in plain English. Both keep the routing logic in one place, with one person who can read it.

3. QA sampling that stops being representative

A fixed-percentage sample stops covering the ticket types you care about as volume grows.
Reviewing a small percentage of conversations is near-universal practice. MaestroQA puts the norm plainly: "Most teams review between 1% and 5% of customer service conversations."
Intercom's benchmark report with Klaus adds the selection method: "The vast majority of respondents (81.9%) review random samples of their support conversations." Random sampling is why the failure stays invisible at volume.
Run the arithmetic on your own numbers. A 5% review at 2,000 tickets a month is 100 tickets, which covers your top few ticket types several times over. At 50,000 tickets a month the same 5% is 2,500 tickets to read, spread across a long tail of ticket types that has grown faster than the sample.
Four number cards under the headline 'Why a 5% sample stops working at volume'. 1% to 5% of conversations most teams review. 81.9% select randomly, missing ticket types at volume. 14% of self-service issues fully resolved, credited to Gartner. 100% of conversations scored by Insights, not a sample.
Four number cards under the headline 'Why a 5% sample stops working at volume'. 1% to 5% of conversations most teams review. 81.9% select randomly, missing ticket types at volume. 14% of self-service issues fully resolved, credited to Gartner. 100% of conversations scored by Insights, not a sample.
Per-type coverage collapses, and the new problems are the first ones the sample stops seeing. Your QA score holds steady throughout, drawn from the handful of types the sample still covers well. In the accounts we look at, the per-type table is the only view that shows the gap.
Zendesk now publishes the criticism itself, and ties it to volume: "They rely on sampling a tiny fraction of conversations and require time-consuming, manual effort from managers. That model simply does not scale, especially as AI agents handle thousands of interactions daily."
The tell is a re-sort of data you already have. Sort last month's reviewed tickets by ticket type and look at the fifth-biggest type. If it has a handful of reviewed examples, your sample is telling you nothing about it. My guess is the same holds for everything below your top four.
This is the one break where our alternative is already in the product and needs no process change. Insights groups every conversation into a topic and scores 100% of them for AI CSAT, against the 1% to 5% a human sample covers. Vendors mean different things by these words, so our posts on containment versus deflection versus resolution and AI customer service KPIs say which is which.

4. Knowledge drift

Your help center answers a version of the business that no longer exists. Catching the mismatch takes somebody who still reads a large share of the tickets, and past 10,000 a month that reading stops being possible. Policies then change faster than the articles describing them.
Zendesk states the causal link itself. Its guidance on maintaining a knowledge base says: "Outdated articles can lead to confusion and a request for support from an agent."
A stale article generates tickets, and I count fixing them as a volume lever.
The KCS v6 Practices Guide reports that up to 80% of articles are rarely or never reused, and that 80% of issues get solved by 20% of the knowledge base. It also warns against the obvious response, calling a review of every article a large waste of time and money.
The rot concentrates in the fifth of your articles that carries all the load, so my advice is to put the review time there.
The drift reaches customers. A Gartner survey of 5,728 customers, reported by CX Today, found that only 14% of customer service issues were fully resolved in a company's self-service channel. Eric Keller, Senior Director of Research in the Gartner Customer Service and Support Practice, commented:
"While 73% of customers use self-service at some point in their customer service journey, it's concerning to see that so few fully resolve there."
Closing that gap is most of what we do.
The tell is a spot check. Take the five answers your agents send most often and read them against the live help center article. Any mismatch is drift you have been shipping to customers.
At Edel Optics on Zendesk, resolution moved from the 20% to 30% range up to 75% to 79% once live order, delivery, return and tracking data was connected. So the knowledge problem at volume is usually about coverage, and in our rollouts what is missing is normally a live data connection.
Self-Learning handles the writing half without anyone scheduling a review. It drafts the new article by comparing what the AI said to what your agent replied on a handed-over ticket, and adds the draft to the knowledge base you have connected.
If your documentation is thin, or you do not have a help center at all, my answer is to start from the tickets you already have. Train on Historic Tickets auto-drafts knowledge articles from your past tickets, using the last 5,000 historic tickets by default and more on request. Those drafts arrive in Self-Learning, ready for your team to review and edit. Your starting knowledge comes out of work the team has already done.

5. What you pay per resolution stops falling

Whoever signs the invoice carries this one, and pricing is the first thing I check on any vendor page. Per-resolution billing and fixed monthly billing cross somewhere, and the crossing point moves as your AI gets better.
Ask a vendor what resolution will be on day one and how much it will realistically change. If you start at 20% to 30% and climb toward 60% to 80% over a year or two, a per-resolution model means your bill climbs with your improvement. You are charged more for work you did yourself, and in the rollouts we run that work is connecting your data and fixing your articles. If you are already near the ceiling on day one, the exposure is much smaller, because there is a limit to how far resolution can go.
We put two more questions to any vendor charging this way. The published per-resolution rate is an opening number, and on Zendesk-priced deals we have seen it negotiated down toward $0.70 a resolution at high volume, so ask for that rate before you sign. The vendor's model also defines and counts the billable unit, so check what your tickets get classified as before you commit. Products differ on what triggers the charge, and one ticket can generate more than one.
My version of the tell is arithmetic on a bill you already have. Take this month's bill, divide it by resolutions, then model the same bill at the resolution rate you are targeting next year: if the number goes up, you are paying more for getting better.
Our post comparing AI against outsourcing customer service sets out worked monthly costs at the volumes described here, so take the numbers from there before building a spreadsheet. On our side we charge per ticket, resolved or not, so the rate does not climb as the agent gets better.

6. Nights and weekends stop being a rota problem

Below roughly 10,000 tickets a month, what arrives overnight is something the morning shift clears before lunch. Above it, the overnight accumulation exceeds what a morning can absorb, so the team starts every day already behind, and across a weekend the deficit compounds.
About a quarter of the ticket load arrives outside office hours. Fixify's help desk benchmark, built from more than 50,000 tickets across more than 30 organizations over fourteen months, reports that "76% of tickets arrive between 9am to 6pm Monday through Friday. The other 24% arrives after hours or on weekends."
That is an IT help desk dataset again, so read it as directional. At 10,000 tickets a month that 24% is roughly 2,400 tickets a month no morning shift ever watched arrive, and in our rollouts those hours are the first place the agent makes a difference.
The damage concentrates in whichever hours nobody was working. Averaging first reply time across the day spreads it thin enough to disappear.
The tell is a chart you can build in about fifteen minutes. Plot first reply time by hour of arrival, one bar an hour, and if the overnight band is several times the daytime band, that work is waiting for the morning shift.
The objection we get here is about spikes: what if volume jumps one month? That is the exact scenario an AI agent is for. The alternative is hiring, say, fifteen more people offshore and training them at speed, or giving your customers a much worse experience for a quarter.
An anonymized iGaming operator on Intercom is in this band, handling between 10,000 and 20,000 tickets a month. Two of our live payments Tasks now cover 55% of the ticket mix, at every hour of the day.

What does this look like in real rollouts?

⚡
TL;DR: Across our rollouts between 10,000 and over 100,000 tickets a month, the same quiet breaks show up, and the fix is almost always a data connection.
Here is what the band looks like across our own rollouts, starting at the lower edge.
YouGarden on Freshdesk is at the lower edge of our range, around 12,000 tickets a month. Their 66% resolution and 78% AI CSAT (across 11,785 rated conversations) came after the team connected the help center, synced more than 3,000 pages and wired in live order, tracking and delivery data. That returns about 965 hours a month to the team.
Mid-band, an anonymized iGaming operator on Intercom handles between 10,000 and 20,000 tickets a month at 44% resolution across 4,687 AI conversations, with 32% still escalating to a human. Their rollout is progressive, so those figures cover only the traffic we have turned the agent on for.
Higher up, an anonymized digital goods marketplace on Intercom handles more than 20,000 conversations a month at 58% resolution and 92% AI CSAT, with only 10% escalating and about 1,768 hours saved. At the far end of the scale, an anonymized prop trading platform on Intercom is at roughly 105,000 tickets a month. It resolves 73% of them and saves around 5,650 hours, and our high-volume AI customer support case study sets out how.
Video preview
I Let AI Agents Resolve 10,000 Support Tickets, Here's How Much It Cost
For context, our benchmark study of 195 rated deployments across 38 vendors puts the field median AI handling rate at 70%. That figure describes the field, across deployments we did not run, so read it as directional: deployments differ in scope and in what each vendor counts.
The common thread is the data. In every one of those rollouts the lever we pulled was connecting what the answer needed, whether order and delivery status, account state or payment history.

What should you do this week?

⚡
TL;DR: Run the six tells against your operation this week. At least two of the breaks will already have happened.
The billing check rides along with the QA export, so five checks cover all six breaks. The timings I give assume you export the raw list and let whichever AI tool you already have open do the sorting and grouping. That is where the old afternoon of spreadsheet work went.
Process flow showing five sequential checks: 1) Audit the macro library (about 20 minutes); 2) Name an owner for each routing rule (30 minutes); 3) Re-cut last month's QA sample by ticket type (10 minutes); 4) Check five most-sent answers against the live help center article (20 minutes); 5) Plot first reply time by hour of arrival (15 minutes).
Process flow showing five sequential checks: 1) Audit the macro library (about 20 minutes); 2) Name an owner for each routing rule (30 minutes); 3) Re-cut last month's QA sample by ticket type (10 minutes); 4) Check five most-sent answers against the live help center article (20 minutes); 5) Plot first reply time by hour of arrival (15 minutes).
  1. Audit the macro library - export every macro with its created date and last-used date, group the near-duplicates, and retire them. About twenty minutes.
  1. Name an owner for your routing rules - list your ten highest-volume ticket types and write a person's name next to the rule that routes each one. Half an hour, most of it spent asking people, and any blank is the work.
  1. Re-cut last month's QA sample by ticket type - same reviewed tickets, grouped by type. Read the per-type coverage and ignore the headline score, which I rate as almost useless on its own. Ten minutes once the export is in front of you, and while you are in the billing data, run the per-resolution check too.
  1. Check your five most-sent answers against the live help center article - twenty minutes, and my money is on this one having the highest hit rate of the five. Every mismatch is a customer-facing error you have been shipping.
  1. Plot first reply time by hour of arrival - a distribution across the 24 hours, one bar an hour. Fifteen minutes, and if the overnight band is several times the daytime band, you have found your worst customer experience.
All five are tool-neutral, and every one can be done inside Zendesk, Intercom, Freshdesk, Freshchat, Gorgias or HubSpot without a vendor conversation. If you want to model what an AI agent does to the economics afterwards, our build versus buy calculator covers that in under a minute.

How do I get AI to run these checks for me?

Paste the exports into whichever AI tool your team already uses and run this against them. It sorts and groups, and it cannot judge whether an answer was any good, so where it flags a mismatch you still have to read the wording yourself.
You are helping the head of customer support at a company that handles between
10,000 and 50,000 tickets a month. Six things break without warning in that
band, and I want to know which of them have already happened here.

I will attach what I have of the following:
- Every macro, with its created date, its last-used date, and whether it is
  still active or retired.
- My ten highest-volume ticket types, and the person who owns the routing rule
  for each one, left blank where I do not know.
- Last month's QA reviews, each tagged with its ticket type.
- My five most-sent answers, and the live help center article each one maps to.
- Last month's tickets, with arrival time and first reply time.
- This month's AI vendor bill, and the number of resolutions it was billed for.

Run these six checks and give me back a single table with the columns: Check,
What the data shows, Verdict (broken / watch / fine), First thing to fix.

1. Macro sprawl. Count macros created in the last quarter against macros retired
   in the last quarter, and list the near-duplicate groups you find. Nothing
   retired means broken.
2. Routing owners. List my ten highest-volume ticket types and flag every one I
   have not named an owner for.
3. QA coverage. Group last month's reviews by ticket type, report reviews per
   type, and tell me how many reviewed examples my fifth-biggest ticket type
   by volume has.
4. Knowledge drift. Compare each of my five most-sent answers against its help
   center article and quote the exact sentences where the two disagree.
5. Cost per resolution. Divide the bill by resolutions to get today's rate, then
   recalculate the same bill at [your target resolution rate for next year].
   Tell me whether the bill goes up.
6. After-hours load. Group first reply times by hour of arrival, one row an
   hour, and report the overnight figure as a multiple of the daytime figure.

Rules. Use only the data I attach. Where a file or a column is missing, write
"not supplied, as
If check four turns out to have nothing to check, because there is no help center yet, start from the tickets instead. Our Train on Historic Tickets feature will draft your first articles from the last 5,000 historic tickets you have.
Resolution rate goes up when you fix articles and connect data, and it stalls when you stop. Every article you fix answers the next customer who asks it, and the one after that.

When does this not apply?

⚡
TL;DR: A narrow ticket mix, a team already near the resolution ceiling, and a seasonal peak that drops back to a much lower baseline. In all three the volume band is the wrong lens, and the conventional advice is right.
Ticket mix matters as much to the workload as ticket count, and a team on 40,000 near-identical order-status tickets has a simpler operation than one on 8,000 varied ones. Zendesk's answer on whether you need a knowledge base turns on both the volume of requests and the complexity of the product: a shoe retailer's questions are narrow, and a photography equipment retailer fields a much wider range.
A team already near the resolution ceiling on day one has much less of the per-resolution billing exposure, and much less lift for us to add. There is a limit to how far resolution can go, and a team already at 80% has little of that room left.
Seasonal peaks are a capacity question. A team that hits 50,000 for six weeks a year and 8,000 the rest of the time should build for the 8,000 and buy capacity for the peak.
If you are in any of those three positions, the case for an AI agent is weaker than the six breaks make it sound. We would rather tell you that on a call than after you have signed.

The takeaway

⚡
TL;DR: The six quiet breaks all come from the same place. Past 10,000 tickets a month nobody can see the whole operation any more, and every process that depended on somebody knowing starts to fail without saying so.
Past 10,000 tickets a month the standard scaling advice stops holding. Between 10,000 and 50,000 tickets a month the macro library, the routing rules, the QA sample, the help center, the per-resolution bill and the overnight cover all degrade without generating a single complaint. They are already degrading in operations that have grown past 10,000, and nothing in your reporting will say so.
Run the six tells this week, before you talk to any vendor, us included. They take about 95 minutes between them and need no budget, and you will find at least two breaks that have already happened. Fix those two before you evaluate anything.
The library shrinks to the macros people actually send, somebody owns the routing rules, and your QA sample starts covering the ticket types it has been missing. If you want a shortlist to work from, our comparison of AI customer service tools for high ticket volume ranks the field.

FAQs

How to scale customer support?
Sort the problem by the volume at which each piece of it stops working. Six things break between 10,000 and 50,000 tickets a month: the macro library, routing rules nobody owns, a QA sample that stops being representative, help center drift, a per-resolution bill that stops falling, and after-hours cover. Which one is biting you depends on your band, and my rough guide is that below 10,000 almost none of them are urgent, while past 25,000 all six are live.
At what ticket volume does customer support stop scaling?
Roughly 10,000 tickets a month is where the first three begin. Macro sprawl, unowned routing rules and after-hours accumulation all turn there, because at that volume no single person has read the whole library, owns the whole rule set or reads enough tickets to notice. Around 25,000 is where QA sampling stops being representative and where the per-resolution bill stops falling. None of it announces itself, so I treat the volume figure as a prompt to go looking.
Why do our support macros stop working as we grow?
A macro library only works while somebody has read all of it. Past roughly 10,000 tickets a month nobody has, so near-duplicates accumulate and agents apply whichever version they saw most recently. Zendesk concedes the mechanism in its documentation, noting that as the list grows it gets difficult to locate the right macro when applying one to a ticket. The count I ask for is macros created last quarter against macros retired, and if the retired number is zero, the library is sprawling.
How do I keep QA meaningful when ticket volume grows?
Per-type coverage is the number to read. Most teams review between 1% and 5% of conversations, and 81.9% of them select at random, which works while you have a handful of ticket types. At 50,000 tickets a month that same 5% is thousands of reviews spread across a long tail that grew faster than the sample, so each individual type gets almost no coverage. Re-cut last month's sample by ticket type and look at the fifth-biggest type, and if you want the problem gone, our Insights view scores 100% of conversations for AI CSAT and groups them into topics.
When does per-resolution AI pricing cost more than a fixed monthly plan?
At the point where your resolution rate climbs, because that climb is what you are paying for. Per-resolution and fixed monthly billing cross somewhere, and the crossing point moves every time the agent gets better, so the question to ask is what you will pay once the AI is good. A team starting at 20% to 30% resolution and climbing toward 60% to 80% over a year or two can see the bill double or triple on a per-resolution model while doing the improvement work itself. We bill every ticket at the same rate whether the AI resolves it or hands it over, so getting better never costs you more.
How do I reduce customer support ticket volume without hiring more agents?
The gap to close is between the customers who try self-service and the ones who finish, because the demand already exists. Harvard Business Review found that 81% of all customers attempt to resolve their issue themselves before contacting a live agent. A Gartner survey of 5,728 customers found only 14% of issues fully resolved in self-service; Eric Keller of Gartner noted that 73% of customers reach self-service at some point, yet very few finish there. We close it by connecting the data an answer needs, such as order status, delivery state and account details, so more of those attempts finish without an agent.
How to scale a customer service team?
Hire for the work that is left after the repetitive tail goes. Companies that add AI keep the staff they have and stop needing to hire as many people as they grow, and the roles that remain skew toward escalations, quality and knowledge ownership.

Start using AI customer service in your business today

Create AI customer service agent

Written by

Mike Heap
Mike Heap

Mike is an experienced Product Manager who focuses on all the “non-development” areas of My AskAI, from finance and customer success to product design, copywriting, testing and more.

Related posts

8 Best AI Customer Service Tools for High Ticket Volume (30,000+ Tickets a Month) in 2026

8 Best AI Customer Service Tools for High Ticket Volume (30,000+ Tickets a Month) in 2026

At 30,000+ tickets a month the cost per ticket decides it. 8 high volume AI customer service tools compared on price, resolution and what reaches your team.

How a trading platform handles 105,000 support tickets a month with AI

How a trading platform handles 105,000 support tickets a month with AI

High-volume AI customer support in action: a trading platform resolves 73% of ~105,000 monthly Intercom tickets, at 68% CSAT and ~5,650 hrs saved.

AI vs Outsourcing Customer Service: The Real Cost in 2026

AI vs Outsourcing Customer Service: The Real Cost in 2026

Helpware prices outsourcing customer service at $7 to $42 an hour, Clutch up to $65. Our model runs 10,000 tickets a month at $24,960 against $13,299 for AI.

How to build an AI-first customer support team that scales

How to build an AI-first customer support team that scales

Most teams build a customer support team by hiring agents to match volume. An AI-first team flips that: fewer tier-1 hires, more senior humans, one new role.

Containment vs deflection vs resolution: three metrics, decoded

Containment vs deflection vs resolution: three metrics, decoded

Containment, deflection, and resolution aren't the same metric. Here's the decoder: what each measures, the formulas, and the one number to report on.

AI Customer Service KPIs That Actually Matter (and the 5 to Stop Leading With)

AI Customer Service KPIs That Actually Matter (and the 5 to Stop Leading With)

Most AI support dashboards lead with deflection rate, a proxy. Here are the AI customer service KPIs that actually predict ROI, and 5 to stop tracking.

How Apartment List achieves 76% AI resolution, saving 101 hrs each month
•

How Apartment List achieves 76% AI resolution, saving 101 hrs each month

Apartment List resolves 76% of ~1,582 monthly Zendesk tickets with AI — 97% AI CSAT and saving ~101 hours every month. Here's how.

How a digital-goods marketplace achieves 58% AI resolution, saving 1,768 hrs a month

How a digital-goods marketplace achieves 58% AI resolution, saving 1,768 hrs a month

A digital-goods marketplace case study: 58% of 36,413 Intercom customer support conversations resolved by AI in 30 days, 92% AI CSAT, 1,768 hours saved.

How an iGaming operator achieves 44% AI resolution, saving 170 hrs in 30 days

How an iGaming operator achieves 44% AI resolution, saving 170 hrs in 30 days

An iGaming operator resolves 44% of 4,687 Intercom chats with AI customer support over 30 days, holding 72% AI CSAT and saving 170 agent hours in that window.

How to Scale Customer Support Without Hiring More Agents

How to Scale Customer Support Without Hiring More Agents

Every scaling guide ends in a hiring plan. How to scale customer support without hiring: the three triggers that force each hire, and how AI kills them.