On this page
Improving lead response time is mostly a workflow problem, not a motivation problem. Teams are rarely slow because they do not care. They are slow because ownership is unclear, coverage has gaps, and nobody has measured where the delays actually are.
This guide is a practical sequence: measure first, fix ownership, then add automation where humans cannot keep up.
Step 1: Measure before you change anything
For 30 days, log every inbound lead with the same fields: when it arrived, when the first meaningful reply went out, which channel, inside or outside business hours, and who took it. A meaningful reply is one that advances the conversation, not an automated receipt. Record unanswered leads separately, rather than dropping them from the calculation. For phone calls, track answered calls and callbacks separately from message replies.
At the end of the month, calculate your median and 75th percentile response time, overall and broken down by channel and by time of day. A shared spreadsheet is enough.
Start with columns for source, arrival, first useful response, owner, hours bucket and outcome. Response time is first useful response minus arrival. For an unanswered lead, leave the response field blank and count it in an unanswered-rate column; do not call it a zero-minute response. Use the same definition when you measure again next month.
Step 2: Read the patterns, not the average
- A large gap between the median and 75th percentile means the slower quarter differs substantially from the typical answered lead. Inspect the individual delays before deciding why; unanswered leads are counted separately.
- Response times that spike on evenings, weekends, or one specific channel point at a coverage or ownership gap.
- Leads that get a fast first reply but never book often point at a handoff problem after the first message, not a first-reply problem.
Step 3: Assign one owner per channel per shift
"Whoever sees it first" is not an owner. Write down who owns Google LSA, who owns Yelp, who owns the phone, for every hour of the week. Define what happens outside office hours for each channel. Write the fallback on the schedule: for example, if the dispatcher has not replied to an urgent message in five minutes, the on-call technician gets an alert. Only promise coverage during hours when that person is actually available.
Step 4: Write the first-reply template for each channel
Not a script to read verbatim — a template so nobody has to think from scratch at 9:47 PM. A good first reply acknowledges the specific request, asks one useful question, and points at a concrete next step. For a non-urgent HVAC inquiry: “Thanks for reaching out about the AC. Is it not cooling at all, or cooling poorly? Tell us your ZIP code and we'll check who can follow up.” Replace that last sentence with a real commitment your team can keep. Avoid asking an emergency customer to wait for a routine scheduling reply.
Step 5: Cover the hours humans cannot
A three-person team cannot personally answer messages around the clock without a coverage plan. An automated first response can handle routine questions and collect a preferred day and time, but a person still needs to confirm the appointment and handle exceptions. Google LSA message leads are picked up within a minute during the day and within minutes overnight; do not set the same seconds-level expectation for that channel as for others. A message responder does not automatically answer LSA phone calls. Pricing is optional: if enabled, the AI can quote only from your price list.
See how this is configured channel by channel: Google LSA, Yelp, Thumbtack, and the AI auto responder overview.
Step 6: Re-measure after 30 days
Run the same audit again with the same channel and hours buckets. Compare median and 75th percentile for answered leads and the share that never got a useful reply. Then spot-check five slow threads and five fast ones: a quick acknowledgement without a follow-up is not a win. Record any change in booking outcomes separately; response-time improvement alone does not prove it caused more bookings.
Frequently asked questions
What is the fastest way to improve lead response time?
Assign an owner and fallback for the channel with the longest delays, then measure whether replies improve. If you have no baseline, sample recent leads first rather than buying a tool to fix an unmeasured problem.
Should we aim for under five minutes on every channel?
Under five minutes during business hours is a practical starting frame, but your own audit matters more than any benchmark. Emergencies warrant their own, faster escalation path.
Where does automation fit?
Automation can cover routine message replies and collect job details when staff are busy. Keep a human escalation path for urgent requests, unusual scope and appointment confirmation; check the resulting threads to make sure customers get an actual answer.

