80% of sales require 5 to 12 follow-ups before a customer makes a decision - and 70% of contractors send exactly one email before moving on. That gap is where your revenue goes to die.

If you send 20 estimates a month and close at the industry average of 20 to 30%, there are 14 to 16 people every single month who got your number, asked for a quote, and then went quiet. Some hired someone else. Some are still on the fence. And some would book you today if you just sent them one more message.

Why most contractors never follow up

A contractor on ContractorTalk summed it up perfectly: "Ghosting seems to be the norm in a high volume service business like mine. No time for follow ups. Send the estimate and I move on if I don't hear back."

That mindset costs real money. When you paid $90.92 on average per lead in home services - and up to $165.67 per lead if you're in general contracting, per LocaliQ's analysis of 3,211 home service campaigns in 2025 - walking away from an unsold quote means you burned that ad spend with nothing to show for it.

A veteran GC put it bluntly on the same forum: "Only a small percentage of subs actually follow up. A month later they drive by the jobsite, see another sub doing the work, then next conversation they are complaining about not getting that job." The ones that do follow up are by far the most successful.

What a 5-touch sequence actually looks like

The goal is not to pester the customer. The goal is to give them five good reasons to say yes - or get a clean no so you can stop wasting time on a dead lead.

Here is the structure we recommend, and the one baked into our step-by-step recipe for this:

TouchDayChannelPurpose
1Day 0Email + SMSConfirm estimate delivered, invite questions
2Day 2EmailShare a relevant testimonial or review
3Day 5SMSHandle the most common objection (usually price)
4Day 8EmailOffer a soft incentive or scheduling urgency
5Day 10SMS + EmailFinal check-in, give them an easy out

Touch 1 sets expectations and Touch 2 builds trust. Touch 3 preempts the objection and Touch 4 creates a reason to act. Touch 5 closes the loop.

According to research aggregated by Nav43.com citing HubSpot and Yesware data, 70% of email responses happen between the 2nd and 4th email - not the first. If you send one email and wait, you are statistically missing the majority of conversions.

How much revenue is sitting in your unsold quotes right now?

Do the math on your own business. If you send 20 estimates a month and this system recovers 3 additional jobs at an $800 average ticket, that is $2,400 per month or $28,800 per year in recovered revenue, per Marqeable's March 2026 analysis of home service automation ROI.

For HVAC or roofing, the number is even larger. HVAC cost-per-lead runs $60 to $229 and roofing runs $250 to $328. Estatehub.io's 2026 benchmarks note that the HVAC sales cycle can stretch up to 90 days, meaning without automated follow-up, those leads go cold before you even realize they were still warm.

One electrical contractor case study published by NetPartners.marketing showed that a single recovered estimate at $3,000 to $10,000 pays for months of their CRM subscription. A panel upgrade you thought was ghosted might just need one more text.

What software do you actually need?

You have a few paths here, and none of them require a developer.

Jobber has native quote follow-up automation built in. If you are already on Jobber, you can set this up without any third-party tools. If you have not compared your options recently, the Jobber vs. Housecall Pro breakdown is a good starting point.

Housecall Pro handles this similarly - you can trigger automated follow-up messages when an estimate hits "sent" status. Check the Housecall Pro vs. ServiceTitan comparison if you are weighing an upgrade.

GoHighLevel is the most powerful option if you want full control over messaging, multi-channel sequences, and pipeline visibility. It starts at $97/month. A contractor case study from Rockitgo Digital showed a 27% increase in revenue per estimator after implementing follow-up tracking in GoHighLevel - mostly because it surfaced that one of three estimators was consistently not working leads.

For connecting tools that do not natively talk to each other, Zapier automations for contractors can bridge the gap without code. The how to automate your contractor business guide covers the broader stack if you want context on where follow-up automation fits.

What does each touch actually say?

Keep the messages short. Customers are not reading essays. Here is a real-world example used by electricians integrating Jobber with GoHighLevel, sourced from NetPartners.marketing:

Day 2: "Did you have any questions about the estimate we sent for [service]? Happy to walk you through it."

Day 5: "We have openings in the schedule this week - wanted to check in before we fill them up."

Day 10: "Last follow-up on the estimate - still happy to help when you are ready."

Simple. Not pushy. And statistically effective. Across dozens of contractor accounts we have reviewed, the Day 5 message gets the most replies - especially when it references schedule availability.

For Touch 3 (the objection handler), the most common objection in home services is price. A message like "If you had any concerns about the estimate, I can walk through the line items with you - we price for quality but we also price fair" handles it without discounting.

Get the Free Follow-Up Recipe

Get Started

Will this actually annoy customers?

This is the question we hear constantly, and it is the wrong question. The right question is: would you rather lose the job silently or get a clear no?

79% of leads never convert without proper nurturing, per Estatehub.io's 2026 benchmarks. That means 4 out of 5 leads who do not convert are not saying no - they are just not being asked again.

Estatehub.io also notes that nurtured leads create 20% more sales opportunities overall. The contractors who worry about being annoying are the same ones complaining about slow months.

If you want to see how this fits into a broader automated follow-ups strategy for contractors, that context helps - especially if you are also thinking about review requests and appointment reminders as part of the same system. Pairing this with automated review requests is a natural next step once a job closes.

How to set this up in about 2 hours

The setup process is simpler than most contractors expect. Here is the basic flow:

1. In your CRM (Jobber, Housecall Pro, ServiceTitan, or GoHighLevel), create a workflow trigger: estimate status = sent.

2. Build a 5-step sequence: email on Day 0, email on Day 2, SMS on Day 5, email on Day 8, SMS + email on Day 10.

3. Write your message templates once and pull in merge fields for customer name, job scope, and estimate amount.

4. Set a stop trigger: if the estimate status changes to approved or declined, the sequence ends automatically.

5. Test it on yourself first before going live with real customers.

If you are not sure which CRM is right for your business before you build this out, the best field service management software comparison covers the major platforms side by side.

Frequently Asked Questions

How many follow-ups is too many before it gets annoying?

Research on high-ticket home service purchasing suggests six to eight touches is the upper bound before diminishing returns. A 5-touch sequence over 10 days is well within the zone where customers still find outreach helpful rather than harassing - especially when each touch adds value (testimonial, objection handling, availability update) rather than just saying "following up."

Per Nav43.com citing HubSpot data, 80% of sales require 5 to 12 follow-ups, so five touches barely scratches the surface.

Does this work for high-ticket jobs like roofing or HVAC replacements?

It works even better for high-ticket jobs. Estatehub.io's 2026 data shows the HVAC sales cycle can stretch to 90 days, and roofing cost-per-lead runs $250 to $328.

When you have that much cost and time invested in acquiring a lead, a 10-day automated sequence is a minimal investment to protect it. A single recovered HVAC replacement at $8,000 to $15,000 makes the argument for itself.

What if I already use Jobber - do I need GoHighLevel too?

Not necessarily. Jobber's native quote follow-up is sufficient for most contractors running under 30 estimates per month.

GoHighLevel becomes worth the extra complexity when you want multi-channel sequences (SMS plus email plus voicemail drop), pipeline reporting across multiple estimators, or deeper CRM customization. The Jobber vs. Housecall Pro guide breaks down where each platform's follow-up tools start and stop.

What should the stop trigger be so customers do not keep getting messages after they book?

Set the workflow to stop when the estimate status changes to "approved," "declined," or "converted to job." Every major CRM supports this.

Without a stop trigger, customers who already booked will keep receiving follow-up messages - which is the fastest way to actually annoy them. Always test the stop trigger before going live.

How do I track whether this is actually working?

Track your estimate-to-job conversion rate before and after you turn the automation on. Baseline it for 30 days first.

ConversionSurgery.io's February 2026 contractor benchmarks show the average close rate is 20 to 30% - if you are in that range before and hit 30 to 40% after, the system is doing its job. Most CRMs will show you the conversion rate by stage, so you can also see which touch in the sequence is driving the most responses.

Start recovering dead estimates this week

You already did the hard part - you went out, priced the job, and sent the estimate. The automation just makes sure that work does not go to waste.

Build the sequence once, let it run, and start seeing clear decisions instead of silence. We built a full no-code recipe for this that walks through every step, message template, and trigger setting so you can have it live inside two hours.