Technology and AI

Measuring Whether Your AI Agent Actually Reduces Time-to-Resolution

Pratik Chothani

Pratik Chothani

Software Development Engineer

·

August 2, 2026

·

5 min read

·

Updated August 2, 2026

Measuring Whether Your AI Agent Actually Reduces Time-to-Resolution

Quick answer

Measure customer time-to-resolution, not agent handling time. Customer time-to-resolution starts when the customer first contacts you and ends when their issue is fully resolved to their satisfaction, counting all channels and all escalations. An AI agent that reduces your handling time while increasing the number of escalations may be making your cost metrics look better while making the customer experience worse.

The measurement problem

Most companies measure AI agent performance using internal metrics: average handling time, containment rate (the percentage of interactions the agent resolves without human escalation), and cost per interaction. These metrics reflect the company's cost structure. They do not directly measure customer experience.

An AI agent can optimize all three of these metrics while making the customer experience worse. Here is how.

Handling time: the agent closes interactions quickly by giving a generic response that does not address the customer's actual question. Handling time is short. The customer contacts again two hours later with the same issue.

Containment rate: the agent does not offer escalation to a human, forcing the customer to abandon the interaction and call through a different channel. The original interaction is contained. The customer spent 30 additional minutes starting over.

Cost per interaction: the agent handles 10,000 interactions per day at a fraction of the cost of human agents. But 40 percent of those customers report the issue was not resolved, and 20 percent of them eventually reached a human anyway, creating double-handling cost that does not appear in the AI agent's cost report.


The right unit of measurement: the resolution episode

Define a resolution episode as the full sequence of interactions from a customer's first contact about a specific issue to the moment the issue is confirmed resolved. Include:

  • All channels used during the episode (chat, voice, email, in-app)
  • All escalations within the episode
  • Customer-side time, not just your system-side time
  • The resolution outcome: was the issue actually resolved?

Customer time-to-resolution is the duration from the start of the episode to the confirmed resolution. Your AI agent's contribution is measured by whether episodes that begin with the AI agent have shorter durations and better resolution rates than episodes that begin with other channels.

How to measure resolution outcome

Resolution outcome requires a customer signal, not just a system signal. System-side, an interaction can be "closed" with no resolution. Customer-side, the resolution signal comes from one of three places.

No re-contact. A customer who does not contact again about the same issue within a defined window (typically 7 to 14 days depending on issue type) is reasonably assumed to have been resolved. This is an imperfect signal because some customers give up rather than re-contact.

Explicit confirmation. A follow-up prompt (not a CSAT survey, a specific "was your issue resolved?" question) sent shortly after the interaction. Response rates are typically low, so this is a partial signal.

Issue closure in a ticket or CRM system. For issues that create a case record, case closure is a harder signal. For general conversational AI agent interactions that do not create a case, this signal is not available.

Build a composite measure that combines re-contact rate and explicit confirmation where available.

The escalation-adjusted resolution rate

A key number to track is the escalation-adjusted resolution rate: the percentage of AI agent interactions that result in a confirmed resolution, whether that resolution is provided by the AI agent or by the human agent the interaction escalated to.

A high escalation-adjusted resolution rate with a high escalation rate means your AI agent is triaging well but not resolving. That is not a failure: triage has value, especially for complex issues. But do not count it as a resolution contribution from the AI agent. Credit the resolution to the human agent.

A high containment rate with a low escalation-adjusted resolution rate is the failure mode to watch. It means the agent is preventing escalation while also failing to resolve. This is the metric pattern that indicates the agent is optimizing for company metrics at the expense of customer experience.

Separating cost reduction from time-to-resolution

These two metrics can move in opposite directions, and they often do in the first year of an AI agent deployment. Cost reduction is easier to achieve quickly because it requires fewer interactions reaching human agents. Time-to-resolution for customers may initially get worse as the agent handles more interactions without the resolution quality of experienced human agents.

Report both metrics separately. Do not combine them into a single "efficiency score" that lets cost reduction mask resolution quality degradation. Your leadership team should see the trade-off explicitly, not a composite that hides it.

FAQ

Our AI agent doesn't have a way to confirm resolution. How do we measure this? Start with re-contact rate. It is your most available approximation of resolution quality. Add a simple post-interaction question if you can. Even a 15 percent response rate gives you a directional signal.

What if escalations produce better customer outcomes? Does that mean the AI agent is failing? Appropriate escalations are not a failure. They are the correct behavior for interactions the agent cannot resolve well. The measure to watch is unnecessary containment: interactions the agent could have escalated that it did not, resulting in a poor customer outcome.

How long should the re-contact window be? Depends on the issue type. Billing issues typically have a 7-day re-contact window. Technical issues with an expected resolution time may need 14 days. Account changes can often use 24 to 48 hours. Define windows by issue type in your measurement framework.

Should we measure customer effort, not just time? Yes. Customer effort score captures the friction of the interaction in ways that time-to-resolution does not. A fast resolution that required the customer to repeat themselves three times or re-enter information they had already provided scores worse on effort than a slightly slower resolution that was frictionless. Both metrics tell you something different.

Related reading:

Related posts