Use cases

WISMODamaged & missing itemsSubscriptionsProduct adviceRefunds & returns
Case studies Integrations Sign in
Guides 12 min read

Customer service metrics: KPIs, formulas and what to track (2026)

Customer service metrics and KPIs explained: what CSAT, NPS, first contact resolution and backlog measure, and which ones an online store should track.

Bryan Delmee
Written by Marketing, Engaige
Share

Customer service metrics are the numbers that show how well your support serves customers: how satisfied they are (CSAT, NPS, customer effort score), how quickly they get an answer (first response and resolution time) and how many problems are solved for good (resolution rate, first contact resolution). The few you run the team on are your KPIs.

This guide defines each metric with its formula in one table, then picks the ones an online store should track and separates team from individual indicators. It also explains why resolution rate and deflection rate are not the same thing, which matters once an AI agent takes tickets. External figures come from public sources, checked in October 2026.

What are customer service metrics?

Customer service metrics are numbers you record about your support: satisfaction, speed, resolution and workload. The difference between a metric and a KPI is the target: a metric is any number you track, while a KPI is one of the few you set a target on and manage the team by. Contacts at a store usually cluster around orders, returns and products, so check your own mix before setting targets.

Companies are measuring more than they used to. Salesforce’s State of Service report (6th edition, 5,550 service professionals) finds they now track more metrics than in 2022, and that the fastest-growing KPIs are tied to business outcomes. The share tracking revenue generation rose from 51% in 2018 to 91%, and retention tracking rose by 29 percentage points.

More numbers do not mean better management. The same report says 30% of service decision makers call outdated or irrelevant metrics a major challenge, and a further 40% a moderate one. For the wider picture of running a support team, start with the hub.

Which customer service KPIs matter most?

Pick one KPI for each question you need answered. Are customers satisfied: CSAT or customer effort score. Are problems solved for good: resolution rate and first contact resolution. Are they solved fast enough: first response and resolution time. Can the team keep up: backlog. Everything else is a diagnostic you open when a KPI moves.

That gives four families, and each earns its place for one reason:

  • Satisfaction: the customer’s own verdict, so it catches what the process metrics miss.
  • Resolution: whether the problem is actually gone, which is what the customer came for.
  • Speed: how long people wait, which matters most when the answer is simple.
  • Workload: whether the team can keep up, which shows trouble before satisfaction does.

Customer effort score has a research basis. It was introduced in Harvard Business Review in 2010 by Dixon, Freeman and Toman, who found it a better predictor of loyalty than customer satisfaction measures or NPS. That is 2010 research and a reason to consider it, not a rule.

How is each customer service metric defined?

Most metrics are a count divided by a count over the same period. Write the definition down before you report: what starts and stops the clock, what counts as solved, which tickets are excluded, and whether AI-handled tickets are in the denominator. Two teams can report the same metric name and mean different things.

Each metric ties back to cost per ticket, which our ROI guide covers, so the table gives each one a single line. Benchmarks for speed metrics are not repeated here.

MetricWhat it tells youDefinitionWatch out for
CSATHow satisfied customers are with the help they gotThe average of completed 1 to 5 survey scores; only answered surveys countSome help desks show the percentage of good ratings instead (Zendesk: good ratings divided by rated tickets), so check which your tool shows. Also report the share of surveyed tickets that were rated
First response timeHow long customers wait for a first answerMedian time from the customer’s first message to the first replyReport per channel
Resolution timeHow long a problem takes to solveMedian time from the customer’s first message to the ticket being solved; if it reopens, measure to the last solve (Zendesk calls this full resolution time)Includes time waiting on the customer
Resolution rateThe share of problems solved for goodTickets solved and not reopened or re-contacted within X days on any channel, divided by all tickets received, times 100You choose and state X. See the AI resolution rate note below
NPSWillingness to recommendPercentage of promoters (9 to 10) minus percentage of detractors (0 to 6), per Bain; the range of -100 to +100 follows from the formulaA relationship measure, slow to move after one ticket
CESHow easy it was to get helpThe average answer to an ease questionScales vary by tool (1 to 5 or 1 to 7); keep one
First contact resolutionProblems solved in one goTickets solved with one reply and not reopened, divided by solved tickets, times 100 (Zendesk’s one-touch definition; SQM calls it FCR)Rates vary with how you measure them
Reopen rateReplies that did not solve itReopened tickets divided by solved tickets, times 100Rising reopens can mean speed over quality
BacklogWhether the team keeps upAll unsolved tickets (new, open, pending, on hold), counted at a fixed time each day or weekThe trend matters more than the level
Tickets per agentCapacityTickets solved per agent per period, averaged over a monthEasy tickets inflate it
Contacts per 100 ordersDemand relative to salesSupport tickets divided by orders, times 100, per contact reasonRead per reason, not only in total

One distinction needs care. An AI resolution rate is a narrower measure over AI-handled tickets only: AI interactions resolved without escalation, divided by AI-handled tickets, times 100. It shows how much of the work the agent takes on it finishes, not what share of all problems were solved.

The resolution rate in the table uses all tickets received, so AI and your team can be compared on one base. They are not competing formulas for the same thing.

For first contact resolution there is a labelled benchmark. SQM Group’s FCR benchmark (updated August 2026) puts the call-centre average at 71%, calls 70% to 79% good and 80% or more world class, and reports a retail average of 77%. That is phone research, and the rate varies with how you measure it.

Which metrics should an online store track?

Track the standard KPIs per contact reason, not only in total. For a store the reasons are usually some mix of where is my order, returns and refunds, product questions before purchase, order changes, and damaged items. Each has its own fix. Add contacts per 100 orders so volume is read against sales.

Contact reasonMetric to watchWhat a bad number usually means
Where is my order (WISMO)Contacts per 100 ordersTracking information or the delivery promise is unclear
Returns and refundsResolution time and reopen rateThe policy is unclear, or the refund needs a person
Product questions before purchaseFirst response time on chat, resolution rateThe answer is missing from the product page
Order changes such as address or sizeFirst response time against your dispatch cut-offThe change window passes before anyone replies
Damaged or wrong itemsFirst contact resolution, CSATThe reply did not ask for the photo or order number up front

During sales and holiday peaks, measure backlog daily. A rising backlog shows a capacity problem before CSAT does. Where the same questions keep returning, the fix is often self-service rather than more agents, and outsourced agents should be measured on the same KPIs as your own team (see outsourcing).

What is the difference between team and individual performance indicators?

Team indicators (CSAT, resolution rate, first contact resolution, backlog, response time) show whether customers are served. Individual indicators (tickets solved, handle time, per-agent CSAT, reopens) help coaching but are noisy and depend on which tickets someone gets. Manage the team on outcomes; use individual numbers to start a conversation, not to rank people.

MetricTeam useIndividual useCaution
CSATTrend by channel and contact reasonEach rating is tied to the agent who solved the ticket (Zendesk)Small samples, and harder queues score lower
First contact resolutionProcess healthCoaching on complete answersSQM finds 49% of first-contact failures come from policies, processes and procedures, and 38% from agent errors
Tickets solvedCapacity planningAverage over a month (Zendesk)Easy tickets inflate it
Resolution timeCustomer waitRarely fair per agentIncludes time pending on the customer (Zendesk)
Reopen rateQuality checkSpot rushed repliesMay mean speed over quality (Zendesk)

AI changes the baseline. Salesforce’s State of Service report (7th edition, November 2025) found that reps using AI spend 20% less time on routine cases. If an AI agent takes the routine tickets, the ones left for people tend to be harder, so expect handle time and tickets per agent to shift. Re-baseline rather than compare with last year. How work is split is covered in our AI agent comparison.

Resolution rate vs deflection rate: what does each really count?

Deflection counts contacts that did not reach a person. Resolution counts problems that were solved and did not come back. A customer who gives up on a chatbot and emails tomorrow is deflected but not resolved. To compare AI with your team, report resolution with a re-contact window, over all tickets received.

Deflection is popular because it is cheap to count. The Salesforce 6th edition notes an uptick in service organisations measuring case deflection in 2022, a sign of an efficiency focus. Resolution needs an extra check that the customer did not return.

Definitions also differ per tool. In Zendesk’s documentation for its earlier automated resolutions platform (prior to resolution tiers), an email AI resolution counts after 72 hours of inactivity when the AI gave a generative reply, the customer gave positive or no feedback, no human replied, and an LLM check confirmed the request was resolved. Read your own tool’s definition before you compare numbers.

Counting has a second trap: some help desks leave AI-only tickets out of their standard reports, as our ticket reporting guide explains, so add AI and human tickets together before you calculate a resolution rate.

TermCountsMisses
Deflection rateContacts that never reached a personWhether the problem was solved
ContainmentConversations the bot kept to itselfCustomers who gave up
Automated resolutionWhatever the tool defines; check its silence rulesRe-contacts on another channel
AI resolution rateAI-handled tickets resolved without a human, divided by AI-handled ticketsThe tickets the AI never took on, so it is not a share of all problems
Resolution rate with re-contact windowSolved and not back within X days on any channel, divided by all tickets receivedLittle, but it needs ticket matching by customer

A practical check: read a weekly sample of AI-closed and human-closed conversations against the same rubric. The AI resolution rate suits judging the agent on its own workload. The all-ticket resolution rate is the one for comparing AI and people.

Where do customer service metrics mislead?

Metrics mislead when a number is optimised on its own. Fast replies that solve nothing raise reopens. CSAT from a few surveys hides the silent majority. Averages are pulled by a few old tickets. Call-centre benchmarks do not fit an email-first store. Pair every speed metric with a quality metric.

Zendesk’s guidance says speed does not always equal quality, and that reopened tickets may signal speed over quality. The 2010 HBR research advises focusing on problem solving, not speed. Report the share of surveyed tickets that were rated next to CSAT, and for time metrics report the median per channel.

Set targets from your own baseline per channel and contact reason, not from SQM’s phone figures. Hand-offs also stretch resolution time, which our guide to escalation covers.

Where does Engaige fit?

Engaige (that’s us) isn’t a reporting tool: it is the e-commerce-native AI support agent that works inside the help desk your conversations already land in, and your existing reports stay where they are. Engaige AI learns from your conversations and inputs, configures your support agent, and shows which policies it used. At Otrium, 60% of 120,000 annual tickets are resolved end to end.

Engaige's value proposition, 'Resolve up to 90% of your support tickets automatically', above the product's policy editor: asked in plain language to create a policy for damaged items, Engaige AI adds 'Damaged item, replacement in stock', which checks stock, creates a free reshipment and leaves a note for the warehouse, captured 12 October 2026 in the Engaige demo organisation.

Count any AI agent the way you count your team: same denominator, with a re-contact window. A hand-back to a person is not a resolution, as the deflection section explains.

You go live in Agent Assist in hours, with Engaige drafting replies inside your help desk, and nothing closes without a human. Every reply your team sends becomes training data. Engaige shows where your team’s handling differs from what the agent proposed, and Engaige AI proposes what to change, which you approve.

You then flip ticket types to autonomous one at a time. Brands that move quickly reach autonomy in about a week, and Engaige automates up to 90% of supported tickets. Once autonomous it keeps learning from emerging trends and the tickets it hands back.

Otrium’s Head of Operations counts that result the way this guide recommends: over all the tickets the team receives.

With Engaige, we are able to automatically resolve 60% of the 120,000 support tickets that we receive annually.

Tessa van der Lof Tessa van der Lof Head of Operations, Otrium · full case study

You stay in control of what the agent may do alone, every answer shows its reasoning with the source, and the integration is deepest on Shopify. Engaige is e-commerce-specialised, not a generic horizontal tool. The full picture is in the support hub, and you can see it on your own tickets in a demo.

Frequently asked questions

What are customer service metrics?

Numbers that show how satisfied customers are, how fast they get answers and how many problems are solved for good. KPIs are the few you set targets on.

What are the most important KPIs for customer service?

One per question: CSAT or CES for satisfaction, resolution rate and first contact resolution for solved problems, first response and resolution time for speed, and backlog for workload.

How do you calculate CSAT and NPS?

CSAT is the average of completed 1 to 5 survey scores, though some help desks show the percentage of good ratings instead. NPS is the percentage of promoters (9 to 10) minus the percentage of detractors (0 to 6), per Bain.

What is a good first contact resolution rate?

SQM’s call-centre research gives 71% as the average, 70% to 79% as good and 80% or more as world class, with retail at 77%. Set your own baseline per channel.

What is the difference between resolution rate and deflection rate?

Deflection counts contacts that never reached a person. Resolution counts problems that were solved and did not come back.

Should you measure individual agents on customer service KPIs?

Manage on team outcomes and use individual numbers to coach: SQM finds policies, processes and procedures behind the largest share (49%) of first-contact failures, against 38% for agent errors.

How should you count tickets an AI agent resolves?

In the same denominator as your team, with a re-contact window. An AI resolution rate over AI-handled tickets only is a narrower measure of the agent’s own workload, and a hand-back to a person is not a resolution. See the deflection section.

Does Engaige replace my help desk reports?

No. Engaige works inside the help desk you already run, and your reports stay where they are. It does not run ticket reports or dashboards, so keep measuring in your help desk.

Keep reading

Built for the future.
Available today.

Get started or book a demo to experience your support agent from the future.