KPI Tree

Metric Definition

Time to first reply

Comment Response Time = Sum of (First Reply Time - Comment Posted Time) / Number of Replied Comments
First Reply TimeTimestamp of the first reply to a comment
Comment Posted TimeTimestamp the original comment was posted
Number of Replied CommentsCount of comments that received at least one reply in the period

Track from

Metric GlossaryOperations Metrics

Comment response time

Comment response time is the average time between a comment being posted and its first reply. It measures how quickly a team closes the loop on questions, blockers, and requests raised in context. Slow response time stalls decisions and pushes people to chase answers elsewhere, so it is one of the clearest signals of how responsive a working surface really is.

8 min read

Generate AI summary

What is comment response time?

Comment response time is the average time between a comment being posted and its first reply. If someone asks a question on a shared document at 9am and the first answer arrives at 11am, that comment has a response time of two hours. Average that across every comment that got a reply and you have the team comment response time.

The metric matters because a comment is often a request in disguise. It might be a question that blocks someone, a clarification needed before work continues, or a sign-off that gates a release. The longer a comment waits, the longer the work behind it waits too. Slow response time is how silent delays accumulate without ever appearing on a deadline tracker.

Response time is the natural partner to participation. A team can have plenty of people commenting and still move slowly if replies take days. It is most useful read alongside how widely people take part, so it pairs with comment collaboration rate and the broader pattern of how the team handles incoming requests.

Measure time to first reply, not time to resolution. A reply that says the right person has been pulled in still unblocks the asker. Mixing resolution time into this metric hides whether the team is responsive, which is what response time is meant to capture.

How to calculate comment response time

To calculate comment response time, take each comment that received a reply, subtract its posted time from its first reply time, then average those gaps across the period. The inputs below define what counts and what to exclude so the average is not distorted.

  1. 1

    Comment posted time

    The timestamp the original comment was created. This is the start of the clock for every measured comment.

  2. 2

    First reply time

    The timestamp of the first reply to that comment. Only the first reply matters for response time, since it is the moment the asker stops waiting in silence.

  3. 3

    Replied comments only

    Comments that never received a reply have no response time and should be tracked separately as an unanswered rate, not folded into the average as zero or infinity.

  4. 4

    Working hours adjustment

    Decide whether to count overnight and weekend gaps. Measuring against working hours gives a fairer view of team responsiveness than raw wall-clock time across a Friday-to-Monday gap.

Use the median alongside the average. A worked example. Nine comments are answered within an hour and one is answered after three days. The mean response time is dragged up to several hours by the single outlier, while the median stays near one hour. The median describes the typical experience, and the gap between mean and median tells you how bad your worst cases are.

Comment response time in a metric tree

A metric tree decomposes comment response time into the stages between a comment being posted and someone replying. The headline metric is the wait. The branches are the points where that wait accumulates, and the leaves are the specific causes a team can address.

The first level splits the wait into awareness, availability, ownership, and complexity. Awareness covers whether the right person even knows a comment exists. Availability covers whether they are free to respond. Ownership covers whether it is clear who should reply. Complexity covers whether the comment needs research or a decision before it can be answered.

This structure prevents the common mistake of blaming slow replies on people being busy. Often the real cause is that no one knew the comment was theirs to answer. The tree separates a notification problem from a capacity problem from an ownership problem, and each has a different owner and a different fix.

Metric tree insight

Most slow first replies are an awareness problem, not a willingness problem. A comment with no at-mention often waits hours simply because no one was told it exists. Decomposing response time shows that better routing and notifications move the metric faster than asking people to check more often.

Comment response time benchmarks

Acceptable comment response time depends on how blocking the comment is. A question that halts work needs a fast reply. A suggestion on a draft can wait. The ranges below describe reasonable expectations by comment type, measured in working hours.

Comment typeTarget first replyWarning sign
Blocking questionUnder 1 hourOver 4 hours means someone is stalled and waiting, with downstream work piling up behind them.
Review or approval requestUnder 4 hoursOver 1 working day suggests review is a bottleneck and finished work is queuing for sign-off.
Clarification on a draftUnder 1 working dayOver 2 working days means the draft is going stale and the author has likely moved on.
General feedback or suggestion1 to 2 working daysOver 3 working days with a low reply rate signals the surface is not being monitored at all.

The benchmark that matters most is the tail, not the average. A team with a one-hour median but a long tail of comments answered after days has a routing problem hiding behind a healthy headline. Track the share of comments answered within target alongside the average to expose those slow cases.

How to improve comment response time

Improving comment response time means closing the gap at whichever stage is slowest. The cause is usually awareness or ownership rather than effort, so start by checking whether the right person even knew a reply was needed before asking anyone to be quicker.

Fix notification delivery

Make sure comments reach the right person reliably and at-mentions cut through. Many slow replies are simply comments that were never surfaced to the person who should answer.

Assign clear ownership

Give every comment an obvious owner so no reply waits in the gap where everyone assumes someone else will respond. Routing rules and a named accountable person remove that ambiguity.

Set response expectations

Agree target reply times by comment type so the team knows a blocking question needs an answer within the hour while a draft suggestion can wait. Shared expectations turn vague intentions into a habit.

Add an escalation path

When a comment passes its target unanswered, escalate it to a backup responder. An escalation path stops the long-tail cases that drag the average up and leave people stranded.

The metric tree approach starts by finding which stage holds the wait. If the awareness branch dominates, the fix is notifications and at-mentions. If the ownership branch dominates, the fix is routing and a clear accountable responder. Working on the wrong stage leaves response time unchanged.

KPI Tree models this by attaching ownership to each branch of the wait. The platform owner owns notification delivery. The team lead owns the routing rules that decide who replies. The accountable responder owns availability. When response time climbs past target, the change is pushed to the owner of the branch that moved, and the verified impact loop checks whether the routing or notification change actually brought replies forward rather than just looking busy.

Common mistakes when tracking comment response time

  1. 1

    Measuring time to resolution instead of first reply

    Resolution can take days even when the team is responsive. Comment response time is about the first reply that unblocks the asker, so keep the two metrics separate.

  2. 2

    Letting outliers distort the average

    One comment answered after a week can drag the mean up dramatically. Report the median alongside the mean so a single outlier does not make a fast team look slow.

  3. 3

    Counting overnight and weekend gaps as wait time

    Raw wall-clock time across a weekend punishes teams for not working out of hours. Measure against working hours for a fair view of responsiveness.

  4. 4

    Ignoring comments that never got a reply

    Unanswered comments vanish from a response-time average even though they are the worst outcome. Track an unanswered rate separately so silence does not hide.

  5. 5

    Treating all comments with one target

    A blocking question and a passing suggestion should not share a target. A single threshold either makes the team chase trivial comments or lets blocking ones wait too long.

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

How to build a metric tree

Metric Definition

Build a metric tree to place comment response time alongside the operations metrics that drive it and act on what you find.

View metric

Metric trees for operations teams

Metric Definition

See how operations teams map response measures like comment response time into a metric tree that connects to wider service performance.

View metric

Stop comments waiting in silence

Build a comment response time metric tree that connects awareness, ownership, and availability to the owners who control each stage, with the accountable responder notified the moment a reply runs past target.

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