guides
How to Evaluate AI Customer Support Chatbots Before You Buy
A pre-buy checklist for AI support chatbots: run your own FAQ and ticket samples, then score honest refusals, human handoff, knowledge grounding, pricing meters, and correction loops—before you sign an annual.

Vendor demos answer the questions they wrote. Your customers ask the questions that break your FAQ. Buying an AI support chatbot on a polished sandbox is how teams lock in annual spend for a bot that invents refund policies or strands angry users in a loop.
This guide is a pre-buy evaluation framework—not a Best-of ranking. Use it on directory tools such as Dialpad AI, general assistants adapted for support (ChatGPT, Claude), and category peers in AI Customer Support. Platform suites (for example Intercom or Zendesk AI add-ons) can run the same checklist even when you evaluate them mainly on their own sites. When meters get murky, pair with Pricing Pages Decoded. Before you rip out a stack, also read How to Read AI Product Updates Before Switching.
Bottom line: Run your own FAQ + ticket samples on free/trial. Pass only if the bot shows honest refusal, a tested human handoff, tolerable hallucination on known facts, and a pricing model you can forecast (seat and/or conversation/resolution). Do not buy annual until the “I don’t know → human” path works with context attached.
Verification label: 2026-11-02 (Asia/Shanghai). No invented containment rates or MAU. Plan names move—re-check official pages at checkout.
Why demo chatbots mislead
| What demos show | What your job needs |
|---|---|
| Happy-path FAQ answers | Your weird SKUs, regional policies, and angry tone |
| Instant “resolved” badges | Clear escalation with transcript + CRM fields |
| Unlimited-feeling playground | Seat, resolution, or message meters on real volume |
| Generic brand voice | Answers grounded only in your knowledge base |
| One magic integrate button | Privacy, retention, and training opt-out you can find |
Treat every marketing conversation as non-transferable evidence. Your frozen sample set is the only transferable evidence.
The five decision pillars
Score each 1–5 after one shared free/trial run.
1) FAQ + out-of-scope honesty
Ten real FAQ items plus five deliberate out-of-scope questions. Does the bot answer from knowledge—and refuse cleanly when it should?
2) Human handoff path
Triggers, context carried to the agent, visible SLA/queue behavior. If handoff is a dead-end chat bubble, fail the tool.
3) Knowledge boundary + citations
Can you restrict answers to the knowledge base? Are sources clickable or at least named?
4) Pricing meter clarity
Seats, “resolutions,” conversations, or tokens—model your monthly ticket volume with a ceiling.
5) Correction loop
Wrong answer → feedback → knowledge update → retest the same question within one sitting.
Five acceptance points (run in order)
Point A — Freeze the sample pack
Export (with permission) 10 FAQ answers you trust and 5 tickets that usually need a human (billing edge cases, legal, abuse). Add 5 trap questions the bot must not invent (future roadmap, competitor pricing, medical/legal advice if irrelevant).
Keep the pack in a note. Do not “improve” mid-test.
Point B — Same pack on free/trial
Load the knowledge base (or paste docs if that is the only path). Ask all 10 FAQ items. Log: correct / partial / wrong / refused.
Then ask the 5 traps. Refusal or safe redirect beats a confident wrong answer.
Point C — Force a handoff
Trigger escalation three ways if the product allows: user requests human; low confidence; policy keyword (refund dispute). Confirm the agent sees prior turns and customer identifiers your team actually uses.
Point D — Break and fix one fact
Deliberately plant a wrong KB sentence, ask the question, confirm the wrong answer, fix the KB, ask again. If you cannot close that loop in one sitting, score pillar 5 low.
Point E — Meter the month
Estimate conversations or resolutions for a normal month (include retries and after-hours). Map onto seats + usage meters. If the pricing page cannot explain the ceiling, do not annualize.
How example tools map to the framework
Illustrations only—re-run Points A–E yourself.
Dialpad AI — communications-native assist
Evaluate when: Support already lives near voice/SMS/meetings and you want AI assist inside that stack.
Pillars to stress-test: Handoff into real agents, knowledge grounding, admin controls, and whether AI features are bundled vs add-on on your Dialpad SKU. Start from the AINav listing: /tool/dialpad-ai. Confirm current packaging on Dialpad’s official pricing/product pages (figures move; do not guess seat math from memory).
ChatGPT / Claude — assistant-shaped support drafts
Evaluate when: You need draft replies, macros, or an internal helper for agents—not necessarily a public website widget.
Pillars: Great for rewrite and policy summarization with a pasted KB; weaker as a turnkey customer-facing bot unless you add retrieval, logging, and handoff plumbing. See /tool/chatgpt and /tool/claude. Consumer Plus-style seats are not the same as a compliance-ready support platform.
Category peers (Intercom, Zendesk, and similar)
Use the same A–E gate on the vendor’s help center + trial. Prefer AINav category browsing via /category/ai-customer-support when shortlisting, then verify each candidate’s handoff and resolution metering on official pages before annual.
Decision tree (stop at the first firm “no”)
1. Did free/trial answer your 10 FAQs without inventing policy?
├─ No → Do not buy yet; fix KB or pick another vendor.
└─ Yes → go to 2.
2. On trap questions, does it refuse or escalate instead of inventing?
├─ No → Fail. Confidence without grounding is a liability.
└─ Yes → go to 3.
3. Can a human take over with context in ≤3 clicks / clear queue?
├─ No → Do not annualize.
└─ Yes → go to 4.
4. Can you correct one wrong answer and retest successfully today?
├─ No → Rank operability over demo IQ.
└─ Yes → go to 5.
5. Can you name the monthly bill ceiling for your ticket volume?
├─ No → Prefer clearer seat plans or wait.
└─ Yes → Subscribe one cycle with a cancel/renew reminder.
Quick picks by need (still run A–E)
| Need | Lean toward | Still verify |
|---|---|---|
| Voice/SMS-centric support org | Communications suites with AI assist (e.g. Dialpad AI) | SKU bundling + recording consent |
| Agent copilots inside existing macros | ChatGPT / Claude workspace patterns | Logging, redaction, no public hallucinated widget |
| Full website/in-app bot + help desk | Suite bots (Intercom/Zendesk-class) via category shortlist | Resolution pricing + handoff QA |
| Tiny team, mostly email | Macro drafts first; delay public bot | Whether a bot reduces tickets or creates them |
Worked cost sketch (illustrative)
Recompute on live pages. Labels only:
| Path | What to check on the official page | Fit if… |
|---|---|---|
| Seat-priced AI assist | Per-agent seat + included AI actions | Headcount is stable; AI actions do not explode |
| Resolution / conversation meters | Definition of “resolved,” billed retries | You can forecast monthly contacts |
| Assistant seat + DIY retrieval | ChatGPT/Claude seat + your KB tooling | Volume is low and humans stay in the loop |
| Enterprise inbox AI | Contracted platform AI add-on | Security review passes before go-live |
Annual discounts are real on many vendors—annual before a passing A–E run is how teams buy shelfware that invents shipping dates.
Common traps
- Demo FAQ theater — Vendor docs, not your policies.
- Containment vanity — High deflection with wrong answers is worse than low deflection.
- Handoff theater — “Talk to agent” that drops context.
- Unbounded public bot — No KB lock = creative fiction.
- Seat ≠ resolution pool — Read both meters.
- Skipping the correction loop — If ops cannot fix answers fast, AI multiplies tickets.
- Switching on a blog changelog — Re-read product updates guidance before migrations.
Closing action (one sitting)
- Choose one chatbot or AI-assist SKU you are about to pay for.
- Paste Points A–E into a note with your 10+5+5 sample pack.
- Run FAQ, traps, handoff, and one KB correction on free/trial.
- Only then open pricing—and set a renewal reminder.
Verification date: 2026-11-02 (Asia/Shanghai). Linked AINav /tool, /category, and /articles URLs returned HTTP 200 at verification. Pricing guidance is methodological—confirm vendor pages before purchase.
List your AI tool → https://www.ainav.tools/submit