Back to Blog
Guides

WhatsApp Chatbot Analytics: The Metrics That Tell You Whether the Agent Is Working

N
Neksio
Product team
Nov 2, 20269 min
A business owner reviewing WhatsApp chatbot analytics

WhatsApp chatbot analytics usually fails in the same way: a dashboard full of impressive totals — messages sent, users reached, sessions opened — that tells the owner nothing about whether customers are better served than they were before the agent existed. Totals flatter; rates diagnose. Five metrics, read weekly, are enough to run an agent well, and every one of them answers a question the owner actually asks: are customers getting answers, are they getting stuck, and where exactly does the conversation break?

Containment: the share of chats the agent finishes alone

Containment is the proportion of conversations the agent resolves without a human stepping in. It is the headline metric because it is the workload metric: every contained chat is a chat no staff member had to handle. But containment without a quality check is a trap — an agent that answers confidently and wrongly contains everything and helps nobody. Read containment alongside a weekly sample of contained chats, scored against the source documents. If containment is high and the sample is clean, the agent is working. If containment is high and the sample shows invented answers, the agent is not succeeding; it is hiding failures behind a good number. An illustrative example: a clinic's agent contained nine in ten chats, and the sample showed the tenth chat was almost always a booking change — containment was fine, and the booking-change flow was the real project.

Handoff rate and its reasons

The handoff rate — the share of chats that reach a human — matters less as a number than as a list of reasons. Group every handoff by why it happened: question not covered, customer asked for a human, anger or complaint, money dispute, agent unsure. A handoff list dominated by “question not covered” is a content project: those questions are the next documents to write. A list dominated by “customer asked for a human” at the first message is a trust project: customers are not giving the agent a chance, and the greeting or the business's introduction of the agent needs work. A list dominated by anger is a service problem wearing an analytics costume. Never judge an agent by its handoff rate alone; judge it by whether the reasons for handoffs are shrinking into the categories you chose, rather than the ones you did not.

Drop-off points: where conversations die

Drop-off analysis looks at the last agent message before a customer goes silent, and groups those messages by type. If customers vanish after the price message, the price presentation — or the price — is the problem. If they vanish after a long paragraph, the message is too long for chat. If they vanish after a question the agent asked, the question is confusing, or it asks for something the customer does not have to hand. Drop-off is the most actionable metric in this post because it points at a specific message, and fixing a specific message is a one-hour job. Read it as a top-five list of last messages, not as a percentage: percentages tell you something is wrong, last messages tell you what.

First response and repeat questions

First response time is the metric customers feel most directly: the gap between their message and the first useful reply. An agent's advantage here is total — it answers in seconds at any hour — but only if the first reply is useful rather than a holding message. A fast “we'll get back to you” followed by silence is worse than a slower real answer, because it spends the customer's patience twice. Repeat questions, the last of the five, are the metric that writes your content plan: the questions customers ask twice, or ask again after being answered, are either badly answered or badly placed. A question asked repeatedly after a good answer usually means the answer lives too deep in the conversation — it should be in the greeting, the catalog, or the first menu the customer sees.

The weekly thirty-minute ritual

  • Read containment and handoff rate, then the handoff reasons — and pick the single biggest reason to work on this week.
  • Read the top five drop-off messages and rewrite the worst one before anything else.
  • Sample ten contained chats against the source documents and fix any answer that drifted from them.
  • List the week's repeat questions and add the top one to the knowledge source.
  • Ignore total message counts entirely: a growing total with flat containment is a busier business, not a better agent — and that distinction is the whole point of analytics.
Owner: “Our dashboard said messages were up 40%, so I assumed the agent was winning.” The rates said otherwise: containment was flat, and the growth was customers asking the same unanswered question more often, not new customers.
— The totals trap
See your own numbers — 100 free AI replies

100 AI replies a month on WhatsApp, no credit card. Plans on the pricing page.

Frequently asked questions

What are the most important WhatsApp chatbot analytics metrics?
Five: containment rate (chats the agent finishes alone), handoff rate with reasons, drop-off points (the last message before silence), first response time, and repeat questions. Together they show whether customers get answers, where they get stuck, and what to fix next.
What is a good chatbot containment rate?
There is no universal good number — it depends on what the business lets the agent handle. Containment only means something alongside a quality sample: high containment with invented answers is failure disguised as success, not a result to celebrate.
How do I find where customers drop off in a chatbot conversation?
Group conversations by the last agent message before the customer went silent. If customers vanish after the price message, the price presentation is the problem; after a long paragraph, the message is too long; after a question, the question is confusing or asks for something the customer does not have.
Why do customers ask the same question twice to a chatbot?
Either the first answer was bad, or it was good but buried too deep in the conversation. Repeated questions after good answers mean the answer belongs earlier — in the greeting, the catalog, or the first menu the customer sees.
Should I track total messages in WhatsApp chatbot analytics?
Totals flatter and mislead: a growing message count with flat containment usually means customers asking the same unanswered question more often, not a better agent. Track rates — containment, handoff reasons, drop-offs — and let totals stay background noise.