Speed to Lead: Why Response Time Beats a Lower CPL
CTO, lead-metrics.com
In many ad accounts, teams fight over cents every week: new creatives, new audiences, a few dollars off the cost per lead. Meanwhile, the leads these campaigns bring in often sit in an inbox for hours or days before anyone calls. By then the lead has gone cold, the person has contacted another provider or no longer remembers what they signed up for.
The lever that gets lost is called speed to lead. This article shows what research says about it, why response time also distorts how you evaluate campaigns, how to measure it and how to get faster. As of October 2026.
Key points
- Speed to lead is the time between a lead coming in and the first real contact attempt.
- In an analysis of 1.25 million leads, companies that responded within an hour were nearly seven times as likely to qualify leads as companies that took an hour longer.
- In a test of 2,241 companies, only 37% responded within an hour and 23% never responded.
- A faster response can bring more qualified leads than a much lower CPL, without spending an extra dollar.
- Slow follow-up makes good campaigns look bad and distorts the signals you send back to Meta and Google through the Conversion API.
What research says
The best-known study comes from James Oldroyd, Kristina McElheran and David Elkington, published in Harvard Business Review in 2011 (HBR). Two findings are still the reference today:
1. Most companies respond too slowly. The researchers sent test inquiries through website forms to 2,241 US companies:
| Response | Share |
|---|---|
| within an hour | 37% |
| after 1-24 hours | 16% |
| after more than 24 hours | 24% |
| never | 23% |
Among the companies that responded within 30 days, the average response time was 42 hours.
2. Responding fast pays off. In a second analysis of 1.25 million leads from 42 companies, firms that contacted leads within an hour were nearly seven times as likely to qualify them as firms that waited an hour longer. Compared with firms that took 24 hours or more, it was more than 60 times. "Qualified" meant a meaningful conversation with a key decision maker.
Example: response time vs. CPL
An example with assumed numbers: a $6,000 monthly budget, a $30 cost per lead, so 200 leads.
| Callback the next day | Callback within an hour | |
|---|---|---|
| Leads | 200 | 200 |
| Qualification rate | 15% | 22% |
| SQLs | 30 | 44 |
| Cost per SQL | $200 | $136 |
To reach the same 44 qualified leads with the slow callback, you'd need around 293 leads for the same budget. Your CPL would have to drop from $30 to about $20.50, a cut of more than 30%. New creatives rarely achieve that. A faster response, on the other hand, mostly costs organization.
Why lead ads are hit especially hard
With lead ads using Instant Forms, the barrier is low: name and phone number are prefilled, and the person stays in the app and keeps scrolling. The interest is real, but fleeting. Someone who submitted a form in ten seconds often doesn't remember it the next day.
Many complaints about low-quality leads from Meta Ads therefore have two causes: optimizing for as many forms as possible, and the time until the first call. The Conversion Leads performance goal helps with the first. Only your sales process helps with the second.
How response time distorts campaign evaluation
If you evaluate campaigns by qualification rate or cost per deal, you are always measuring your sales team too. Typical distortions:
- Weekends and evenings: Leads that come in on Friday evening get called on Monday. Campaigns with a lot of weekend traffic look worse than they are.
- Volume spikes: When a new campaign launches and doubles lead volume, sales can't keep up. The rate drops, and the campaign gets the blame.
- Different teams: If leads from one source go to a slower team, you are comparing teams instead of ads.
This affects the ad platforms too. If you send qualified leads or deals back to Meta or Google through the Conversion API, the platform learns from those signals. If good leads sit and are never qualified, it learns the wrong thing. How to make platform and CRM numbers comparable in the first place is explained in the guide on attribution windows.
How to measure your speed to lead
You need two timestamps per lead: when the lead was created and when the first real contact attempt happened, meaning a call or a personal message. The automatic confirmation email doesn't count.
- Median instead of average: A few leads that sit for a week skew the average heavily.
- Share under one hour: Easier to communicate than a median, for example "68% of leads get a call within an hour".
- Break it down by source, weekday and time of day: This shows where leads get stuck.
- Compare with the qualification rate: Group your leads by response time and compare how many of them get qualified. That's your own evidence of whether responding faster pays off for you.
How to get faster
Get leads into your CRM in real time
No CSV exports from Ads Manager, no forwarding by email. Leads from lead ads, landing pages and funnel tools should land in your CRM automatically and instantly, with source and campaign.
Make ownership clear
Every new lead needs an owner right away, for example via round robin, and a notification on the phone instead of just the inbox.
Respond immediately, even automatically
A personal message by SMS, WhatsApp or email right after the form, with the name of the contact person and the next step. Ideally with a booking link, for example via Calendly.
Set a response time target
For example: first call within 15 minutes during business hours, otherwise by 9 a.m. the next working day. Plan several attempts at different times of day.
Align budget and sales capacity
If your team doesn't call on weekends, check how weekend leads develop in the CRM. A budget increase that sales can't handle burns leads.
If you want to automate the callback, you quickly end up with AI phone and chat agents. They can handle the first contact, but they need the same data as your team: source, campaign and the later progress in the CRM. What AI agents can and can't take over in lead generation is covered in our guide on the AI marketing team.
Common mistakes
- Counting autoresponders as a response: The confirmation email is not contact. What counts is the first personal attempt.
- Calling only once: If nobody picks up on the first call, you need more attempts at other times and a second channel.
- Collecting leads and working them in batches: A list that gets called once a day is almost always too slow for web leads.
- Blaming lead quality on the campaign alone: Before you switch off a campaign, check how quickly its leads were called.
How LeadMetrics helps
LeadMetrics doesn't measure your sales team's response time. But it provides the data you need to put it in context:
- Every lead with time and source: Lead tracking attributes every lead from your website, funnel tools and Meta Instant Forms to its campaign and ad, with a journey timeline and click history.
- CRM progress per ad: With HubSpot and Close, you see which leads turned into deals, and the cost per deal for every campaign, ad set and ad.
- Appointments as conversions: Calendly bookings can be captured as conversions via Zapier. This shows which ads bring conversations, not just forms.
- Signals back to the platform: Through the Conversion API, leads and won deals go to Meta, Google Ads, TikTok and LinkedIn with hashed customer data.
This way you can tell whether a campaign really brings bad leads, or whether its leads simply wait too long.
Ready for better tracking?
Discover how LeadMetrics helps you understand the true ROI of your marketing channels.
Start a 10 day trialTerms in this article
Related guides
AI Marketing Team for Lead Generation: What Agents Can Take Over - and What Data They Need
What an AI marketing team of agents for research, ads, inbox and analysis can do, where humans need to stay in the loop and why, in lead generation, it optimizes for the wrong leads without CRM data.
Read guideMeasure Real ROAS in Lead Generation: From Click to Closed Deal
How to measure real ROAS in lead generation: attribute CRM revenue to campaigns, read CPL, CPA and ROAS correctly and send deal values back to Meta and others.
Read guide