Chatbot AnalyticsCustomer SupportKPIsAI Chatbot

Chatbot Metrics That Matter: Deflection, Containment and CSAT

August 12, 2026 · 9 min read · Sahay Team


A chatbot dashboard showing 92% containment looks like a win. It can also mean 92% of your customers gave up.

That is the central problem with chatbot metrics: the easiest numbers to measure are the ones least connected to whether anyone got helped. Containment counts conversations that ended. Deflection counts tickets that never arrived. Neither one asks whether the customer got an answer, and a bot optimised for either can quietly get worse at the job while the chart goes up and to the right.

This is what each of the standard numbers actually measures, where the 2026 benchmarks sit, and the four-number report worth keeping.

The Four Chatbot Metrics That Actually Mean Something

Most platforms will hand you fifteen. Four carry almost all the signal.

Containment rate

The share of conversations that end inside the bot without escalating to a human.

Containment = conversations with no human handoff ÷ total conversations

This is a capability measure. It tells you how much of your incoming question volume the bot is equipped to handle. What it does not tell you is whether those contained conversations went well. A customer who asks a question, gets a wrong answer, and closes the widget in frustration is counted as contained.

Deflection rate

The share of support contacts that never reached a human at all — including people who read a suggested article and left, or abandoned the chat.

Deflection is always higher than containment, because it counts more things as success. It is the number vendors prefer in sales decks for exactly that reason. It is still useful, but only for capacity planning: it tells you how many tickets your team didn't have to open, not how many customers left happy.

Resolution rate

The share of conversations where the customer's problem was genuinely solved.

This is the honest one, and it is harder to measure. You get at it three ways, none perfect:

  1. Post-conversation confirmation — "Did this answer your question?" Cheap, but only 15–30% of people respond.
  2. Repeat-contact rate — did the same customer come back about the same thing within 48 hours? A resolved question rarely returns.
  3. Sampled review — a human reads 30 random transcripts a week and scores them. Slow, and by far the most accurate.

The gap between containment and resolution is where most chatbot programmes are actually failing. A platform can report 90% containment on 40% real resolution, and the difference is 50% of your customers walking away without help.

CSAT

The satisfaction score from a post-conversation survey, usually one to five stars or a thumbs up/down.

Useful with two caveats. Response rates run 15–30% for a single-question survey and skew toward the extremes — delighted and furious people answer, the indifferent majority does not. And customers rate bots more harshly than humans as a matter of habit. Read CSAT as a trend line, not a grade.

Where the 2026 Benchmarks Sit

Numbers to compare yourself against, drawn from published industry data rather than vendor marketing:

Metric New deployment Working range Best-in-class
Containment rate 20–40% 40–55% 70–80%
Deflection rate 25–40% 40–60% 65–80%
Resolution rate 40–50% 60–70% 80%+
CSAT (AI-handled) 3.6–3.9 / 5 ~4.1 / 5 4.3+ / 5
Cost per resolution — $0.40–$1.20 vs $7.40 human

Three things to read out of that table.

Maturity matters more than platform. New deployments launch around 40–50% resolution and climb past 60% after six to twelve months of tuning, according to published 2026 benchmark data across enterprise deployments. The single biggest driver of that climb is content quality, not model choice.

CSAT varies enormously by question type. Structured intents score well — password resets around 4.4, order status around 4.3. Emotionally loaded ones do not: complaint handling averages roughly 3.3, billing disputes 3.6. If your bot handles a lot of complaints, a "low" CSAT may be an accurate reading of a hard job rather than a broken bot.

Cost per resolution is the number your finance team will care about. AI resolutions average well under a dollar against roughly $7.40 for a human-handled ticket. That ratio is why the economics of ticket reduction hold up even at modest resolution rates.

The Metric That Lies Most Often

Containment, reported alone.

Picture a bot with 85% containment. Two very different things produce that number:

  • The good version: customers ask, the bot answers correctly, they leave satisfied.
  • The bad version: the bot gives a vague non-answer, the customer sees no way to reach a human, and closes the tab. Contained. Not resolved. Possibly churned.

The two are indistinguishable in a containment chart. They are easy to tell apart if you also track escalation rate alongside repeat-contact rate. High containment with high repeat contact means people are coming back because they never got an answer. High containment with low repeat contact is the real thing.

There is a matching failure at the other end. A bot with a too-eager handoff — escalating anything it isn't certain about — will show excellent CSAT and terrible containment, and will save you nothing. The target isn't maximum containment or minimum escalation. It's escalating precisely when the bot doesn't know, which is a design question before it is a metrics question.

Three Signals Nobody Puts on the Dashboard

The standard dashboard tells you how last month went. These tell you what to do next.

The unanswered-question log. Every question the bot couldn't handle, in the customer's own words. This is the most valuable output of a chatbot and most teams never read it. It is a free, continuously updated list of gaps in your documentation, ranked by how often real customers hit them. Ten minutes a week here moves resolution rate faster than any other single activity.

Escalation quality, not just escalation rate. When a conversation hands off, does the human get the transcript and the context, or does the customer repeat themselves? A handoff that forces repetition is a worse experience than no bot at all, and it doesn't show up in any of the four headline numbers.

Time to first useful answer. Not response latency — every bot answers in under two seconds. The number of turns before the customer got something they could act on. Three turns of clarifying questions is a slow bot, however fast each reply arrives.

When These Metrics Don't Apply

Two honest cases.

If you're handling fewer than about 200 support conversations a month, the sample is too small for any of these percentages to mean anything. A 40% resolution rate on 30 conversations is twelve conversations; one bad week moves it ten points. Read the transcripts instead — all of them. It takes less time than building the dashboard, and the signals that you need a bot at all show up in reading long before they show up in a chart.

And if your support volume is dominated by genuinely novel problems rather than repeated questions, containment will stay low no matter what you do, and that's correct behaviour. A chatbot is a compression tool for repetition. Where there is no repetition, there is nothing to compress, and optimising these metrics is optimising the wrong system.

The One-Page Report

Four numbers, reviewed monthly:

  1. Resolution rate — sampled from 30 transcripts, not self-reported by the platform.
  2. Escalation rate — with a note on whether handoffs carried full context.
  3. Cost per resolution — platform spend divided by resolved conversations, against your human ticket cost.
  4. Top 10 unanswered questions — the only item on the list that generates work.

Everything else is diagnostic detail you pull up when one of those four moves. Containment and deflection belong in the appendix: useful for explaining a change, misleading as headlines.

SahayBot surfaces the unanswered-question log and per-conversation escalation data in its analytics and reporting features, and the free plan includes them, because a bot you can't measure honestly is one you can't improve. It's built by NoCubical, who make the free document and image tools a lot of our customers arrive through.

Frequently Asked Questions

What is the difference between containment rate and deflection rate?

Containment rate measures the share of conversations that end inside the bot without escalating to a human. Deflection rate measures the share of support contacts that never reached a human at all, including people who found their answer and left. Deflection is almost always the higher number, because it counts abandonment as a success. Containment is the more honest of the two, and resolution rate is more honest still.

What is a good chatbot containment rate?

New deployments typically land between 20% and 40%. After six to twelve months of tuning, 40% to 55% is a normal working range, and 70% to 80% is what best-in-class deployments reach on narrow, well-documented question sets. Anyone quoting 90% out of the box is describing a demo, not a live deployment with real customers asking messy questions.

Why is my chatbot CSAT lower than my human agent CSAT?

A gap is expected. Across 2026 benchmarks, AI-handled tickets average roughly 4.1 out of 5 against 4.3 for human agents, and the gap narrows to about 0.05 points when escalation to a human is quick and clean. The score also varies by question type: password resets and order status score above 4.3, while complaints and billing disputes sit near 3.4.

How many people actually answer a post-chat CSAT survey?

Between 15% and 30% for a one-question survey, and lower for chatbots than for humans. That sample is too small and too self-selected to run a support programme on, so treat CSAT as a trend line and a source of written complaints rather than as a precise score. Escalation rate and repeat-contact rate are better day-to-day signals.

Which chatbot metrics should a small business track?

Four are enough: resolution rate, escalation rate, cost per resolution, and the log of questions the bot could not answer. The unanswered-question log is the most useful of the four, because it is the only one that tells you what to fix next rather than how you did last month.