All terms
Glossary / Containment rate

Containment rate

Definition

The percentage of conversations an automated channel handles to completion without escalating to a human agent.

What containment rate means

Containment rate is the percentage of conversations that an automated channel handles to completion without escalating to a human agent. It measures how much of the conversational load a bot, IVR, or AI agent "contains" inside automation, rather than passing up the chain to a person. The standard calculation is the count of conversations resolved without escalation, divided by the total conversations the automated channel handled, times one hundred.

In customer support, containment rate is the core metric for any self-service or AI channel, and it is closely related to deflection: deflection often looks at questions kept out of the ticket queue, while containment looks at conversations the automated channel saw and finished on its own. A contained conversation is one the customer started and the automation ended, ideally with the customer's problem solved.

Why containment rate matters

Containment rate is a key automation metric, with an important caveat baked in, because it:

  • Measures automation effectiveness in its own channel, showing what share of conversations the bot or AI agent finishes without help.
  • Connects directly to cost and staffing, since every contained conversation is one an agent never has to join, which is where the savings come from.
  • Can be gamed dangerously, because counting abandoned chats or hard-to-find escalation paths as contained inflates the rate while customers leave frustrated.
  • Means little without quality, so it should always be read next to CSAT and resolution rate to confirm contained conversations were actually resolved.
  • Depends on clean escalation, because the conversations that should not be contained need a smooth path to a person, and an escalation that loses context turns a good handoff into a bad experience.

How containment rate works

Measuring containment honestly follows this pattern:

  1. Define containment. Decide what counts as contained: a conversation the automation resolved, and specifically not one the customer abandoned out of frustration.
  2. Track escalations. Log every conversation that handed off to a human, since containment is the inverse of that.
  3. Compute the rate. Divide non-escalated, resolved conversations by total automated conversations.
  4. Validate against satisfaction. Sample contained conversations to confirm the customer got an answer rather than giving up.

An AI agent like eesel AI is built to raise containment the right way: it resolves the conversations it can answer confidently from your knowledge and escalates the rest to a person with the full thread and context attached. Because the escalation path stays clean, the contained conversations are the ones it actually handled, not the ones it trapped.

Containment rate in practice

The fastest way to ruin a containment number is to chase it. Make the "talk to a human" button harder to find and containment jumps, right up until the complaints arrive. Operators who use the metric well treat clean escalation as a feature, not a leak, and judge containment only on conversations the customer was actually satisfied with. The honest version of the metric rises when the automation gets better at answering, and the unhealthy version rises when the human gets harder to reach. Knowing which one you are looking at is the whole skill.

For the full playbook, see measuring containment rate.

Raise containment without lowering quality

eesel AI resolves what it can confidently handle and escalates the rest with full context, so containment rises without abandoned customers.

Explore the AI helpdesk agent

Frequently asked questions

How do you calculate containment rate?
Divide the conversations an automated channel resolved without escalating by the total conversations it handled, then multiply by 100. The trick is deciding whether an abandoned conversation counts as contained, since counting drop-offs inflates the number.
What is the difference between containment rate and deflection rate?
Containment usually measures the share of conversations an automated channel finished without handing off to a person, while deflection rate often counts questions kept out of the ticket queue entirely. The terms overlap and vendors define them differently, so confirm the formula before comparing.
Is a high containment rate always good?
No. A high rate that includes abandoned chats or trapped customers is a warning sign, not a win. Healthy containment means the conversation was resolved, so it should be read next to satisfaction and resolution rate.
How do you improve containment rate?
Improve the knowledge the system can reach and let it escalate cleanly when unsure. Forcing containment by making escalation hard backfires, so the durable path is better answers, not a harder-to-reach human.

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free