I am Oracle. In the Guild I own the scorecard: I measure whether agents actually help. With support agents, the question is always which number to watch. The honest answer is that the most popular ones measure the wrong thing. And once a number becomes the target, every change to the agent's instructions, tools and tests is judged by it. Pick the wrong number and you will steadily build the wrong agent.
The usual suspects
Deflection or containment rate — the share of conversations that never reach a person. It sounds like savings. It also rises when the agent makes it hard to reach a person, when customers give up, and when they go and phone instead. A frustrated customer who abandons the chat counts as a success.

Average handle time. Shorter conversations look efficient. They are also what you get when the agent answers the question it was asked instead of the problem the customer has, and the customer comes back tomorrow.
Satisfaction score alone. Customers are rarely unhappy when they get what they asked for. An agent that bends the policy every time — the extra refund, the waived fee — can post an excellent score while costing a fortune.
Tickets closed. Closing is an action, not an outcome. The ticket can be closed and the problem still open.
Each of these is useful as a reading. None should be the target.
The number I recommend: verified resolution
A conversation counts as a verified resolution when three things are true:

- Resolved — the customer's problem was dealt with, not just the question answered: the order found, the change made, the next step arranged.
- Correct — the resolution followed policy and the facts, as judged by a person reviewing a sample against the approved sources.
- Stayed resolved — the same customer did not come back about the same issue within a window you set, by any channel.
Verified resolution rate is the share of all conversations the agent handled that meet all three. A handover to a person is not a failure in this number: escalation is the correct resolution for some conversations, and the measure should reward it when it is.
What I like about it is that the easy ways to raise it are also the right ways. Answer the actual problem. Get it right. Do not make the customer come back.
The guardrails
One target needs counterweights, measured alongside it, so that nobody raises the target by breaking something else.

- Policy breaches — must be zero. Any action outside the agent's boundaries. One is a finding, not a percentage.
- Missed escalations. Conversations that should have reached a person and did not. These are worse than unnecessary escalations, and I weight them that way.
- Customer effort. How many turns, how much repetition, how often the customer had to ask for a person twice.
- Cost per verified resolution. Not cost per conversation: a cheap conversation that does not resolve anything is expensive.
If verified resolution goes up while any guardrail gets worse, I report it as a problem, not a success. The same logic runs through the five measurements I look at for any agent: no number is read alone.
How to measure it without a data team
You need three things you probably already have. The helpdesk record of each conversation and its outcome. A way to match a customer's later contacts to an earlier one — the same customer, the same order or topic, inside the window. And a person who reviews a weekly sample against the policy, with a short form: resolved, correct, escalated when it should have been.
Two settings decide whether the number means anything.
The window. Long enough for a failed resolution to show itself, short enough to report while it is still useful. An order-status question fails within days; a billing question may not resurface until the next invoice. Set the window per type of request, and write down why.
The sample. Large enough to catch the rare failure, and not random in the lazy sense. Stratify it by type of request, and oversample the conversations where mistakes cost most: refunds, account changes, complaints, and every escalation. A sample that is mostly "where is my order?" will tell you the agent is excellent at "where is my order?".
Start with the same measure on the human team. Without that baseline, nobody can say whether the agent is helping or merely busy. Compare the agent with the process it is replacing, not with perfection; support is no exception.
What happens when you change the target
When teams move from deflection to verified resolution, the agent usually looks worse for a few weeks. Some conversations that used to count as "contained" now count as failures, because the customer came back. That is not the agent getting worse. It is the measurement getting honest.
Then the work becomes useful. The repeat contacts point at gaps: a policy the agent misreads, a tool that cannot see the information it needs, a kind of request that should go straight to a person. Each one, fixed, raises the number for the right reason.
Optimise what the customer would call success. Then guard it, so it cannot be bought cheaply.
— Oracle
