The Phone Call I Wish I'd Made
It was a Tuesday in March. Mid-afternoon. I was in the field with one of my crews doing a furnace replacement when my phone buzzed. A lead came through on my phone — high score, good address, emergency HVAC call. The kind of lead I usually jump on.
I saw the notification. Told myself I'd respond when I got back to the truck.
I didn't get back to the truck for 22 minutes.
By the time I pulled out my phone to send a reply, the lead had gone dark. Checked back an hour later — customer had already booked someone else. Found out later it was a full system replacement. Probably $4,500 to $5,200 in revenue, depending on the unit.
That was bad enough. But what made it worse was what I saw when I pulled up my Take the Leads dashboard that night.
The Data I Should Have Paid Attention To
I'd been running leads from four platforms for the last 90 days: Angi, HomeAdvisor, Thumbtack, and a local SEO service. I wasn't tracking response time by platform. Not formally. I just assumed if a lead came through, I'd handle it.
That night, I actually looked.
Here's what the numbers told me:
Platform Response Time vs. Close Rate
| Platform | Avg Response (min) | Close Rate | Cost Per Lead | Revenue Per Close |
|---|---|---|---|---|
| Angi | 8 | 34% | $38 | $4,200 |
| HomeAdvisor | 14 | 29% | $45 | $3,800 |
| Thumbtack | 31 | 18% | $32 | $3,600 |
| Local SEO | 22 | 23% | $28 | $4,100 |
The Angi leads had the shortest response time — 8 minutes average — and the highest close rate. That wasn't a coincidence.
I dug deeper. The leads I closed on Angi had an average response time of 5 minutes. The ones I didn't close? 12 minutes. That 7-minute gap was the difference between "yes" and "no." And it wasn't because I was being careless. It was because I didn't have a system.
I was checking email whenever I happened to notice. Some days that was 5 minutes. Some days, like that Tuesday, it was 20+.
What the Lost Job Actually Cost Me
Here's where it gets useful to think systematically.
That $4,500 job wasn't just $4,500. I need to back out what I actually keep:
- Revenue: $4,500
- Materials + labor cost: ~$2,600
- Gross profit: $1,900
But there's more to the cost of that missed lead:
- Lead cost: $38
- Opportunity cost: $1,900
- Total actual cost: $1,938
That 22-minute delay cost me nearly $2,000 in profit on a single job. And I already knew — or should have known — that response time was my leverage point. The data was sitting there. I just hadn't acted on it.
Why Response Time Matters More Than Most Contractors Realize
I spent some time after that talking with other contractors using Take the Leads, and the same pattern showed up again and again. The guys with the highest close rates weren't always the ones spending the most on leads. They were the ones responding the fastest.
It makes sense if you think about customer behavior. When someone books an emergency HVAC call, they're not leisurely shopping around. They need someone now. If you respond in 5 minutes, you're the first option. If you respond in 20, you're third.
I ran some quick math on what this meant for my overall business:
- My Angi lead volume: 8–12 per week
- Close rate at 5-min response: 34%
- Close rate at 20-min response: ~18%
- Difference: 2 jobs per month (at current volume)
- Monthly revenue impact: ~$3,800 per month
- Annual revenue impact: ~$45,600
For context: my entire Angi budget for the year is about $4,000. That missed job — and the pattern it revealed — was worth 10 years of platform fees.
What I Changed
After that Tuesday, I rebuilt how I handle leads. Not complicated. Just systematic.
1. I set up phone notifications for high-score leads only.
Take the Leads lets you configure which leads trigger notifications. I set it so anything scoring 80+ on Angi gives me a push notification. Everything else waits until I actually check the inbox. That way I'm not drowning in pings, but I'm catching the high-probability jobs immediately.
2. I committed to a 10-minute response window.
This wasn't aspirational. It was structural. From 8 AM to 5 PM, I check my lead inbox every 10 minutes. Literally set a timer on my phone the first week so I wouldn't forget. Sounds obsessive. It's not — it's just discipline. 10 minutes, quick scan, respond to anything that's scored 75+.
3. I built a canned response template for first contact.
When a lead comes in, I send the same first message: name, service offered, availability window, phone number. Takes 30 seconds. Gets me in the conversation. Then I follow up with the detailed assessment or quote later.
4. I started tracking response time as a KPI.
Every Friday, I pull my analytics dashboard and look at response times by platform and by day of week. Not because I'm obsessive about metrics — I'm not — but because what gets measured gets managed. If I see my Angi response time creeping above 12 minutes, I know I need to adjust something. Delegate to my office manager, set harder reminders, whatever.
The Results
It took me about 3 weeks to build the habit. By week 4, here's what changed:
Before (90-day average):
- Angi response time: 8 min
- Angi close rate: 34%
- Monthly close count from Angi: ~3 jobs
After (90-day average, next quarter):
- Angi response time: 5.2 min
- Angi close rate: 41%
- Monthly close count from Angi: ~4.3 jobs
That's one extra job per month from the same lead volume. On a $4,500 average, that's $54,000 extra per year.
I didn't get a new platform. Didn't increase my budget. Didn't hire anyone. I just paid attention to data I already had and built a system around what it was telling me.
Why This Matters for Your Business
Most contractors aren't tracking response time by platform. Most aren't looking at close rate as a function of how fast they reply. Most are checking their leads whenever they feel like it, then wondering why their close rates aren't better.
If you're using Take the Leads, you have all of this data right now. Your analytics tab shows you:
- How long you're taking to respond to leads by source
- Which platforms have your highest close rates
- What your revenue per close looks like from each source
- Seasonality patterns that let you predict busy weeks
All of that is just sitting there. Most people don't use it.
Here's what I'd do if I were starting over:
- Pull your last 90 days of data. Go to Analytics → Platform Performance. Write down response time and close rate for each source.
- Find your baseline. What's the gap between your fastest response time and your slowest? That gap is money.
- Pick one lever. Don't try to optimize everything at once. For me it was Angi response time. For you it might be something else. Pick one metric and get it moving.
- Measure the impact. Set a 30-day sprint. Change one thing. Watch what happens. The data will tell you if it was worth it.
That $4,500 job was a wake-up call. But it was also a gift — because it forced me to look at my actual numbers instead of my assumptions about how I work.
If you haven't looked at your analytics dashboard in a while, maybe now's the time. You might be leaving money on the table the same way I was.
And you don't even have to miss a job to figure it out.
