What if the answer did not depend on who picked up?
SET UP TO SUCCEED | PART TWO OF THREE | PREPARED
Part one was about sorting. A live ranking instead of three static tiers, so the contact that cannot wait stops sitting behind the one that can.
Say it works. The right customer is now in front of the right agent at the right moment.
So here is the second half of the problem, and it is the harder one. What does that agent know before they say hello?
Today, not nearly enough. They still find out too much during the conversation, out loud, while the customer waits. The operating model looks like this:
Route, then the agent searches, then the agent interprets what they found, then the agent resolves.
Three of those four steps consume the agent's time today. Only one of them requires the agent. The version worth arguing about is shorter:
Route, then the system assembles, then the agent resolves.
That is not a machine talking to your customers. It is a machine deleting the agent's information gathering job. The conversation itself, one person talking to another about something that has gone wrong, is the part that already works. It is where trust gets made or lost, and none of it should be handed to a machine.
One note on scope. Plenty of contacts should never reach a person, and the automation handling those is doing real work that should go further. The useful test is whether the customer wants an answer or wants to be understood. Order status and password resets want an answer. Everything below is about the other kind.
The numbers and the complaints come from different places
Almost everything around that conversation is already well managed. Contact drivers, first contact resolution, touches per ticket, handle time, QA, training milestones. Those numbers are usually fine, which is exactly why the problem is easy to miss.
Because the complaints do not come from the same place the numbers come from.
Nobody escalates because a handle time ran thirty seconds long. They escalate because the agent did not know something, gave them a wrong answer, transferred them, or made them explain it all again. And the customer does not care that the information existed somewhere in the company. They care that the person they were talking to did not have it.
Those are not average experiences, which is exactly why an average absorbs them without flinching.
Look at where they concentrate and you find two tails that overlap. A tail of issues: the ones with no article, the ones that come up eleven times a quarter, the ones where documentation describes a version that shipped two releases ago. And a tail of agent capability, which is no criticism of anybody. Some of your people have six years in the chair and some have six weeks, and they are answering the same queue.
Rare problem, unfamiliar agent, outdated instructions. That is the intersection, and it is where your worst experiences are made.
Which means this was never an averages problem. It is a variance problem, and almost everything you measure is an average.
Two levers, both pointed at the middle
There is a reason the tail stayed broken, and it is not that anybody ignored it.
Handling a rare problem well requires holding more than a person can hold. The account's history, the current state of the product, what this customer is owed, what somebody promised them in March, what the fix turned out to be the last eleven times. Your best agents carry a version of that in their heads, which is precisely what makes them your best agents, and it took them years.
So there were two levers, and both of them were aimed at the middle.
The first is memory. Train harder, write more articles, coach against a QA sample. All of it sensible, because the middle is where the volume is. None of it reaches a defect that appears eleven times a quarter.
The second is routing. Send the hard ones to the specialists, and every operation does some version of this. It helps, and it cannot solve this. A rare issue does not arrive labeled rare, so you are routing on what the customer managed to type rather than on what is actually wrong. And sending the whole tail to your strongest people is how you exhaust them and how the tail ends up waiting longest.
The tail was structurally out of reach. Not neglected. Unreachable.
What actually changed
Not that software can look things up. That has been the pitch for two years and every vendor makes it.
What changed is narrower and more useful. Every previous attempt at this, the data warehouse, the customer 360, the single pane of glass, required the systems to agree before anything could be read. Agree on who the customer is, when the order system has an order number, the app has an email address, billing has an account somebody's employer set up, and the phone system has a number they called from once in 2021. Agree on what words mean, when escalated here is P2 there. Agree on the shape of a record, and keep agreeing while each system ships changes on its own schedule.
That is a program with a budget, an owner and a two year runway, and the technical part was never the hard part. It never finishes because the eighth system arrives before the seventh is done and nobody owns all of them.
A model does not need that agreement. It can read an order number here and an email address there and work out they belong to the same person. It can see escalated and P2 and understand the relationship without anybody writing the mapping down.
Reconciliation used to be something you built into the data and maintained forever. Now it happens at the moment of the question and gets thrown away afterward. An answer nobody has to store is a much smaller problem than a data model everybody has to maintain.
Two honest constraints. The connector work does not disappear, because you still have to reach the systems. And this has to happen before the conversation, not during it. A briefing that arrives ninety seconds into a call is a search box with extra steps. Which means the assembly starts when the contact is routed, not when the agent starts reading, and part one is what makes that possible.
A briefing, not a search box
When people say give the agent context, they usually mean the CRM record. Name, tenure, plan, last three tickets. That is the thinnest available version, and it is what most tools deliver, because the CRM was the one system already built to be read.
What they have and what they are owed. What they bought and when, warranty status, entitlements. If the fix is a replacement, the agent says "we are replacing it" in the conversation instead of putting them on hold or turning it into a callback.
What the systems already know is wrong. The device has been throwing the same error since Sunday. Firmware is two versions behind. The reset was already run twice, at 9:14 and again at 9:31. The API token expired on the 14th. None of that needs asking again. And it matters most when the systems and the customer disagree, because people describe symptoms rather than causes. "The app keeps crashing" is an expired credential. "My order never shipped" is shipped, delivered and signed for by somebody at that address who is not them.
What was said last time. Every prior contact on the issue. What was promised, what was tried, and whether somebody granted an exception the next agent should honor rather than quietly reverse.
And what nobody ever wrote down. This is the one worth stopping on. Your knowledge base is behind. It always has been, and headcount has never fixed it, because documentation is a project and support is a river. But the knowledge is not missing, it is in the contacts. Forty customers have reported the same symptom since Tuesday. In eleven of those cases tier three found a workaround. Nobody updated anything. A system reading every interaction can find that pattern and hand it to the agent taking customer forty-one. That is a different proposition from retrieving an article. It is discovering the answer nobody documented.
The ticket tells you what to reply to. All of this tells you what to do.
What it changes
The first fifteen seconds. Confidence in a service conversation is mostly just knowing where you stand. An agent holding the facts is not hedging, not stalling, not saying bear with me. The first words can be "I can see what happened, and I am sorry, this is the second time."
The customer arrived braced, timeline ready and screenshot open, because experience taught them they would have to prove it before anybody helped. Being told what happened before they explain it changes what kind of conversation this is. They stop building a case and start working the problem with you.
Not a faster call. A different kind of call.
The newest agents. The biggest opportunity here is not making your best agents faster. It is making your newest agents less dangerous, and dangerous is not an insult. It means high variance under unfamiliar conditions.
The six week agent should not have to know what the six year agent knows. The system should know it.
Which is not the same as saying experience stops mattering. Experience matters enormously, and it always will. The argument is that one person's experience should be available to everybody rather than locked in the head of whoever earned it, and that nobody should have to spend two years reaccumulating it from scratch.
The day itself. Difficult customers are not what wears people down. That part is the work and most agents are good at it. What wears them down is being unable to help. Standing in for a company that will not tell you what is going on, apologizing for something you first heard about from the person you are apologizing to, saying let me find out and get back to you for the fourth time before lunch.
Part one has a version of this too. Sort badly and an agent inherits a conversation that was already lost. The customer needed it before Saturday, Saturday has been and gone, and there is nothing left to fix, only something to apologize for. That is not a hard call. It is an unwinnable one, and somebody has to take it.
New agents rarely leave because the problems are hard. They leave because they feel incompetent, and they feel incompetent because they get handed rare problems with wrong instructions and no way to look capable to the person in front of them. Give them the picture and they resolve it, and resolving it is what makes the next one easier.
Route, prepare, learn
If you want to know whether any of this is true in your operation, you do not need a vendor. Pull the last twenty contacts that produced a complaint, an escalation or a bad review, and ask three questions about each. Was the issue rare. Was the agent new. How long did the customer spend waiting while somebody went looking.
Those three answers will tell you more about where the experience breaks than another look at average handle time.
Part one was about getting the right conversation to the right person while there is still something to be done about it. This one is about that person walking in prepared. Neither touches the conversation, because the conversation is not the problem to be solved. It is the thing being protected, on both sides of it.
Next
One conversation, set up to succeed. But you did not only fix one customer's problem. You learned what the problem looks like, and somewhere in your base are other customers set up exactly the same way who have never said a word about it.
Route, prepare, and then learn. That is part three.