Chat metrics: the 9 live chat KPIs that tell you how support is really doing

Chat metrics show how your live chat really performs. Get 9 live chat KPIs to track, each with a definition, formula, benchmark, and how to improve it.

TL;DR: Chat metrics are the numbers that show how well your live chat support performs, on both speed and quality. The nine that matter most are First Response Time, First Contact Resolution, Average Resolution Time, Total Number of Chats, CSAT, NPS, missed and abandoned chats, ticket tags, and chats per agent per month. Track each one with its own formula, compare it to an industry benchmark, and pair the speed metrics with a quality signal so you know not just how fast you replied, but whether the answer was actually right.

Live chat has quietly become the channel customers reach for first. Roughly 41% of consumers say they prefer live chat over phone, email, or social, because it lets them get help without stopping what they are doing. That popularity is also the problem: a channel customers love is a channel you cannot afford to run blind.

Chat metrics are how you stop guessing. Measured properly, they tell you where agents are fast and where they stall, which questions keep coming back, and whether customers leave a chat happy or frustrated. This guide covers the nine that earn their place on a dashboard, gives you the formula and a current benchmark for each, and shows how to move it. Then it covers the one thing a metrics dashboard alone will never tell you.

Kaizo live chat metrics across multiple channels in one dashboard

Chat metrics at a glance

Before the detail, here is the whole set in one view. Use it as a reference and read the sections below for how to actually move each number.

Chat metric What it measures Formula Benchmark to aim for
First Response Time (FRT) How long a customer waits for the first agent reply Time of first agent reply − time of customer’s first message (averaged) Under 1 minute is good, under 30 seconds is excellent; industry average is around 1m35s
First Contact Resolution (FCR) Share of chats solved without a follow-up (Chats resolved on first contact ÷ total chats) × 100 Roughly 70% or higher is strong
Average Resolution Time (ART) How long it takes to fully resolve a chat Total resolution time ÷ number of resolved chats Under 10 minutes; global average chat duration is about 8m25s
Total Number of Chats Volume of opened, missed, and resolved chats Count over a set period Trend-based, watch for spikes and dips
CSAT How satisfied customers are after a chat (Positive responses ÷ total responses) × 100 Live chat runs high, around 82 to 84% positive
NPS Likelihood customers recommend you % promoters − % detractors Above 0 is good, above 50 is excellent
Missed and abandoned chats Requests you never answered or that customers gave up on (Missed or abandoned chats ÷ total incoming) × 100 As low as possible; 53% of customers abandon after a 3-minute wait
Tags (contact reasons) Why customers are chatting in Categorized count of tagged chats No target, track the top drivers over time
Chats per agent per month Agent workload and capacity use Total chats ÷ number of agents Highly variable, use for staffing, not scoring

The metrics you choose will depend on your business, and more is not better. Pick the handful that map to your goals, get them reliable, and only then expand. For the wider picture of how these fit alongside phone and email measures, see our guide to customer service metrics and KPIs.

main live chat metrics to track

1. First Response Time (FRT)

What it measures: how long a customer waits between sending their first message and getting the first reply from an agent.

Formula: average of (time of first agent reply − time of customer’s first message) across all chats.

Benchmark: under one minute is good and under 30 seconds is excellent. The current industry average sits around one minute 35 seconds, and best-in-class chat teams answer in roughly 45 seconds.

First response time sets the tone. It is usually the first impression a customer forms of your support team, and live chat carries a specific expectation: it is called live for a reason, so customers expect an almost immediate reply. Wait too long and frustration sets in before the conversation has even started.

Response-time expectations vary by platform and industry, so it is worth setting a target that matches yours rather than chasing a generic number. Our breakdown of what drives a high first reply time covers the usual culprits.

How to improve it:

  • Track FRT across days, weeks, and seasons. A sustained climb usually means agents are overwhelmed at specific times, which is a staffing signal, not a performance problem.
  • Use concurrency. Unlike phone, one agent can handle several chats at once, so tuning the number of concurrent chats per agent is one of the fastest ways to cut wait time.
  • Deploy saved replies for common openers so agents acknowledge the customer instantly while they work on the full answer.
first response time as a live chat metric

2. First Contact Resolution (FCR)

What it measures: the share of chats resolved in a single conversation, with no follow-up needed.

Formula: (chats resolved on first contact ÷ total chats) × 100.

Benchmark: around 70% or higher is strong for live chat.

FCR is one of the clearest predictors of customer satisfaction. When customers get a complete answer the first time, they walk away happy; when they have to come back, satisfaction drops with every repeat. A low FCR usually points to one of three things: agents need more training, your knowledge base is hard to search, or the issues themselves are genuinely complex.

How to improve it:

  • Coach and train agents so they have the tools and product knowledge to resolve issues on the spot rather than escalating.
  • Compare FCR across channels. A high FCR on phone but a low one on chat often signals a tooling or knowledge-access gap specific to chat.
  • Keep your internal knowledge base current so agents can find the right answer without putting the customer on hold.

3. Average Resolution Time (ART)

What it measures: the average time to fully resolve a chat, from the opening message to the moment the issue is closed.

Formula: total resolution time ÷ number of resolved chats.

Benchmark: aim for under 10 minutes. Global average chat duration is around eight and a half minutes.

ART shows how efficiently your team closes issues and highlights which agents or topics take longest, which is a coaching opportunity. But treat it as a context metric, never in isolation. Consider two customers with the same issue: one is resolved in a day but kept informed the whole way and feels reassured, the other is resolved in an hour with a single terse reply. Faster is not automatically better. A longer conversation where the customer feels heard can beat a quick one that leaves them cold.

Because ART is so easy to misread, it is the metric where scores need to become coaching rather than a stick. Tie every slow chat back to a specific conversation and use it to teach, not to rank. Kaizo turns quality findings into per-agent AI coaching cards, so managers coach from real examples instead of compiling spreadsheets. More on that below.

How to improve it:

  • Meet customers on the channels they already use, so they respond quickly and conversations do not stall.
  • Organize canned responses for frequent questions to deliver faster, consistent replies.
  • Route chats automatically to the right team so customers are not bounced between agents.
Kaizo coaching card generated from chat quality data

4. Total Number of Chats

What it measures: the high-level count of opened, missed, and resolved conversations over a set period.

Formula: a simple count of chat conversations in your chosen window, broken down by status.

Benchmark: this one is trend-based rather than a fixed target. What matters is the shape of the curve and the anomalies in it.

Total chat volume is your engagement gauge and a productivity input, but its real value is in the surprises. A low number during a peak season can mean customers cannot find your chat widget. A high number of the same query means the answer is too hard to find on your site. Read the volume as a diagnostic, not just a tally.

How to improve (or interpret) it:

  • Publish answers to the most common queries on an FAQ or help page to keep repeat questions out of the queue.
  • Adjust staffing to match seasonal peaks so higher volumes do not degrade your other metrics.
live chat in customer service

5. Customer Satisfaction (CSAT)

What it measures: how satisfied customers are immediately after a chat, usually captured with a one-click post-chat survey.

Formula: (positive responses ÷ total responses) × 100.

Benchmark: live chat scores high, typically around 82 to 84% positive, higher than email or phone.

CSAT is the staple satisfaction metric across every channel, and live chat is where it shines because you can ask for feedback the moment the conversation ends, while the experience is fresh. Positive and negative ratings together paint a clear picture of where service is thriving and where it needs work. Measured regularly, CSAT reveals trends in customer behavior and gives you real-time signal to act on.

One caution worth remembering: every additional minute of wait time chips away at CSAT, so your speed metrics and your satisfaction metric are tightly linked. Fixing FRT is often the fastest route to a better CSAT.

How to improve it:

  • Improve First Response Time so customers are not waiting when the survey lands.
  • Coach and train to lift First Contact Resolution, since resolved-first-time chats score highest.
  • Use canned responses to speed up Average Resolution Time without sacrificing warmth.

For the full playbook, see how to improve customer satisfaction.

customer satisfaction survey for live chat

6. Net Promoter Score (NPS)

What it measures: how likely customers are to recommend you, on a 0 to 10 scale.

Formula: % promoters − % detractors. Scores of 9 to 10 are promoters, 7 to 8 are passives, and 0 to 6 are detractors.

Benchmark: any score above 0 is positive, and above 50 is excellent.

NPS is a single question that reveals a lot. The catch is that happy customers rarely volunteer their enthusiasm, which is where live chat helps: a survey that appears automatically at the end of a chat prompts a response in the moment, while goodwill is high. Detractors (0 to 6) are at risk of spreading negative word of mouth, passives (7 to 8) are satisfied but not loyal, and promoters (9 to 10) are the advocates worth nurturing.

How to improve it:

  • Engage detractors proactively. Their feedback is uncomfortable but it is the cheapest early warning you will get.
  • Follow up with promoters through chat, with an offer, a request for a review, or a simple thank you.
  • Route the feedback to the decision-makers who can actually act on it.
NPS survey as a chat metric

7. Missed and abandoned chats

What it measures: the requests you never answered (missed chats) and the ones customers gave up on before an agent replied (abandoned chats).

Formula: (missed or abandoned chats ÷ total incoming chat requests) × 100.

Benchmark: keep it as low as you can. Customer patience is short: 53% of customers abandon a chat if they do not get a response within three minutes.

Making a customer wait is one problem. Missing their message entirely is worse. If you offer live chat, customers expect availability, and a consistently high missed-chat rate, or sharp swings in it, is a clear sign something needs fixing. Unanswered chats do not just dent your metrics, they damage trust, so contacting the customers whose chats you missed matters more than the number itself.

How to improve it:

  • Use AI chatbots to handle simple questions when agents are unavailable, so no request goes completely unanswered.
  • Talk to agents about workload and multitasking, and make it normal to ask for help when the queue spikes.
  • Pressure-test your tooling. Is your platform actually provisioned for your peak chat volume?

8. Tags (contact reasons)

What it measures: why customers are chatting in, captured by categorizing each conversation.

Formula: a categorized count of tagged chats, ideally automated by your support software over time.

Benchmark: there is no target number. The value is in seeing your top contact drivers and how they shift.

Tags let whoever reviews a chat classify what it was about, and over time a good support tool automates that collection. The payoff is knowing which questions come up most, so you can route them to help-center articles, write new ones, or fix the underlying product or process issue. Tagging also builds a library of reference material for training on rare, complex cases.

How to improve it:

  • Make category creation a deliberate, top-down decision that maps to your KPIs, so you do not drown in tags that measure nothing useful.
  • Be consistent. Tagging only works if everyone applies the same categories the same way.

9. Chats per agent per month

What it measures: average agent workload and how efficiently you are using chat capacity.

Formula: total chats ÷ number of agents over the month.

Benchmark: highly variable, use it for staffing decisions rather than as a performance score.

Chats per agent per month tells you whether your investment in chat is being used well, but it is volatile and shaped by forces outside any team lead’s control, from seasonal spikes to one-off events. December almost always brings a surge, which teams cover with seasonal hires or outsourced support. High numbers can tip agents into overload, and a persistently low number can signal a deeper problem, so read this metric in context.

How to improve it:

  • To lower it, revisit workflow and staffing, and check in with agents. A high number can mean someone is in permanent hyper-drive, so make sure they have support and take their breaks. Sustained overload is a leading cause of call center burnout.
  • To raise it, match the work to the skill. Handling high chat volume rewards fast, accurate typists, so route heavy chat load to the agents suited to it, and support the rest.

Beyond the dashboard: what chat metrics do not tell you

Here is the honest limit of everything above. Chat metrics measure outcomes: how fast you replied, how often you resolved, how satisfied customers said they were. What they do not measure is whether the answer your agent gave was actually correct, compliant, and on-brand. A chat can close in 90 seconds with a delighted CSAT rating and still contain the wrong information.

Quality is judged separately, and traditionally it is judged on a tiny manual sample. A typical QA team reviews three to five chats per agent per week, under 5% of the total. Your speed dashboard covers 100% of conversations while your quality view covers almost none of them, and that mismatch is where problems hide. This is also why measuring the Internal Quality Score (IQS) alongside your chat metrics matters: CSAT tells you the customer was happy, IQS tells you the work was actually good.

The fix is to stop sampling. AI-based auto-QA evaluates every chat against your scorecard instead of a handful. Kaizo’s AutoQA scores conversations automatically, and Autopilot runs continuously in the background so coverage stays at 100% without anyone triggering reviews. Your quality score stops being an estimate from 5% of chats and becomes a measurement of all of them, and your QA team shifts from grading to coaching.

This is not a fringe view. Gartner research found that 52% of QA leaders now say their program’s primary value is voice-of-the-customer insight, not rep scoring. In other words, the record of what happens in your chats has become one of the richest sources of intelligence a company has, and reading only 5% of it leaves most of that value on the table.

Neutral by design, which matters more every quarter

One point specific to this moment. As chat teams deploy AI agents to handle conversations, someone has to grade the quality of those AI agents, and most QA vendors now sell their own AI agents, which means grading their own homework. Kaizo does not sell AI agents, so it can evaluate any conversation, human or AI, without that conflict of interest. As your chat channel becomes a mix of human and automated responses, a neutral quality layer is the only one you can trust to score both honestly.

productivity goals and performance tracking in Kaizo

Frequently asked questions

What are chat metrics?

Chat metrics are the measurements that show how well your live chat support performs, covering both speed (First Response Time, Average Resolution Time), effectiveness (First Contact Resolution, missed chats), and customer sentiment (CSAT, NPS). Tracked together, they tell you how your team is doing and where to improve, provided you pair the outcome numbers with a quality measure of whether answers were actually correct.

What is a good response time for live chat?

Under one minute is a good First Response Time for live chat, and under 30 seconds is excellent. The current industry average is around one minute 35 seconds, and best-in-class teams reply in roughly 45 seconds. Speed matters because more than half of customers abandon a chat if they wait longer than three minutes.

How do you measure live chat performance?

Track a balanced set: a speed metric (First Response Time), an effectiveness metric (First Contact Resolution or Average Resolution Time), a sentiment metric (CSAT or NPS), and a coverage metric (missed and abandoned chats). Then add a quality score based on reviewing the content of chats, not just their outcomes, so you know the fast, well-rated chats were also accurate.

What is a good CSAT score for live chat?

Live chat tends to score high on satisfaction, with positive CSAT ratings typically landing around 82 to 84%, higher than email or phone. Because every extra minute of wait time lowers CSAT, the quickest way to raise it is usually to cut First Response Time and lift First Contact Resolution.

Which chat metrics should you track first?

Start with First Response Time, First Contact Resolution, and CSAT. They cover speed, effectiveness, and satisfaction with the least overhead, and they are tightly linked, so improving one often lifts the others. Add missed-chat rate and a quality score next, then expand only once those are reliable. Too many metrics at once causes a lack of focus.

Measure to improve

You cannot manage what you cannot see, and that is the whole case for chat metrics. Too many team leads still stitch performance together from a stack of spreadsheets, spending more time compiling numbers than acting on them. The point of a metric is the decision it lets you make, so pick the handful that map to your goals, get them reliable, and change the strategy as you learn.

Just remember what the dashboard cannot show you. Speed and satisfaction numbers describe every chat, but the quality of the answers inside them is usually judged on a sliver. Close that gap, measure the content of your chats as completely as you measure their outcomes, and your metrics start reflecting reality instead of a sample of it.

If you want to see what your chat quality looks like at 100% coverage, scored automatically and turned into coaching, book a demo and we will run it on your own conversations.


Choose your help desk

Not using either? We’ll let you know as soon as we can support your help desk solution.

Kaizo
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.