Building a Customer Support Bot That Customers Actually Like
There are two kinds of customer support bots: the ones people hate ("I just want to talk to a human") and the ones they actually thank. The difference isn't the model. It's the handoff.
Bots fail at the handoff, not at the answer
Most chatbots can answer 60-80% of common questions just fine. They fail when they refuse to admit they're stuck, loop through the same suggestions, or trap the user without a clear escape hatch. That's not an AI problem it's a UX problem.
What good handoff looks like
- 1After 2 confused turns, offer a human automatically.
- 2When passing to a human, pass the full transcript + a 1-line summary.
- 3Never make the customer repeat what they already said.
- 4Keep the bot on standby in the same thread, so it can take over again.
Tone matters more than IQ
Two bots can give the exact same answer. One feels human, one feels robotic. The differences: contractions, brief sentences, acknowledging the frustration before answering, never pretending to be human, never over-promising.
Measure the right thing
Don't measure deflection rate that incentivizes the bot to refuse handoffs. Measure CSAT on bot conversations vs. human conversations, and the gap. If your bot is ~10 points behind humans, you're doing well. If it's 30 points behind, you have a tone problem, not an answer problem.