Max IT solutionsShopify App Store

Customer Support Metrics for Shopify: 5 Numbers to Track

Updated , first published · 4 min read

Five customer support metrics tell a Shopify store whether its support works: first response time, resolution time, customer satisfaction (CSAT), contact rate and cost per contact. The first three show how customers experience your replies. Contact rate, the number of support contacts divided by orders, is the one that shows what to fix in the store itself, because each repeated question points at a page or a process. A small store can count all five from Shopify Inbox, the email inbox and a spreadsheet, without a help desk.

Five metrics

Metric Formula Starting target for a small store What it tells you
First response time Time from the customer’s first message to your first reply, as a median Same business day for email; minutes during your chat hours Whether customers wait
Resolution time Time from first message to closed, as a median Two business days or less Whether problems get solved, not only answered
CSAT Positive ratings ÷ all ratings 90% or more positive How the customer felt about the help
Contact rate Support contacts ÷ orders in the same period Falling month to month How much the store makes people ask
Cost per contact Support hours × hourly cost ÷ contacts Falling as you fix causes What each question costs you

The targets are starting points, not industry benchmarks; set your own from the first month’s numbers and improve on them. Shopify’s customer service page, read on October 23, 2026, gives a service-level agreement example of resolving 80% of inquiries within 24 hours, which works as a first written promise. Use medians for the two time metrics, because one ticket that waited over a weekend can make an average look worse than a typical week.

Count them without a help desk

Shopify Inbox already shows part of this. Its conversations page says that with the Inbox agent turned on, the Overview page in Shopify Inbox shows assisted sessions, assisted orders, a Satisfaction rate (the percentage of rated responses with positive feedback) and an Avg. response time for the agent. Conversations with your staff have an Open or Closed status, which gives you the resolution point.

For everything else, keep a simple sheet with one row per contact: date, channel (chat, email, social, phone), order number, reason, time of first reply, time closed, and whether the customer rated it. Fill it daily; it takes a few minutes for a store with a handful of contacts a day. At the end of the month:

  1. Count contacts and divide by the number of orders on your Orders page for the same month.
  2. Take the median first reply and resolution times from the sheet.
  3. For CSAT without a help desk, add one line to your closing reply (“Did this solve it? Reply yes or no”) and count the answers.
  4. Multiply the hours spent on support by your hourly cost, and divide by contacts.

Once contacts outgrow a sheet, the same metrics come built into a help desk; the setup order is in set up a help desk. To put support numbers next to sales in one report, see KPI dashboards in Looker Studio.

Turn contact reasons into fixes

Sort the month’s contacts by reason and start with the top three. The common ones below each have a fix in the store rather than in support:

  • “Where is my order?” Add the tracking link to the shipping confirmation, show delivery estimates on the product page, and link the order status page from your contact page.
  • Sizing and fit. Add a size guide next to the size picker and the model’s height and size on product pages.
  • Returns and exchanges. Turn on self-serve returns, which needs the newer customer accounts, so customers can request a return from their account, and link the return policy in the footer and on the product page.
  • Discount code problems. Check each code’s conditions, such as minimum order or eligible products, and state them where the code appears.

After each fix, watch the contact rate for that reason over the next month. Before a sale season, use the same numbers to plan staffing; see support for BFCM. More operations guides are in the running a store hub.

Frequently asked questions

What is a good first response time? For a small Shopify store, a reply the same business day for email and within minutes during your posted chat hours is a fair starting target. Measure your current median first, then set a target you can keep every week.

How do I measure CSAT on Shopify? Shopify Inbox shows a satisfaction rate for the Inbox agent’s rated responses on its Overview page. For email and staff chats, ask one yes-or-no question at the end of each resolved conversation and divide the yes answers by all answers.

What is contact rate? Contact rate is the number of support contacts divided by the number of orders in the same period. A falling contact rate means fewer customers need to ask, for example because the product page now answers their question.