Buying AI

Best AI Chatbot for Customer Service: How to Actually Compare Them

Every vendor demo succeeds, because every vendor demo was built to. Here is a thirteen-point evaluation you can run yourself, with the ten-second test that separates the field faster than any feature table.

11 min read Jul 12, 2026

There is no best AI chatbot for customer service, and any article claiming to rank them is either selling one or has not run an evaluation. What exists is a best fit for a particular organisation, and the way to find it is to test the things that actually differ rather than to compare the things every vendor publishes.

This is a working evaluation framework. It is deliberately biased towards tests you can run in minutes rather than criteria you have to take on trust, because the single largest failure in chatbot procurement is that the decision gets made on demo quality — which measures the vendor’s sales team, not the product.

Why "how smart it sounds" is the wrong test

Fluency is the easiest property to achieve and the most persuasive to watch. Every modern system produces confident, well-structured, grammatical prose. None of that tells you whether the content was correct, whether it came from your material, or what happens when the answer is not there.

Worse, fluency and accuracy fail in opposite directions. A system that is unsure does not sound unsure. It sounds exactly as confident as when it is right — which means the demo, where every question was chosen to be answerable, tells you nothing about the behaviour that will actually cost you.

Worth remembering

Judge a system on what it does when it does not know. That behaviour is invisible in every demo and decisive in every deployment.

The thirteen criteria

Score each one out of five, for every vendor, using your own material. The order below is roughly the order in which these criteria eliminate candidates.

What to test, and how to test it in minutes
  1. 1Answer accuracy on your materialLoad a sample of your real documents. Ask twenty real questions from your own tickets. Count how many are right, not how many are answered.
  2. 2Refusal behaviourAsk something adjacent to your material but definitely not in it. A good system says it does not know. A weak one improvises fluently — and most convincingly on exactly the questions where being wrong costs most.
  3. 3Arabic quality — in the Arabic your customers useNot formal Arabic. Type in dialect, mix Arabic and English in one sentence, misspell something, drop the diacritics, write Arabic in Latin letters. This separates the field faster than anything else on this list.
  4. 4Retrieval, and whether answers are citedDoes it show you which document an answer came from? Without citation you cannot trace a bad answer to its cause, and neither can they.
  5. 5Handover to a personAsk to see the agent’s screen, not a description of it. If the human receives a notification rather than the conversation, the handover is decorative.
  6. 6Channels you actually needWebsite, messaging, voice — but scoped honestly. Ask which are live products and which are project work, and get the answer in writing.
  7. 7Voice, if you need itTest Arabic speech recognition with a real accent and background noise, not a quiet room and a clear speaker. Arabic speech is much harder than English speech.
  8. 8AnalyticsAsk to see the list of questions the assistant could not answer. If that list does not exist, the system cannot be improved systematically.
  9. 9Integrations with your systemsName your CRM, your ticketing system, your ERP. Ask whether it is a built connector, a project, or a webhook you will be building yourself.
  10. 10Where the data goesWhere conversations are processed, whether an external model provider is involved, what is retained and for how long. Architectural, not configurable later.
  11. 11Access controlIf it serves both staff and customers, ask how it stops internal material reaching the wrong audience — and whether that is enforced in retrieval or merely instructed.
  12. 12Scale and behaviour under loadAsk what happens at ten times your peak. A clean "busy, try shortly" is a better answer than an unbounded promise.
  13. 13Customisation you will actually needTone, refusal rules, escalation policy, appearance, multiple assistants for different departments — and which of those you can change yourself versus raise a ticket for.

Criteria 2, 3 and 10 eliminate more candidates than the other ten combined. Run them first.

Run every test on your own documents and your own phrasing. A vendor’s demo content is chosen to succeed; yours is what the system will actually face.

The three that decide it

If you have limited time, run these and skip the rest until a shortlist survives them.

The ten-second test. Ask the assistant something plausible, adjacent to the material it was given, and not actually in it. Any question of the form "do you do X" where X is a service you do not offer works. Watch what happens. This one question sorts a field of vendors more reliably than a day of presentations, and it costs nothing.

The dialect test. Write the way your customers write — informally, in Saudi dialect, with an English product name in the middle of an Arabic sentence, on a phone, with autocorrect having its way. Nearly every vendor supports Arabic in the sense that Arabic in produces Arabic out. Far fewer understand the question. The reason is set out in why understanding Arabic is harder than generating it, and the failure is quiet: a fluent, polite, grammatical Arabic reply to something it did not understand.

The data question. Where are conversations processed, and does an external model provider see them? Ask for it in writing. For government, banking and healthcare buyers this frequently eliminates most of the field before any other criterion is examined, which is a reason to ask it first rather than last.

Weighting: the same checklist gives different answers

A scorecard without weights quietly assumes every criterion matters equally, which is never true. Weight before you score, and weight before you see any results — otherwise the weights will be adjusted, unconsciously, to justify the preference already formed.

Which criteria dominate, by situation
RegulatedHigh volumeArabic-firstSmall team
Accuracy on your own materialHeavy weightHeavy weightHeavy weightHeavy weight
Refusal behaviourHeavy weightNormal weightNormal weightNormal weight
Arabic in the register customers useHeavy weightHeavy weightHeavy weightHeavy weight
Where data is processedHeavy weightNormal weightNormal weightNormal weight
Access control at retrievalHeavy weightNormal weightNormal weightNormal weight
Handover qualityNormal weightHeavy weightHeavy weightNormal weight
Analytics and the unanswered listNormal weightHeavy weightNormal weightNormal weight
Built connectors to your systemsNormal weightHeavy weightNormal weightHeavy weight
Behaviour under loadNormal weightHeavy weightNormal weightNormal weight
Self-service configurationNormal weightNormal weightNormal weightHeavy weight
Total cost over three yearsNormal weightHeavy weightNormal weightHeavy weight

"Small team" means no engineering capacity to maintain a deployment. That buyer should weight what they can change themselves far higher than what is theoretically possible.

Marked where the criterion should carry heavy weight for that buyer. Nothing here is unimportant; these are the ones that should decide.

Total cost of ownership, not the quoted price

The number on the proposal is rarely the number you pay. Compare vendors over three years including everything that recurs: model usage as your volume grows, hosting, content maintenance, monitoring, the cost of adding a channel or a department later, and the internal time the deployment consumes.

That last item is the one that never appears on any quotation and frequently exceeds the licence fee. A platform that requires an engineer to change a refusal rule has a real cost that a platform where the support manager can do it does not. The full breakdown is in what an AI chatbot costs in Saudi Arabia.

Worth remembering

Ask every vendor for the year-two running cost, not the year-one price. Year one is frequently discounted; year two is what you actually signed up for.

Traps in how the market presents itself

Four patterns are worth recognising, because all four are common and none are dishonest enough to be obvious.

Logo walls are not deployments. A logo can mean a signed contract, a pilot, a partnership, an investor relationship, or a meeting. Ask which, and ask for a reference you can actually speak to.

Certifications are scoped. ISO and SOC 2 cover a defined scope and a specific date, both of which are printed on the certificate. Ask to see it rather than the badge on the website.

Accuracy percentages without a method are marketing. Ask what was measured, against which test set, in which language, by whom. Vendors who measure will tell you happily; vendors who do not will change the subject, which is itself the answer.

Comparison tables published by vendors describe competitors as they were. Capability changes faster than tables do. Treat any vendor’s matrix of ticks — including ours — as a starting point for questions rather than as evidence.

How Elbi scores, honestly

Rather than restate it here, our position against each of these is set out on the comparison page, which is written around vendor categories and includes a section on where Elbi is genuinely not the right answer. The short version, so this article is not evasive:

Elbi is built for criteria 1, 2, 3, 4, 10 and 11 — accuracy grounded in your own material with citations, a refusal that actually refuses and is checked before sending, Arabic handled as its own language rather than a translation target, conversation processing that stays inside the Kingdom with no external model provider involved, and access control applied in retrieval rather than requested in an instruction.

It is not the cheapest option in the market, and on a pure price comparison that will not favour us — processing inside the Kingdom on infrastructure you control costs more than forwarding conversations to a shared external service. If criterion 12 or a three-year price is the only weight that matters to you, that is worth knowing early rather than at the end of a procurement.

The evaluation above is the one we would want run against us. If you are building a shortlist and want the framework adapted to your own weighting, that is a reasonable thing to ask for — including where it points somewhere other than at us.

Common questions

There is no single best one. There is a best fit for a particular organisation, decided by accuracy on your own material, behaviour when it does not know, the Arabic register your customers actually use, where conversation data is processed, and the quality of handover to a person. Any ranked list of "best chatbots" is selling one of them.

Ask the assistant something plausible and adjacent to its material but definitely not in it. A well-built system declines. A weak one improvises fluently, and it improvises most convincingly on exactly the questions where being wrong costs you most. It takes ten seconds and it is more informative than a day of presentations.

Type the way your customers type: Saudi dialect rather than formal Arabic, an English product name inside an Arabic sentence, a misspelling, no diacritics, and at least one message in Arabic written with Latin letters. Nearly every vendor produces Arabic replies. Far fewer understand the question, and the failure is quiet — fluent Arabic answering something it did not follow.

Three years, not one. Model usage as your volume grows, hosting, content maintenance, monitoring, the cost of adding a channel or department later, and the internal time the deployment consumes. That last item never appears on a quotation and frequently exceeds the licence fee, because a platform where only an engineer can change a rule has a real ongoing cost.

Treat it as a source of questions rather than as evidence, including tables published by us. Capability changes faster than published tables do, so most vendor matrices describe a competitor as they were a year or more ago. The reliable substitute is testing all vendors on the same material, with the same questions, in the same languages.

See it on your own content

A working assistant on your own material, in both languages.