previous icon Back to blog
Mar 24, 2021
9 minutes read

12 Customer Service KPIs You Should Be Tracking

Providing excellent customer service and increasing engagement is more critical than ever. Customer service KPIs are a means of tracking the effectiveness of your customer support efforts. KPIs give you feedback on which metrics offer the most bang for your buck and keep customers satisfied.

Josh Intagliata
Josh Intagliata,
Product Marketing Manager

Does your business thrive on positive customer interactions? Today we’ll look at the essential customer service KPIs you should be tracking, why and how they’re measured, and how AI technology can make reaching out to your customers effortless.

I. Why Should You Measure Customer Service KPIs?

Measuring key performance indicators (KPIs) is one of the most effective ways to track your customer service program’s progress. When you can “boil down” a customer service metric to a numeric value, it’s a quick and easy way to determine whether your efforts are delivering the results you want.

Knowing what’s working and what isn’t helps you retool your efforts in boosting customer happiness, increasing engagement, retention, and customer loyalty.

IV. 12 Customer Service KPIs You Should Be Tracking

  • Average Abandonment Rate

  • Net Promoter Score (NPS)

  • Average Handle Time (AHT)

  • Average Resolution Time (ART)

  • Channel Performance Analysis

  • Cost Per Conversation

  • Customer Effort Score (CES)

  • Customer Retention Rate (CRR)

  • Customer Satisfaction Score (CSAT)

  • First Contact Resolution (FCR)

  • First Response Time (FRT) or Average Wait Time (AWT)

  • Total Tickets/Tickets Per Customer

1. Average Abandonment Rate

Long customer wait times frequently end in an abandoned conversation due to the frustration of long hold and/or idle wait times. As customers look for immediate attention and have a pressing question when they fail to receive their response when a representative is unavailable, the call or message "abandonment rate" increases and so does customer satisfaction. When customers have to wait too long for help, they often will consider taking their business elsewhere. Lower abandonment rates indicate higher customer satisfaction.

Pro tip: Use this metric to identify why agents are taking too long to help your customers. Are agents answering too many routine calls? Using an AI chatbot may ease the burden on staff and allow them to prioritize more complex support issues.

2. Net Promoter Score (NPS)

Your Net Promoter Score is an average measured as a percentage, that indicates the likelihood that your customers would recommend your business and/or services to a friend – a metric that shows just how well your customer service efforts are contributing to your brand and customer advocacy. Net Promoter Score is calculated based on responses to a single question: How likely is it that you would recommend our company/product/service to a friend or colleague? The scoring for this answer is most often based on a 0 to 10 scale.

How to calculate NPS Score?:

% of Customers that are Detractors - % of Customers that are Promoters = NPS Score

What do the score mean?

Customers that respond with a score between 9 to 10 are called "Promoters," and are considered likely to exhibit value-creating behaviors, such as return buyers or continued users, meaning they remain customers longer and are more likely to influence positive referrals to other potential customers.

However, those who respond with a score of 0 to 6 are labeled "Detractors." Detractors indicate customers that are likely to exhibit value-creating behaviors such as promoting your services, repeat purchases, cross-sells, and overall loyalty and retention.

Lastly, those who score 7 and 8 are labeled "Passives," where their score is seen as neural in that their behavior falls between Promoters and Detractors – an opportunity to win the loyalty back if nurtured properly.

Pro tip: Use post conversation SMS or automated messaging outreach that asks customers to submit their score. Using automation and custom triggers and automated if/then logic, you can choose how to handle each type of respondent, giving customers that score high an incentive to continue their loyalty and respondents with a low score, the opportunity to submit feedback with the potential to speak with a live representative that can rebuild the trust and credibility within the relationship.

3. Average Handle Time (AHT)

Microsoft reports that 58% of American consumers will switch companies because of poor customer service. Wow.

How long does it take your customer support staff to resolve an issue from start to finish? This includes all aspects of the support process, including the initial contact, hold time, conversation, resolution, and post-call surveys, if any.

The lower your Average Handle Time, the better. Using AI chatbot technology enables your company to handle hundreds or even thousands of calls at once, shortening AHT significantly.

4. Average Resolution Time (ART)

Unlike Average Handle Time, Average Resolution Time measures the amount of time taken to resolve a problem specifically. It does not include the initial contact or post-resolution follow-up. Like AHT, the lower the ART time, the better.

Like Average Handle Time, chatbots also come in handy in reducing Average Resolution Time. They answer routine requests and common questions and gather customer data to hand off to customer service representatives.

Chatbots resolve low-level requests in minutes and ensure only the more complex, time-consuming issues get sent to real employees to resolve.

How to calculate ART:

Sum of all resolution times/Total # of resolutions = Average Resolution Time

5. Channel Performance Analysis

What are your most — and least — commonly used communication channels? Do you get more customer support requests through email and phone calls, or through mobile messaging channels like Facebook Messenger and WhatsApp?

Understanding how most customers prefer to reach you helps determine where you should focus most of your customer support efforts. Dedicate more customer support resources to the channels your audience is spending more time on.

6. Cost Per Conversation

How much you spend per customer service conversation is a critical KPI metric. Tracking this metric over time will help you understand seasonality or product issues that you should know to help level out unexpected expenses.

How to calculate Cost Per Conversation:

Conversion rate = (Total Support Costs / Total Issues)

Example: Total Support Costs = $10,000 / Total Issues = 25

Cost Per Conversation = $400

7. Customer Effort Score (CES)

Customer Effort Scores are a post-transaction measurement taken via customer survey or follow-up. It measures how customers feel about the ease (or difficulty) of doing business with your company.

Getting customer feedback regarding their experience with your products or services is a valuable tool in providing ever-increasing customer satisfaction levels.

There are several ways to set up CES surveys. Using scales of 1-5 or words like “Very Easy,” “Easy,” “Average,” or “Hard” or “Very Hard” are easy ways to enable customers to give you their honest feedback.

Pro tip: To get more responses, send out CES surveys via SMS, Facebook Messenger, or WhatsApp. On average, 31% of recipients will respond to an SMS survey within five minutes — a much higher response rate than you’ll get via email or phone.

8. Customer Retention Rate (CRR)

It’s much easier to keep an old customer than to find a new one. But did you know that increasing customer retention rates by just 5% can increase profits between 25% and 95%? Many factors increase customer retention numbers, but high satisfaction scores, positive interactions, and a healthy brand image go a long way in cementing a strong CRR.

How to calculate Customer Retention Rate:

Customer Retention Rate = ((CE – CN) / CS)) x 100

CE = number of customers at the end of the process

CN = number of new customers acquired during the process

CS = number of customers at the beginning of the process

9. Customer Satisfaction Score (CSAT)

Determining your CSAT helps evaluate how satisfied your clients are with your products, services, or business. You can ask customers directly after a support call or send them a survey asking them to rate their experience. The higher your CSAT number is, the better.

How to calculate Customer Satisfaction Score:

# of customers who responded as “satisfied”/# of total customers surveyed x 100% = % of satisfied customers

Example: “Satisfied” customers 1,000 / Total customers surveyed 1,500 = 66% CSAT

10. First Contact Resolution (FCR)

First contact resolution means resolving a customer issue in one interaction. Resolving issues from the first point to contact is a good indicator of how well you’ve trained your employees in identifying problems and solutions without involvement with other staff or management. The higher your FCR rate, the more satisfied your customers tend to be.

Examples of FCR include resolving a customer’s issue:

  • In one live chat session

  • In one phone call

  • In one email

  • In one mobile messaging channel session (Messenger, WhatsApp, Apple Messages for Business, etc.)

Filtering support issues using AI chatbots and scripts can further speed resolution by narrowing down the exact problem before the call reaches a live support agent. Not only does this save on staffing costs, but it also provides a smooth, professional customer experience that often resolves routine support issues without any human interaction.

11. First Response Time (FRT) OR Average Wait Time (AWT)

How long do your customers wait before you respond to their requests for assistance? According to Hubspot research, 33% of customers are most frustrated by having to wait on hold and then by having to repeat themselves to multiple support reps.

If you have a chat feature enabled on your website but live operators are busy, do you use a chatbot to gather initial information, making the customer feel that their request is important and taken seriously? Even if a live agent is necessary to solve a customer’s problem, quick acknowledgment and respect for the customers’ time are appreciated.

12. Total Tickets/Tickets Per Customer

Are you paying attention to how many support tickets you’re generating within a specific timeframe? If so, is there a pattern to the questions people are asking?

Outside of time, day, or seasonality changes, an unusual uptick in total tickets or tickets per customer can reveal problems with a particular product or service. Or it could mean that you’ve had a surge of new customers. Noting these distinctions is another reason tracking KPIs is so valuable to your business.

III. How Can You Improve Your Customer Service KPI Metrics?

Once you’ve tracked your relevant KPIs, then what? There are three ways most businesses improve their customer service efforts to improve their KPI metrics: Hire more customer service staff, outsource customer service staff, and use AI chatbots.

  • Tip 1: Hire More Customer Service Staff

Need more service, hire more people, right? Hiring full-time staff is a time-worn strategy that does work — but at a cost. The median salary for full-time customer service agents is currently $36,598 in the U.S.

With more businesses shifting their businesses online and marketing internationally, the need for around-the-clock staff has also increased to keep up with demand. Hiring additional staff to work 24/7/365 is prohibitively expensive for most SMBs, not to mention the addition of benefits, PTO, and additional equipment.

  • Tip 2: Outsource Customer Service Staff

Outsourcing a customer support team is the next logical step. While less expensive than hiring an in-house team, this option can also be too costly for most small businesses to afford.

Additionally, outsourced staff must be carefully trained and monitored to provide the seamless customer experience you want representing your business and your brand.

  • Tip 3: Use AI Chatbots

If the thought of “Artificial Intelligence” conjures up terrifying images in a certain Will Smith movie, think again. AI chatbot technology helps customer service agents work faster and more efficiently by handling scores of routine tasks, freeing live agents for more complex interactions.

Chatbots gather customer data and make it available to a live agent before hand-off, providing the agent with valuable information that speeds decisions and customer communications.

Chatbots may not fully replace human agents — at least not yet! But their ability to augment customer service efforts and provide low-cost virtual assistance makes them an attractive option to improve KPIs, customer engagement, and brand loyalty.

IV. Outperform Customer Expectations with’s Mobile Service Cloud

Are you looking for a way to meet or exceed your customer service KPIs? Of course, you are.’s Mobile Service Cloud delivers superior experiences, engages customers, and increases customer happiness -- all in one platform. increases customer satisfaction by letting your customers communicate with you via preferred channels like Facebook Messenger, Whatsapp, and Apple Messages for Business. boosts productivity and efficiency by using chatbots to automate conversations within our Omnichannel Inbox. maximizes ROI & conversions with 360-degree Customer Profiles that personalize the entire customer journey and outperform expectations.

Remember, happy customers, convert more. Ask for a demo of the Mobile Service Cloud today!

Read more about the topic

Was this article interesting?
Share it!
Josh Intagliata
Josh Intagliata,
Product Marketing Manager
logo linkedin icon

A marketing technology expert, passionate about driving business growth through strategic product marketing. With expertise in digital product marketing, and go-to-market strategy, he boasts a track record of success in driving product adoption and revenue growth.

Latest Articles

May 09, 2024 •

Happy clients, happy agents: the platform effect in customer service

As a member of the customer service team, you stand on the frontline of customer interaction every day. In a world where customers demand quick and personalized service, long wait times, impersonal responses, or worse, incorrect answers, can quickly drive a customer away. Your goal, however, is to connect customers with your organization and deliver the best answers and service possible.

Jul 31, 2023 • Customer Experience

The Benefits of an Integrated Marketing and Service Solution

Consumers are nothing like the consumers of, say, ten years ago. They are more critical than ever before and have razor-sharp requirements. They expect speed, convenience, and reassurance right at their fingertips. Meeting these expectations is quite a challenge. Especially if the marketing and customer service departments operate independently, these departments need to work together seamlessly to serve today's consumers best.

customer service team
Jul 07, 2023 • Customer Experience

The Future of Customer Service Starts with Multidisciplinary Teams

86% of consumers say good customer service can take them from first-time buyers to brand advocates. While excellent customer service is an essential focus of any successful brand, forward-thinking companies are forming customer-focused multidisciplinary teams to help create exceptional customer experiences.

Generative AI chatGPT blog about new updates
Jun 30, 2023 • Conversational AI's next steps into Generative AI: upcoming releases for 2023

The market for generative AI has experienced significant growth, with over $14.8 billion of venture capital invested in startups building their products on Large Language Models like OpenAI’s ChatGPT and other generative AI tools. The space is booming, evident from the high number of website domain registrations in the field every week. The key challenge for most companies is to find out what will propel their businesses moving forward.

Jun 29, 2023 • WhatsApp

How To Use WhatsApp For Tracking And Order Updates

Even the most easy-going among us can get a bit nervous if we need clarification on what's going on with our order. We've all been there, combing through our emails from the past month, searching for payment confirmation, or fretting about whether our product has accidentally been shipped three-quarters of the way around the world to an unknown location, never to be seen again.

How to Use WhatsApp to Improve Your Customer Service
Dec 23, 2021 • WhatsApp

5 Reasons to Use WhatsApp for Customer Service

With more than two billion users worldwide, WhatsApp is a popular messaging app many businesses use to connect with their customers. From sending automatic order updates to answering customer questions, WhatsApp for customer service is a valuable communication tool for businesses of all sizes. Let’s look at how companies using WhatsApp for customer service benefit from the messaging app.

customer experience hospitality
Nov 29, 2021 • Mobile Service Cloud

5 Ways to Improve Customer Service in the Hospitality Industry

Customer service in hospitality can make or break your business. Unlike some other business areas, providing great service in hospitality is entirely within your control. So today, we’ll share five customer service tips for hospitality to boost your brand while improving customer retention.

Return form customer about chatbot and personalization
Jun 17, 2021 • Mobile Service Cloud

8 Tips to Improve Your eCommerce Customer Support Experience

The rise of ecommerce has transformed customer expectations: Today’s consumers want a convenient shopping experience with the ability to quickly and easily resolve issues — the faster, the better. In this blog, we share 8 ways to modernize and scale your customer service experience and retain more buyers.

Helpdesk Automation
May 28, 2021 • SMS

17 SMS Customer Service Templates to Use Today

Using SMS customer service templates not only saves time but lets your support team create personalized, on-brand communications with just a few clicks. Today we’ll share business text message templates you can use to give your customers the information they need — fast.