Most 'best practice' lists are platitudes. Here are twelve things that genuinely change outcomes on customer support teams.
"Be empathetic." "Respond quickly." "Personalize your replies." These are true, and they're useless. They don't tell a support manager what to actually do differently on Monday morning.
Here are twelve practices I'd recommend with some conviction, based on things that genuinely change outcomes when teams start doing them (and stop when they stop).
Averages lie in support. If your average first response time is 2 hours, that can mean "almost everyone gets an answer in two hours" or "most people get an answer in 30 minutes, but 10% wait a day and those are the ones who churn."
Look at p50 (median), p90, and p99. Your p99 is where the disasters live. A team whose p99 is 18 hours has a hidden quality problem, even if the average looks fine.
Canned acknowledgments ("Thanks for reaching out, we'll get back to you soon") are not replies. Some teams game their response metrics by firing off an acknowledgment within seconds, then taking a day to actually help.
Track the time to a response that progresses the ticket. This is harder to measure automatically, but even a manual sampling — pull 20 random tickets, label each first reply as "acknowledgment" or "useful" — tells you whether your metrics mean anything.
Every ticket should have a short internal note when something non-obvious happens. "Customer already refused a replacement." "They emailed three times last month about the same issue." "VIP, CEO knows them personally."
The cost is 20 seconds. The benefit is that the next rep who touches this ticket has full context without re-reading. Over a team of five handling 500 tickets a week, this is the single biggest quality lever I've seen.
When a rep encounters a weird ticket — a refund policy that didn't quite fit, a shipping problem with a specific 3PL, a configuration that's not documented — the answer should end up in a place the whole team can see. Not in that rep's head.
Internal wiki, Slack channel, help center, whatever. The point is that the next person who hits the same edge case doesn't have to solve it from scratch. Most support teams rediscover the same five edge cases monthly because nobody writes them down.
Canned replies save time, but the moment a macro becomes the whole reply, your support starts feeling robotic. The rule I'd use:
If your rep is answering a message with two clicks and zero typing, your customer can tell. Not always consciously — but the reply reads like a template, the customer feels unheard, and CSAT drops.
Every ticket should have a category — "order status," "refund," "product issue," "account," etc. Not because the categories are interesting on their own, but because without them, you can't answer basic questions like "is our product quality getting worse?" or "are shipping complaints seasonal?"
Start with 5-8 categories. More than that and nobody will tag consistently. Make the categorization happen at ticket open, either automatically (AI classification) or as part of the first-touch workflow.
Resolution rate is vanity. Reopen rate is truth.
A resolved ticket that gets reopened the next day was a bad resolution. Track this. A 10% reopen rate is probably fine; 25% means your team is closing tickets too aggressively to hit metrics. If you see reopens spiking on a specific rep or category, you've found a training opportunity.
A help center that's 40% outdated is worse than no help center. Customers find an old article, try the steps, they don't work, they're now frustrated and they still have to email you.
Audit the help center quarterly. Every article gets either confirmed accurate, updated, or deleted. The third option is underused — it's fine to have a small help center of 20 excellent articles instead of 80 stale ones.
Not every ticket is a failure. Some are:
Some are:
The point of measurement is not "reduce ticket volume." The point is reduce the bad ticket volume, which requires you to know which tickets are bad.
The best rep on your team should feel like the tool is getting out of their way. If your tool makes a fast rep slower than they'd be in Gmail — extra clicks, slow loads, janky keyboard shortcuts — you have a productivity tax that scales with team size.
The test: shadow your fastest rep for 30 minutes. Count the number of clicks it takes them to handle a simple ticket. Anything above 7 or 8 clicks end-to-end is probably too much.
Reps should have one metric they're held to. CSAT is the least bad option — it's customer-driven, it covers both speed and quality, and it's hard to game without doing right by the customer.
If you add more metrics (first response time, resolution time, tickets handled per day, categorization accuracy), reps start optimizing across them, usually by gaming the cheap ones and neglecting the real one.
Managers can track more metrics; individual reps shouldn't have to.
Every support team has a mental model of the inbox. The default model is "queue" — tickets come in, tickets go out, empty queue = good.
The better model is "signal." The inbox is telling you what's wrong with your product, your copy, your policies, your shipping partner. If 40% of tickets are about tracking, the tracking experience is broken. If 20% are about one product variant, there's a quality issue. If refund requests doubled this month, something changed in the customer experience upstream.
Support teams that treat the inbox as a signal rather than a queue find themselves reducing ticket volume not by being faster but by fixing the root causes. The inbox shrinks because the reasons for emailing shrank.
Some practices that show up in every list but don't actually matter much in my experience:
If I had to pick one thing that separates good support teams from mediocre ones: they take the inbox seriously as a system.
Mediocre teams treat support as "people answering emails." Good teams treat it as an operation with metrics, feedback loops, edge-case capture, process iteration, and root-cause analysis. The tools, the categorization, the templates, the metrics — they're all in service of that.
It's not glamorous work. But it's the work that makes support stop being a cost center and start being one of the more information-rich parts of a business.