The worst chatbot experience isn't a bot that says "I don't know." It's a bot that pretends to know - or one that traps you in a loop with no way out. The difference between AI support that customers tolerate and AI support they actually like comes down to one design decision: how the handoff to a human works.
The two failure modes
Escalate too little and the bot bluffs - confidently wrong answers, customers arguing with a machine, trust destroyed. Escalate too much and you've built an expensive FAQ page that forwards everything to you anyway. Both failures come from treating escalation as an afterthought instead of a feature.
Escalate on confidence, not keywords
Keyword triggers ("refund" → human) are crude: they escalate questions the bot could answer perfectly and miss novel problems entirely. The better signal is retrieval confidence. When the customer's question matches your documents well, answer with a citation. When nothing in the knowledge base fits, that low confidence is the escalation trigger - the bot knows it doesn't know.
Alongside the automatic trigger, always keep a visible "Talk to a person" button. Forcing customers to defeat the bot before reaching a human is how you end up in screenshots on social media.
A good escalation says: 'I don't want to guess about this - let me get the owner, here's everything so far.'
The handoff is the product
What makes escalation feel premium is the context transfer. The customer should never repeat themselves. A proper handoff delivers the customer's name and contact, the full transcript, and what the bot already tried - instantly, to your email or inbox. You reply once, with full context, and the customer experiences a team that talks to each other.
Done right, escalations stop being failures. The bot filters out the repetitive 80%, and every conversation that reaches you genuinely deserves you. That's not the bot failing - that's the bot doing triage.