WhatsApp tracking · 5 min read · Updated:

How to measure customer service agent performance on WhatsApp Business

In many businesses, sales and support conversations run through WhatsApp Business. The phones are in the agents' hands, and managers often only find out about late replies when a customer complains. Yet speed on WhatsApp can be measured: how long customers wait, which conversations went unanswered and which hours are busiest can all be seen in numbers.

In this guide we explain which metrics are meaningful, how they should be calculated and how to set targets with your team.

Which metrics matter?

MetricWhat it tells you
First response timeThe time from the customer's message to the first reply. The most basic indicator of speed.
Median first responseHalf of conversations were answered within this time. It is more reliable than the average because a few extreme values don't affect it.
Average first responseShows the general trend, but a few conversations answered very late pull the average up.
Response rateThe percentage of incoming conversations that received a reply.
Percentage within targetThe percentage of answered conversations that were answered within the time you set.
Unanswered conversationsCustomers who never got a reply; the clearest sign of a lost sale.
Hourly volumeWhich hours bring the most messages; for planning shifts and breaks.

Calculating time correctly: business hours

Measurement goes wrong most often outside business hours. A customer who writes on Friday evening and gets a reply on Monday morning waits two and a half days by the calendar, but the agent's share of that time is only the minutes within business hours. The correct calculation counts waiting time according to your working hours.

Example: if business hours are 09:00 to 19:00, a customer who writes at 18:50 on Friday and gets a reply at 09:05 on Monday has waited 15 minutes within business hours. Seeing both calendar time and business-hours time lets you understand the customer's experience and the team's performance separately.

Another detail is consecutive messages. If a customer sends three messages in a row, that is a single wait; the time starts from the first message and ends with the first reply sent from the line.

How to set a target

  1. Measure the current situation first. Measure for two or three weeks before setting a target; your median first response time and unanswered rate are your starting point.
  2. Choose a realistic target. A sales line and a technical support line don't need the same target. Set the target in minutes, based on business-hours time.
  3. Keep the alert time separate from the target. For example, the target could be 10 minutes and the alert 30 minutes. Alerts should only come for conversations that have genuinely been forgotten.
  4. Share it with the team. Agents should know the target and the reports. Measurement isn't for punishing people; it's for seeing busy hours and where things get stuck.
  5. Look weekly. Daily fluctuation is normal; base decisions on the weekly trend.

How to read the reports

Don't decide based on a single number. If the median first response time is low but the number of unanswered conversations is high, the team may be fast but selective; some customers are never getting a reply. If there's a big gap between the average and the median, a few conversations waited a very long time; look at which hours they pile up in.

When comparing agents, take the type of line into account too. A line that talks to corporate customers and a line that gets quick sales questions don't work at the same pace. Comparing lines of the same type and looking at the weekly trend gives a fairer result.

Real-time monitoring: what to watch on screen

Reports show the past; the real difference comes from real-time monitoring. A screen listing the customers waiting for a reply right now, with the longest wait at the top, lets the team leader notice a missed conversation before the customer gives up. Highlighting conversations over the target time in colour, and emailing the manager when a set time is exceeded, makes monitoring possible even for managers who aren't in front of the screen.

Privacy and KVKK

Measuring response time doesn't require reading message content; when a message arrived and when it was answered is enough. Mesajbulut masks customer numbers in the panel (like 0532 * 12) and keeps message content only if you choose to store it, for the period you set. Team leaders access reports without seeing message content.

Setup and limits

With Mesajbulut, agents keep writing from the WhatsApp Business app on their phone, and the number doesn't change. The line is connected to Meta's official WhatsApp platform. Because this connection depends on Meta's approval processes, we confirm together during the demo call when your line can be connected.

Measurement covers one-to-one messages; group chats and voice and video calls are not measured. If several agents share the same phone, reports are per line.

Pricing is per line per month: Basic ₺750, Professional ₺1,250 (excl. VAT); for more than 10 lines, the Enterprise plan is priced by quote. Details: Mesajbulut plans. You can explore the panel right away with a sample company's data in the live demo.

Frequently asked questions

Can we keep using the WhatsApp Business app?

Yes. Agents keep writing with the same number from the same app; measurement happens in the background.

How is first response time calculated?

The time from the customer's message to the first reply sent from the line is measured. Consecutive messages count as a single wait, and the time is calculated according to your business hours.

Is message content stored?

Only if you want it to be. When you turn on content storage, you decide how long it is kept; when you turn it off, the stored texts are deleted.

What reports are there?

Incoming, answered and unanswered conversations, average and median first response and percentage within target, per line and per agent. A daily and weekly summary arrives by email, and reports can be exported to Excel; the hourly volume report is in the Professional plan.

Are group chats and calls measured?

No. Measurement covers one-to-one customer messages.