Plus: Jorge's HVAC story, and a free Zapier feature most people miss.
Quick question: after you send a roofing estimate, when do you follow up?
Most roofers I talk to say "a few days" or "whenever I remember." Which means the real answer is: almost never consistently. You get busy, a new storm comes in, you're on a job โ and that estimate you sent on Monday is still sitting in someone's inbox with no reply, and you haven't thought about it since Tuesday.
Here's what the data says about roofing estimates specifically. Unlike a $300 gutter cleaning where the homeowner decides in 24 hours, a roofing job โ especially one going through insurance or costing $15,000+ โ has a decision window of 7 to 30 days. The homeowners aren't ignoring you. They're in the middle of a slow decision.
The "3-day rule" is simple: if you haven't heard back in 3 days, send one message. Not to push. Not to sell. Just to check in and stay visible during the decision window.
That's it. 25 words. No pressure. No discount. No desperation. Just presence.
The businesses using this consistently (automated, so it actually happens) are seeing 15โ25 point improvements in estimate close rate. That's not a rounding error โ on a $14,000 average job, recovering 2 extra estimates per month is $28,000 in additional revenue.
If you use Jobber: when an estimate status changes to "sent," Zapier picks it up and waits 3 days. If the status hasn't changed to "approved," it sends the check-in text via SimpleTexting. That's the whole automation.
The filter step is important โ you don't want to send "any questions?" to someone who already booked. That Zapier filter step is this week's Tool Tip (see below).
Jorge runs a solo HVAC operation in central New York. For 11 years, he ended every workday the same way: sitting in his truck in the driveway, texting back the leads and customers who had messaged him that day. He estimates it was taking 2โ2.5 hours every evening.
"My wife started calling it 'truck time,'" he told us. "I'd come inside but I wasn't really there because my phone was always going."
He signed up for GoHighLevel in January, followed the Home Services Playbook, and had his Lead Bee live in an afternoon. It now handles all first-contact texts โ every form submission, every missed call โ within 90 seconds. The Estimate Bee follows up on open quotes automatically on Day 1, Day 3, and Day 7.
Jorge's results after 60 days: response time dropped from 4โ6 hours to under 2 minutes. Lead-to-estimate rate up from 38% to 61%. Close rate up from 44% to 59%. He figures he's recovered about $8,400/month in jobs that would have previously gone to competitors who responded faster.
"I still check my phone. But now it's to see the bookings, not to do the follow-ups. That's the difference."
Here's a scenario: you automate your Estimate Bee so it follows up at Day 3. But a customer books on Day 2. Now your automation sends them a "any questions?" message the next day โ awkward. They just paid you.
The fix is Zapier's Filter step โ and it's free on every Zapier plan. A Filter sits between your trigger and your action. It says: only proceed if this condition is true.
In the estimate follow-up context, the filter checks: "Is the estimate still in 'sent' status?" If yes โ send the follow-up. If it's been approved, declined, or converted โ stop the automation. Nothing goes out.
You can use this same logic for any time-based follow-up: only send the review request if the job is marked complete, only re-engage a lead if they haven't booked, only send the seasonal upsell if the customer is still active. One feature, infinite use cases.
The Roofing & Exterior Playbook has a step-by-step guide for exactly this workflow โ including the Zapier setup, the message templates, and the timing for 14โ30 day estimates.
Read the Roofing Playbook โThe Local Hive Letter ยท Sent every Tuesday
ยฉ 2026 beeAgently ยท Manage subscription