ត្រឡប់ទៅប្លុក

AI Chatbots for Customer Support: What Works, What Embarrasses You

Kodenique Teamអានប្រហែល 4 នាទី

AI chatbots have produced two kinds of headlines: quiet case studies of support teams handling twice the volume, and very public screenshots of bots inventing refund policies that companies were then held to. Both are real. The difference between them isn't the model — it's the design decisions around it. Here's what we've learned building support automation for our own products and for clients.

Where chatbots genuinely shine

  • FAQs and how-to questions. "How do I reset my password?" "Do you ship to Japan?" These make up a surprisingly large share of ticket volume, they have stable answers, and a well-grounded bot handles them instantly at 2 a.m. in any language.
  • Order and account status. When the bot can look up real data — order status, subscription details, delivery tracking — it delivers actual service, not deflection. This requires integration work, and it's worth it: status questions are among the most common and least interesting tickets a human can handle.
  • Triage. Even when the bot shouldn't answer, it can classify: gather details, tag urgency, and route the ticket to the right person. Triage-only bots are the safest starting point — they save your team real time and cannot promise a customer anything.

Where they fail — publicly

  • Policy edge cases. Refunds, cancellations, anything with legal or financial weight. A bot improvising here isn't a glitch; it's a commitment your company may have to honor.
  • Angry customers. A person who's already frustrated does not want to negotiate with software. Sentiment-aware escalation isn't a nice-to-have.
  • Anything the bot wasn't given. Ask a generic chatbot about your product and it will answer anyway — fluently, confidently, and wrong. This is the root of most chatbot embarrassments.

Grounding: the non-negotiable

The fix for invented answers is to stop letting the bot answer from its general training and force it to answer from your documents — help center, policy pages, product docs. The technique is called retrieval-augmented generation: the system retrieves the relevant passages first, then the AI composes its answer only from what it found, ideally citing the source. We've written a plain-language guide to RAG if you want the full picture.

Two consequences follow. First, your documentation becomes the product — if your help center is outdated, your bot now delivers outdated answers at scale. Fix the docs before the bot. Second, the bot must be allowed to say "I don't know, let me connect you with someone." A bot that always answers is a liability.

Design the escalation before the conversation

The best support bots we've seen are designed backwards from the handover:

  • Make escape obvious. A customer should never have to trick the bot into reaching a human. Hiding the exit doesn't reduce staffing needs; it produces angrier tickets.
  • Escalate with context. The handover should carry the full conversation, the customer's details, and what the bot already tried — so the customer never repeats themselves. This single detail shapes how the entire interaction is remembered.
  • Set automatic triggers. Repeated rephrasing, negative sentiment, and high-stakes topics (billing disputes, cancellations, complaints) should route to humans without the customer asking.

Build options by budget

At the low end, support platforms now ship built-in AI answering from your help center — quick to enable, limited to what the platform supports. The middle tier — custom bots built on LLM APIs, grounded in your documents and connected to your order systems — fits businesses whose workflows or data don't match an off-the-shelf mold; the trade-offs mirror the build-vs-buy decision in AI generally. Fully bespoke, deeply integrated assistants make sense mainly at high ticket volumes, where each percentage point of automation carries real money. Most SMEs we talk to belong in the first two tiers.

Measure deflection honestly

The standard chatbot metric is deflection rate: the share of conversations resolved without a human. It's easy to inflate — a customer who gives up and emails you instead counts as "deflected." Measure honestly:

  • Pair deflection with customer satisfaction on bot-handled conversations, not just overall CSAT.
  • Track reopen and follow-up rates — a "resolved" ticket that comes back wasn't resolved.
  • Sample transcripts weekly. Reading twenty real conversations tells you more than any dashboard.

In our experience, a well-grounded bot on decent documentation typically handles a meaningful minority of volume well — enough to matter, nowhere near the "90% automation" some vendors pitch. Plan around that.

Start narrow, expand on evidence

Launch on your ten most common question types, grounded in your best documentation, with generous escalation. Expand topic by topic as transcripts prove the bot handles each one well. That's slower than flipping on "AI mode" — and it's the difference between the quiet case study and the screenshot.

If you're considering support automation and want a candid assessment of what's worth automating in your queue, our AI and data analytics team can help — reach out and we'll take a look together.

មានគម្រោងក្នុងចិត្តមែនទេ?

តោះនិយាយគ្នាអំពីរបៀបដែលយើងអាចជួយអ្នកបង្កើតវា។

ទាក់ទងមកយើង