KPI Tree

Metric Definition

Reply speed split by urgency

Response Time (priority) = Sum of Reply Delays in Tier / Messages Replied to in Tier
Reply DelayTime from message received to first reply for a single message
Messages Replied to in TierCount of replied messages that share the same priority tier
Priority TierThe urgency band a message belongs to such as critical, high, or normal

Track from

Metric GlossaryMarketing Metrics

Message response time by priority

Message response time by priority is the average time taken to reply to messages, broken down by how urgent each message is. It separates a fast reply to a routine note from a slow reply to a critical one, which a single overall average blends together. Tracked per priority tier, it shows whether the most urgent messages are actually being handled fastest.

7 min read

Generate AI summary

What is message response time by priority?

Message response time by priority is the average time taken to reply to messages, broken down by how urgent each message is. A single overall response time of two hours sounds fine until you split it by priority and find critical messages also average two hours while routine ones get answered in 20 minutes. The breakdown exposes whether urgency is actually changing the speed of response or being ignored.

Priority matters because not every message carries the same cost of delay. A late reply to a routine question is mildly annoying. A late reply to a system-down alert or a churning customer can be expensive. Measuring response time without priority averages these together and rewards a team that answers easy messages fast while important ones wait.

The metric is most useful as a gap, not a single figure. The number that matters is whether critical messages are answered meaningfully faster than normal ones, and whether each tier meets the target set for it. A team can have a good overall average and still be failing its most urgent customers, which is exactly the failure this metric is built to catch.

Response time by priority is only as good as how priority is assigned. If urgency is set by the sender, every message becomes urgent and the tiers lose meaning. Anchor priority to a consistent rule, such as impact and affected scope, so the tiers separate genuinely different messages rather than just confident senders.

How to calculate message response time by priority

For each message, record the time from received to first reply, group messages by priority tier, then average the delays within each tier. If critical messages take 9, 12, and 15 minutes, the critical-tier response time is 12 minutes. Report a figure per tier rather than one blended number, because the blend is what hides the problem.

The key choice is mean versus a percentile. An average can look healthy while a tail of very slow replies hurts a small group badly. A 90th or 95th percentile per tier answers a different and often more important question: how slow is the slow end. For critical tiers especially, the worst case usually matters more than the typical case.

Decide what counts as a response and apply it consistently. An automated acknowledgement is not the same as a human reply that moves the issue forward. If only a substantive reply counts in one tier, it must count the same way in every tier, or the comparison between tiers breaks.

  1. 1

    Assign a priority to each message

    Classify every message into a tier such as critical, high, or normal using a consistent rule based on impact, not sender insistence.

  2. 2

    Measure each reply delay

    Record the time from message received to first substantive reply, using the same definition of a reply across all tiers.

  3. 3

    Average within each tier

    Group the delays by priority tier and compute the response time for each tier separately, never blended together.

  4. 4

    Add a percentile per tier

    Alongside the average, report a 90th or 95th percentile per tier so a slow tail in the critical band cannot hide behind a healthy mean.

Message response time by priority in a metric tree

Response time in any tier is driven by how the message is routed, how much capacity is available when it arrives, and how the queue is ordered. Decomposing it shows whether a slow critical tier is a routing problem, a staffing problem, or a prioritisation problem, each of which is fixed differently.

Metric tree insight

KPI Tree decomposes response time so a slow critical tier points to its cause. If the critical-tier wait climbs while responders are available, the tree says the queue is being worked in arrival order, not priority order, and adding staff will not fix it. The accountable owner for that branch, set through RACI ownership, is pushed the change the moment the tier breaches its target, and the verified impact loop checks whether the fix actually pulled critical response time back rather than assuming it did.

Message response time by priority benchmarks

Response time targets should widen as priority falls, and the right absolute numbers depend on the channel and the service commitment. The ranges below frame a typical tiered target structure, to set your own thresholds against rather than treating any single figure as universal. The point is the gap between tiers, not the exact minutes.

Priority tierTypical target response timeWhat a breach signals
CriticalMinutes to under 1 hourRouting or on-call coverage failure
High1 to 4 hoursCapacity stretched during peak load
NormalSame business dayGeneral backlog building up
Low1 to 3 business daysAcceptable unless the tail grows long

How to improve message response time by priority

The most reliable improvement is making sure urgent messages are recognised and routed as urgent before anything else. Most failures in this metric are not about working harder but about a critical message sitting in a general queue. Fix the path to the right responder first, then the speed.

Route by priority, not arrival

Work the queue in priority order so a critical message never waits behind a routine one. Arrival-order handling is the most common cause of a slow critical tier.

Alert on critical breaches

A critical message approaching its target should trigger an alert to a named owner before it breaches, not a report after. Early warning beats post-mortem reporting.

Improve priority accuracy

If everything is marked urgent, nothing is. Tighten the rule that assigns priority so the tiers separate real urgency and the fast lane stays fast.

Match coverage to demand

Align responder coverage with when critical messages actually arrive, including across time zones, so capacity is present at the hours urgency peaks.

Common mistakes when tracking message response time by priority

  1. 1

    Reporting one blended average

    A single overall response time hides whether urgent messages are handled faster. The whole point of the metric is the breakdown, so never collapse it back into one number.

  2. 2

    Letting senders set priority

    When the sender decides urgency, everything becomes critical. Anchor priority to a consistent impact-based rule so the tiers stay meaningful.

  3. 3

    Watching the mean and ignoring the tail

    A healthy average can sit on top of a few very slow critical replies. Pair every tier with a high percentile so the worst cases stay visible.

  4. 4

    Counting an auto-reply as a response

    An automated acknowledgement is not a reply that moves the issue. Counting it as one makes the numbers look fast while the customer still waits.

Related metrics

First Response Time

Customer Support Metrics
IntercomPylon

Metric Definition

FRT = Total First Response Times / Total Tickets With a First Response

First response time measures the elapsed time between a customer creating a support ticket and receiving the first substantive response from a human agent. It is the metric that shapes the customer's initial impression of the support experience and sets the tone for the entire interaction.

View metric

Average Resolution Time

Customer Support Metrics
SalesforceIntercomPylon

Metric Definition

Average Resolution Time = Total Resolution Time Across All Tickets / Total Tickets Resolved

Average resolution time measures the mean elapsed time from when a support ticket is created to when it is fully resolved and closed. It captures the end-to-end customer experience of getting an issue fixed, encompassing wait times, agent work time, escalations, and any back-and-forth exchanges required to reach a solution.

View metric

Escalation Rate

Customer Support Metrics
Pylon

Metric Definition

Escalation Rate = (Escalated Tickets / Total Tickets Handled) x 100

Escalation rate measures the percentage of support tickets that are transferred from one tier or team to a higher tier or specialist group for resolution. It reflects the gap between the issues customers raise and the ability of frontline agents to resolve them, making it a key indicator of agent readiness, process maturity, and product complexity.

View metric

Ticket Volume

Customer Support Metrics

Metric Definition

Ticket Volume = Total New Tickets Created in Period

Ticket volume is the total number of new support tickets created within a defined period. It is the fundamental demand metric for support operations, determining staffing requirements, budget allocation, and the urgency of self-service and product quality investments.

View metric

Metric decomposition

Metric Definition

Breaking message response time by priority into its component drivers shows you which urgency tier and which queue stage is slowing replies down.

View metric

Metric trees for customer success

Metric Definition

Reply speed split by urgency sits naturally in a customer success metric tree, where it is one of the response measures the team is accountable for.

View metric

Make sure urgent really means faster

Build a metric tree that connects response time by priority to routing, capacity, and queue order, with an accountable owner on every branch so a breached critical tier reaches the person who can clear it.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business