← All articles
CX Metrics & ROI

Containment Is Not the Goal. Resolution Is.

Containment rate is the CX industry's favorite vanity metric. A conversation that stayed away from a human but solved nothing isn't a win — it's a failure your dashboard is hiding from you.

The Verbose CX teamJuly 26, 2026 · 7 min read

Almost every AI support vendor leads with the same number: containment rate — the share of conversations the bot handled without escalating to a human. It sounds like efficiency. It measures the wrong thing. A conversation can be perfectly “contained” and still leave the customer with an unsolved problem, a second call to make, and a lower opinion of your business than if you’d never picked up. That outcome doesn’t show up as a failure on your dashboard. It shows up as a success.

This is the core problem with containment as a north star: it rewards the system for keeping people away from help, not for helping them. The metric you optimize is the behavior you get. Optimize for containment and you build something very good at ending conversations. Optimize for resolution and you build something good at ending problems. Those are not the same product, and the gap between them is where customer trust goes to die.

What containment actually measures

Containment rate answers exactly one question: did this conversation avoid a human? It says nothing about whether the customer got what they came for. A caller who gives up in frustration and hangs up counts as contained. A caller who gets a confidently wrong answer and leaves counts as contained. A caller who was quietly stuck in a loop until they rage-quit to your competitor counts as contained. Every one of those is a loss the metric records as a win.

The reason this matters isn’t academic. Self-service still resolves a surprisingly small slice of what customers bring to it — Lorikeet’s 2025 research puts genuine self-service resolution at roughly 14% (vendor-published), a figure far below the containment numbers many teams report. When resolution is that low but reported containment is high, the difference is not efficiency. It’s a pile of unsolved problems the scoreboard can’t see.

The takeaway

Containment measures avoidance. Resolution measures outcomes. If your containment rate is climbing while repeat contacts, negative reviews, and callbacks hold steady or rise, the two numbers are telling you the same thing from opposite directions: the conversations aren’t actually being solved.

Why a contained-but-unresolved chat is worse than a transfer

A cold transfer to a human is a bad experience. Being contained without resolution is a worse one — and it’s worse specifically because it hides. A transfer is a visible cost: the customer waited, a rep spent time, the ticket stayed open. Everyone can see the friction, so everyone works to reduce it. A failed containment leaves no such trace. The conversation closed, the metric ticked up, and the customer walked away carrying the failure with them.

A cold transfer is a cost you can see. A contained-but-unresolved conversation is a cost that disguises itself as a win.

And the customer does something with that unsolved problem. They call back — now angrier, and now costing you two contacts instead of one. They post a review. They churn. The research on what customers actually want from AI is blunt on this point: Zendesk’s 2025 CX Trends work finds a majority of consumers wary of AI in support (vendor-published) — not because they hate automation, but because they’ve been trapped by it. What they’re describing is containment without resolution. The metric that vendors sell as a feature is the exact experience customers are telling you they resent.

Why the metric persists anyway

Containment survives because it’s easy to measure and flattering to report. You can compute it from your routing logs the day you go live. It always looks good — turn the escalation threshold up and the number goes up with it, no product improvement required. It maps cleanly onto a cost story: every contained contact is a human contact you didn’t pay for. For a vendor trying to close a deal and a buyer trying to justify one, it’s the perfect number. It just isn’t connected to whether anything got fixed.

Resolution is harder. You have to define what “solved” means for each kind of contact, then confirm it actually happened — the appointment landed on the calendar, the order status was answered correctly, the caller didn’t come back within a week for the same reason. That’s more work than reading a routing log. It’s also the only measurement that corresponds to something the customer cares about.

What to measure instead

Replace deflection theater with numbers that track whether the problem ended. None of these require exotic instrumentation — they require deciding, up front, what a solved contact looks like.

  • Resolution rate. Of the conversations the agent handled, how many reached the outcome the customer wanted — confirmed, not merely closed. This is the honest denominator containment pretends to be.
  • Repeat-contact rate.How many “resolved” contacts come back within a few days for the same issue. A high number here is containment’s hidden failures surfacing. Industry service research consistently ties avoidable repeat contacts to a large share of operating cost, and they’re invisible if you only watch containment (per McKinsey’s customer-care analysis, 2024).
  • Cost per booked outcome. Not cost per contained contact — cost per appointment set, order saved, claim opened. This is the number that ties the whole system to revenue, and the one a CFO can actually use.
  • Escalation quality, not escalation rate.A handoff isn’t a failure. A late, context-free handoff is. Measure whether the human arrived with the full thread and the right timing — then stop punishing the agent for escalating the things it should.
ConversationContainment scores itResolution scores it
Customer gets the answer and booksWinWin
Customer gives up and hangs upWinLoss
Bot answers confidently but wrongWinLoss
Agent escalates early with full contextLossWin
Customer loops, then calls back angryWin (twice)Loss (twice)
The same conversation, scored two ways. Only one of these columns tells you whether the customer got helped.

Read the middle column and you’d green-light a system that’s failing four times out of five. Read the right column and you’d fix it. Same conversations, opposite conclusions — which is the whole reason the metric you pick is not a reporting detail. It’s the strategy.

Resolution is also the cheaper number

The uncomfortable irony for the containment-as-savings crowd: chasing resolution usually costs less, not more. A contained-but-unresolved contact doesn’t vanish — it generates a callback, a review to manage, or a lost customer to replace, and every one of those is more expensive than solving it the first time. Independent analysis of AI support deployments lands realistic net cost reduction in the 20–35% range once you account for escalations and rework, well below the 60–80% vendor headlines (Gartner, 2025). The deployments that hit even the honest range are the ones optimizing for resolution — because they’re not quietly manufacturing the repeat contacts that eat the savings back.

~14%
genuine self-service resolution today (Lorikeet, 2025, vendor-published)
20–35%
realistic net cost reduction, not the 60–80% headline (Gartner, 2025)

Sources

Keep reading