This Raleigh HVAC Company Thought Ads Were the Problem — Until We Found the Real Leak (and Gained +33 Booked Jobs)
Raleigh, NC•Mid-sized (5 techs, 2 office staff)•60 days
Response time: ~2 hrs → <5 min
Unbooked estimates recovered: 29
Booked jobs gained: +33
This Raleigh operator assumed their ads were the issue because leads felt 'low quality.' The real issue was speed and follow-up. Once we installed instant response + estimate follow-up, booked work jumped without touching campaigns.
Starting Point
- •This company was ready to fire their marketing.
- •"These leads suck" was the story.
- •But when we looked closer, leads weren't bad — the handling was.
Key Numbers (Before)
- —~180 calls/leads per month
- —Average first response often 30–120 minutes (especially afternoons)
- —Estimates sent with weak follow-up
- —A lot of "I'll talk to my spouse" never got a second touch
What We Found
1) Delay created "lead rot"
People reached out to 3 companies. This company often responded 2nd or 3rd.
2) Estimate follow-up was inconsistent
Great techs, but estimates sat.
3) No structured "second touch"
The difference between booked and lost was usually 1 follow-up message.
What We Installed
- •Instant lead response (text + call logic)
- •Missed call recovery with a short sequence
- •Estimate follow-up system:
- • - Day 0: confirmation + next step
- • - Day 1: "quick question" check-in
- • - Day 3: "last call before we close it out"
- •Simple booking link + reminders
- •Pipeline + daily owner snapshot
30–60 Day Timeline
Week 1–2
- —Speed to lead fixed
- —Missed-call recovery turned on
Week 3–4
- —Estimate follow-up refined
- —Scripts adjusted using real objections
Week 5–8
- —Reactivation of "ghosted estimates" + old inquiries
Results (60 days)
Response time improved:from ~2 hours to under 5 minutes
Unbooked estimates recovered:29
Booked jobs gained:+33
Revenue recovered: 33 jobs * $500 = $16,500 in ~60 days
What Changed Operationally
- •They stopped blaming lead quality and started controlling speed + follow-up.
- •Office staff worked a queue instead of chasing memory.
Owner Notes
"I thought we needed better ads. We needed faster follow-up."
"The second message is what converts the 'think about it' people."
Key Takeaways
- •"Bad leads" are often "late responses."
- •Speed + structured follow-up can outperform new ad spend.
- •The second touch is where profit hides.