The chatbot KPIs that matter are resolution rate, response time, customer satisfaction (CSAT), Net Promoter Score (NPS), cost per resolution, retention rate and error rate. Start with resolution rate, the share of conversations solved without a person: it tells you whether the chatbot is doing its job at all. Each metric below comes with why it matters and how to measure it.
The Importance of Measuring AI Chatbot Success
A chatbot is meant to answer customer questions without a person, quickly and correctly. Without numbers, you can't tell whether it does. Measuring it helps you with:
Businesses can identify weak spots in the system by analyzing chatbot performance and working on refining them.
Numbers show what the chatbot is worth against what it costs.
Tracking shows where customers leave unhappy, so you can fix those answers first.
Key Metrics and KPIs for Measuring AI Chatbot Success
Response Time
Response time is how long the chatbot takes to reply to a customer. Customers in a chat window expect a quick reply.
Why It Matters
Short response times also have a substantial positive effect on customer satisfaction because consumers believe that their concerns are being resolved promptly. Slow replies frustrate customers and send some of them to a competitor.
How to Measure
Track the average time the chatbot takes to reply. Split it in two: time to first response, and time to resolution.
Resolution Rate
Resolution rate is the share of customer conversations the chatbot resolves without a person. There is no standard denominator, so two vendors can report the same rate while counting different conversations; always ask which ones are counted. For reference, across all Wonderchat accounts about 75% of evaluated conversations are resolved without a person (long-run average).
Why It Matters
A high resolution rate means fewer conversations wait for a person, which customers notice.
How to Measure
Divide the conversations resolved without a person by all conversations the chatbot handled. This metric can be evaluated and compared for different periods to determine performance trends.
Customer Satisfaction (CSAT) Score
CSAT measures how satisfied customers are with their chatbot conversations. This is normally measured through post-interaction surveys, where the customer has to rate their satisfaction with the chatbot interaction.
Why It Matters
CSAT scores can help better understand the chatbot's success in creating a positive attitude among the customers. They assist businesses in determining the level at which the chatbot is responding to the needs and expectations of the customers.
How to Measure
Execute a basic satisfaction survey after every interaction with a chatbot, including an option for the customer to rate the experience on a scale of 1 to 5. The mean of such scores that are obtained over a particular period is what is referred to as the overall CSAT score.
Net Promoter Score (NPS)
Net Promoter Score (NPS) measures loyalty: how likely a customer is to recommend you. It usually measures the whole business, but you can also ask it after a chatbot conversation.
Why It Matters
A high NPS after chatbot conversations suggests customers are happy enough with them to recommend you.
How to Measure
As with CSAT, ask customers how likely they are to recommend you, on a scale of 0 to 10. Scores of 9 to 10 are promoters, 7 to 8 passives, and 0 to 6 detractors. The NPS is calculated by subtracting the percentage of detractors from the percentage of promoters.
Cost Per Resolution
Cost per resolution calculates how much the business spends to attend to every query handled by the chatbot. It tells you what the chatbot costs per solved question.
Why It Matters
Compare it with what a solved question costs when a person answers it.
How to Measure
Add up the chatbot's subscription, setup and upkeep costs for a period and divide by the number of conversations it resolved in that period.
User Retention Rate
Retention rate measures how many users come back to the chatbot.
Why It Matters
Retention rate is a strong indicator of long-term customer satisfaction and loyalty. It shows that the chatbot is effective in resolving issues and creating a positive experience that encourages repeat use.
How to Measure
Count the users who return to the chatbot within a set period after their first conversation. Divide that number by the total number of unique users to get the retention rate.
Error Rate
Error rate is the share of answers that are wrong or useless. A high error rate drives customers away and usually means the content behind the chatbot needs work. The failure Wonderchat's support team sees most often is not invention: it is retrieval pulling an archived policy and answering from it correctly.
Why It Matters
Every wrong answer costs trust, and customers remember the wrong ones.
How to Measure
Review a sample of conversations, count the wrong or irrelevant answers, and divide by the number of answers reviewed.
Conclusion
If you track only one chatbot KPI, track resolution rate, and check how it is counted. Then add error rate, because a chatbot that resolves many conversations with wrong answers is worse than one that hands them over. In Wonderchat, every question the agent couldn't answer lands in a review inbox, so the gaps behind a low resolution rate become a list you can work through. A founder or first support hire at a small team can work through that list without a developer, and there is no per-seat cost when a second person joins the review.


