# Estimate Follow-Up Software: 5 Tools, 7 Tests

> Buy estimate follow-up software only after proving your quotes are leaving the outbox. In a dataset of 438,000 contractor quotes, 48,000 were never sent. After that the spec is narrow: a first touch inside 48 hours, an automatic stop on booking, an automatic expiry on age, and a status write-back nobody types.

- Canonical URL: https://www.pavadotech.com/blog/estimate-follow-up-software
- Author: Om Patel
- Published: 2026-09-03 | Updated: 2026-09-25
- Topic: Custom CRM

Estimate follow-up software watches every quote you send and texts or emails the customer on a schedule until they book, decline or the quote expires. The best option for most contractors is the automation tier of the job software they already run, and a dedicated tool only earns its fee when estimates live outside that system. Most estimate follow-up software is sold as a cure for laziness. That is the wrong diagnosis, and it is why so many contractors buy a tool, use it for six weeks and go back to [a whiteboard](https://www.pavadotech.com/blog/contractor-follow-up-system).

**Follow-up does not fail because nobody cares. It fails because the person who was going to make the call is under a house at 2pm.** The software category is real and it is worth paying for, but only about half of what it is sold to fix is actually the problem, and the half that matters is measurable.

Every listicle ranking for this term gives you the same five vendor names and tells you to follow up within 48 hours. None of them tell you the thing that decides whether the purchase pays for itself: whether your quotes are leaving the building at all, and whether the tool can prove the decision window is still open.

- **Check the outbox before you buy anything.** In a 438,000-quote dataset, 48,000 were created and never sent. Software cannot chase a draft.
- **Won quotes close in a median of 2 days. Lost ones linger 29.** If the first touch lands on day five, it is decorative.
- **Your open pipeline number is inflated.** Nearly half of lost quotes are not marked lost until 30 or more days after they were sent.
- **You may already own this and have it switched off.** On [Jobber](https://www.pavadotech.com/alternatives/jobber), automated quote follow-ups start at the Connect tier, not the entry plan.
- **In Canada the consent clock on an estimate request is 6 months, not 2 years.** An inquiry is not a purchase.
- **Measure booked jobs from estimates older than 48 hours.** Opens and clicks tell you nothing about whether it worked.

## The short answer

Estimate follow-up software is worth buying when you send enough quotes that you cannot hold them in your head, roughly 15 a month and up. The spec is narrow: it must alert you on unsent drafts, fire the first touch inside 48 hours, run on text as well as email, stop automatically the moment the customer books, expire automatically on age, and write the outcome back to the record without anyone typing. Most tools fail two or three of those. The one you already pay for probably fails fewer than you think.

## Test zero: is the quote even getting sent?

This is the finding that should reorder your shopping list. Level's analysis of **438,000 quotes across more than 2,200 contractors** found that **48,000 of those quotes were created but never sent to the customer**, roughly one in ten, sitting in a drafts queue as pure pipeline leakage before any sales process began. ([Level](https://levelcfo.com/blog/quote-conversion-rate-contractors/))

Homeowners describe the same thing from the other side. A homeowner on r/Contractor got three contractors out for a deck and stairs, and posted a week later: *"One mentioned they'll get back to me Monday it's now Thursday and I haven't heard from any of them."* ([r/Contractor](https://reddit.com/r/Contractor/comments/1w0155a/how_long_to_yall_take_to_give_a_quote/)) Another spent nearly three weeks and two follow-ups of their own waiting on an estimate that never arrived, before the contractor finally declined the job. ([r/Contractor](https://reddit.com/r/Contractor/comments/1u93gk6/do_contractors_prefer_firm_plans_and_budgets_or/)) An owner who grew a pet waste removal company on [r/sweatystartup](https://www.reddit.com/r/sweatystartup/comments/1vpjb6v/what_growing_a_dog_poop_scooping_business_taught/) put the bar more bluntly: "go request estimates from five local contractors sometime and see how many actually follow up with you."

No follow-up sequence in any product can chase a quote that never left your outbox. If a meaningful share of your estimates die as drafts, the feature you need first is a **draft-age alert**, not a drip. Ask for it by name in the demo and watch how many vendors do not have one.

## The 48-hour window is the entire product spec

The same dataset gives you the timing rule, and it is much tighter than the "follow up within a week" advice on most vendor pages.

| Quote outcome | Median days to decision | 90th percentile |
| --- | --- | --- |
| Converted, won | 2 days | 36 days |
| Lost | 29 days | 447 days |

Read that carefully. **Quotes that convert close in a median of two days.** Quotes that end up lost are the ones that sit. The 29-day median for a loss is not the customer deliberating for a month, it is the corpse cooling while nobody marks the time of death.

That makes the first-touch timing a hard specification rather than a preference. A tool whose smallest trigger unit is days, and whose default template starts on day three, is arriving after most of the decisions have already been made. You want triggers expressed in hours, with the first one firing somewhere between two and forty-eight hours after the estimate goes out depending on job size.

## Your open pipeline number is fiction

Here is the second-order consequence nobody selling you a dashboard will mention: **49 percent of lost quotes in that dataset were not marked lost until 30 or more days after they were sent.** ([Level](https://levelcfo.com/blog/quote-conversion-rate-contractors/))

So the reassuring "$182,000 in open estimates" figure on your pipeline screen is padded with jobs that were decided weeks ago. You are forecasting against ghosts, and worse, you are letting live quotes queue behind dead ones for attention.

The requirement this generates is unglamorous and almost never demoed: **automatic expiry**. The system must be able to move a quote to a dead state on age alone, without waiting for a human to admit it. If a vendor cannot show you that setting, their reporting is going to lie to you in exactly the direction that feels good.

## Follow-up is a capacity problem, not a motivation problem

The market for this software exists because owners assume their people will remember. They will not, and it is not about effort.

The clearest evidence I found is an HVAC salesperson describing their own shop on r/HVAC: *"For service techs, they make commission on sold estimates they create. I know they don't follow up, so sometimes I'll follow up with their customers and sell their estimate even though I'm not making commission on them."* ([r/HVAC](https://reddit.com/r/HVAC/comments/1et6q2u/how_to_make_installerstechs_happy/))

Those techs had direct financial upside on the line and still did not call. Nothing about a personality fix addresses that. It is capacity.

The industry numbers agree. Hatch's home improvement research, cited in HighRidge Systems' analysis of the follow-up gap, found **63 percent of home improvement companies reach out to a quoted lead only once or twice before marking it lost, and just 14 percent follow up four or more times**. The same analysis cites a [Housecall Pro](https://www.pavadotech.com/alternatives/housecall-pro) industry report finding that **only 18 percent of home services companies have fully automated estimate follow-up**. ([HighRidge Systems](https://highridgesystems.com/resources/guides/follow-up-gap/))

There is a second failure mode buried in that, and it is expensive. An HVAC owner on r/HVAC: *"I feel like I've sent out a ton of estimates and only get a couple responses. I'll do a follow up and never hear anything back, because I assume the price is too high."* ([r/HVAC](https://reddit.com/r/HVAC/comments/1okiuix/boiler_pricing_pic_for_attention/)) Silence gets read as [a price objection](https://www.pavadotech.com/blog/why-do-customers-ghost-after-a-quote) and the quote gets written off. The timing data says the more common explanation is that the customer has not decided yet.

## You are probably already paying for this

Before you add a fifth subscription, check whether the feature is sitting behind a tier on software you already run.

Jobber's plan structure is the clearest example. Per [Jobber's pricing page](https://www.getjobber.com/pricing/), checked September 25, 2026, the entry Core plan carries quoting, scheduling and invoicing but not the automation layer. **"Automated follow-ups," which email or text clients who have not responded to a quote, start on Connect**, and the custom automation builder, where you set your own timing and conditions, starts on **Grow**. Single-user pricing is $29, $99 and $149 a month prepaid annually across Core, Connect and Grow after a first-year promotion, or $49, $139 and $199 month to month, with extra users at $29 each. ([Jobber help centre](https://help.getjobber.com/en/articles/automations/))

Housecall Pro splits across Basic, Essentials and MAX at $79, $189 and $329 billed monthly, or $59, $149 and $299 billed annually, per its [pricing page](https://www.housecallpro.com/pricing/). Its estimate follow-ups run through the Pipeline feature covered below.

Do this arithmetic before you shop. If a tier upgrade costs $70 a month and a dedicated follow-up tool costs $99 a month on top of what you already pay, the upgrade wins on integration alone, because the estimate, the customer and the schedule already [live in one place](https://www.pavadotech.com/blog/one-software-for-estimates-invoicing-and-scheduling). Verify current pricing directly with the vendor, since tiers move.

We run this exact audit on scoping calls, including for tools we did not build. If turning on a feature you already pay for solves it, we will tell you that and there is no project. The builds worth doing are the ones where the estimate lives in one system, the customer lives in another, and no packaged tool will join them.

## Estimate follow-up software compared: 5 tools and what they cost

The best estimate follow-up software for most contractors is the one already attached to their estimates: Jobber Connect or Housecall Pro's Pipeline. A dedicated tool like EstimateConvert makes sense when quotes are built somewhere else, Followup CRM fits remodelers and commercial shops with a sales team, and GoHighLevel fits owners who want the whole marketing funnel in one place. All prices below come from each vendor's own pricing page, checked September 25, 2026.

| Tool | Best for | Starting price | First-touch timing | Deal-breaker to check |
| --- | --- | --- | --- | --- |
| Jobber Connect | Shops already quoting in Jobber | $99/mo prepaid annually, $139 month to month, 1 user | Set by Jobber's follow-up settings; custom timing needs Grow | Core plan has no automated follow-ups |
| Housecall Pro Pipeline | Shops already quoting in Housecall Pro | Plans from $59/mo annually; Pipeline tier not listed | Days, three resends | Plan that includes Pipeline is not published |
| EstimateConvert | Quotes built in another tool | $29/mo, all-inclusive | Custom sequences by text and email | Another login beside your job software |
| Followup CRM | Remodelers and commercial contractors with sales staff | $99/user/mo annually, 5-user minimum, $2,500 launch fee | Automation rules per pipeline stage | Roughly $495 a month before onboarding |
| GoHighLevel | Owners who want ads, texting and reviews in one CRM | $97/mo plus usage | Minutes, fully custom workflows | No job record, so booking must sync back |

### 1. Jobber Connect

**Best for:** contractors who already send quotes from Jobber. If you are weighing a move off it, see [Jobber alternatives](https://www.pavadotech.com/blog/jobber-alternatives-for-small-contractors). **Pricing:** $99 a month prepaid annually after the first-year promotion, $119 on a monthly one-year commitment or $139 with no commitment, one user included and $29 per extra user ([Jobber](https://www.getjobber.com/pricing/)). Connect adds "Automated follow-ups" that email or text a client who has not responded to a quote. **Pros:** the quote, the customer and the schedule are one record, so a booking stops the follow-up. **Cons:** you set custom timing and conditions only on Grow at $149 prepaid annually. **Our verdict:** the first thing to switch on if you are on Core and losing quotes.

### 2. Housecall Pro Pipeline

**Best for:** contractors already quoting in Housecall Pro, and our [Jobber vs Housecall Pro](https://www.pavadotech.com/blog/jobber-vs-housecall-pro) comparison covers the wider choice. **Pricing:** Basic, Essentials and MAX run $59, $149 and $299 a month billed annually, and the pricing page does not say which tier includes Pipeline ([Housecall Pro](https://www.housecallpro.com/pricing/)). Per its [help centre](https://help.housecallpro.com/en/articles/6185127-getting-started-with-pipeline), Pipeline runs three follow-ups that resend the estimate after a set number of days and move its status to First, Second and Third Follow-Up, and you can edit both the timing and the message copy. **Pros:** status changes on its own, which passes test five below. **Cons:** timing is set in days, so it cannot fire a two-hour first touch. **Our verdict:** good enough for residential service volume; confirm the tier in writing.

### 3. EstimateConvert

**Best for:** contractors whose estimates live in a tool without follow-up automation. **Pricing:** $29 a month, all-inclusive, with a 14-day trial ([EstimateConvert](https://www.estimateconvert.com/)). It sends text and email sequences after an estimate goes out and lists connections to Jobber, Housecall Pro, ServiceTitan, JobNimbus, Buildertrend, QuickBooks and others through CSV, Zapier and webhooks. **Pros:** cheapest dedicated layer we found, and trade-specific. **Cons:** a booking has to reach it through a connector to stop the sequence, so test that first. **Our verdict:** worth a trial when the upgrade on your main platform costs more than $29.

### 4. Followup CRM

**Best for:** remodelers, roofers and commercial contractors with estimators and a sales pipeline. **Pricing:** Starter is $99 per user per month billed annually with a five-user minimum and a $2,500 one-time launch fee, and Professional is $149 per user ([Followup CRM](https://www.followupcrm.com/pricing)). **Pros:** built around bids and proposals rather than service calls. **Cons:** the five-user minimum puts the floor near $495 a month before onboarding. **Our verdict:** fits the "75 and up" row in the table further down, not a three-truck shop.

### 5. GoHighLevel

**Best for:** owners who want lead capture, texting, reviews and quote follow-up in one marketing CRM. **Pricing:** $97 a month for Starter, plus usage for texts and email ([HighLevel](https://www.gohighlevel.com/pricing)). **Pros:** the most flexible timing of anything here. **Cons:** it has no job record, so it only knows a quote was won if your job software tells it. Our breakdown of [GoHighLevel for contractors](https://www.pavadotech.com/blog/gohighlevel-for-contractors) covers that handoff. **Our verdict:** strong at follow-up, weak at knowing when to stop.

General sales CRMs like HubSpot and Pipedrive can run the same sequences, but they have no concept of an estimate until you build one, which is the gap covered in [contractor CRM](https://www.pavadotech.com/blog/contractor-crm).

### How we ranked these

We scored each tool on the five things that decide whether follow-up recovers jobs for a 1 to 30 person trade business. **First-touch speed**, because won quotes close in a median of 2 days. **Automatic stop on booking**, because a follow-up after the customer booked is the fastest way to annoy them. **Status write-back**, because nobody updates a card in a busy week. **Connection to the job record**, because a follow-up tool that cannot see the schedule guesses. **All-in monthly cost** at your real user count, including launch fees.

## What the software is actually for: being there for bid number two

Most vendors frame follow-up as persistence. A contractor on r/Contractor reframed it in a way that fits the data far better.

*"I've since slowed down my response time to let others have a shot at being first for new leads,"* they wrote, after noticing that homeowners who liked their pitch still went and got two more quotes. *"My close rate on second bids, is double what it is when I'm first."* ([r/Contractor](https://reddit.com/r/Contractor/comments/1unn8rx/since_i_learned_how_to_be_bid_2_my_close_rate/))

The mechanism is that the second contractor is standing there at the moment the homeowner converts three numbers into a decision. That is the moment your follow-up sequence is buying you a seat at. It is not nagging, it is presence at the comparison.

Level's read on the same behaviour: the contractors with the highest conversion are frequently not the cheapest, they are the most responsive and clearest communicators, because customers choose certainty over savings on work they depend on. A follow-up message that answers the unasked question is doing conversion work. One that says "just checking in" is doing nothing, which is the same conclusion we reached in [how to follow up on a quote without being pushy](https://www.pavadotech.com/blog/how-to-follow-up-on-a-quote-without-being-pushy).

## The seven tests to run in the demo

Book the demo with a real open estimate in front of you and make them do these, in this order. Anything the salesperson has to "check with the team" on is a no.

1. **Show me an unsent quote older than 24 hours.** Draft-stage visibility. If the tool only starts caring once you press send, it cannot see the leak described above.
2. **Set the first touch to fire two hours after send.** Trigger granularity in hours, not days. If the minimum is one day, the default sequence is already late for anything urgent.
3. **Book the job mid-sequence and show me the next message not going out.** Automatic stop on booking. This is the single most common cause of a customer complaint about automated follow-up, and it is entirely the software's job.
4. **Expire a 45-day-old quote without touching it.** Automatic status change on age. Without this, your reporting is padded and you will never trust the pipeline number.
5. **Show me the status changing without anyone typing.** Write-back. If someone still has to move a card after a reply comes in, the process breaks in your busiest week, which is precisely the week it needs to work.
6. **Send a text from the sequence and show me the unsubscribe and the sending number.** Compliance, covered below. Also ask whether the number is yours or shared, because a shared number gets your messages filtered for someone else's behaviour.
7. **Export twelve months of quote history to CSV, right now.** Ownership. Your quote-to-close history is the only dataset that tells you [your real win rate](https://www.pavadotech.com/blog/how-to-write-a-quote-that-wins), and it should never be hostage to a subscription.

## The compliance test nobody runs

This one matters disproportionately in Canada, and it is inverted from what most owners assume.

Under CASL, implied consent to send a commercial electronic message comes from an existing business relationship, and the clock depends on which relationship you have. A purchase, lease or written contract gives you **two years**. But **a recipient's inquiry gives you six months**. ([McInnes Cooper](https://www.mcinnescooper.com/publications/canadas-anti-spam-legislation-casl-10-faqs/))

An estimate request is an inquiry, not a purchase. So the person who asked for a quote and never booked is on a six-month clock, and the person who booked resets you to two years from the job. That is a genuine software requirement: your follow-up tool needs to expire an unconverted estimate sequence inside six months, and it needs to know the difference between a prospect and a customer. The same logic drives the reactivation timing in [how to get repeat business from past customers](https://www.pavadotech.com/blog/how-to-get-repeat-business-from-past-customers).

Two more, both cheap to check and expensive to miss:

- **Every commercial message needs sender identification and a working unsubscribe**, including one-to-one follow-up email, if the message is commercial in character.
- **Business SMS from a standard local number in North America requires A2P 10DLC registration** through the carriers. Vendors handle this at different levels of competence. Unregistered traffic gets filtered silently, which looks exactly like customers ignoring you.

## Buy, upgrade, or neither

| Estimates sent per month | What actually pays for itself |
| --- | --- |
| Under 10 | Nothing. A recurring calendar block on Tuesday and Thursday morning beats any subscription at this volume. |
| 10 to 25 | Turn on the automation tier of the field service software you already run. The upgrade is almost always cheaper than a second tool. |
| 25 to 75 | Your existing platform's automation plus a two-way text channel. This is where the custom-timing builder starts to earn its tier. |
| 75 and up, or split quoting and job systems | A dedicated layer, or a custom build. At this volume, and especially when estimates live outside the system that runs the jobs, the seam is what costs you. |

That last row is where an estimator on r/estimators ends up. Running 25 to 50 bids a month, they described the failure precisely: *"Sometimes I get calls about projects I bid months prior and no way of looking back at what we've talked about."* ([r/estimators](https://reddit.com/r/estimators/comments/1eqfp2p/what_follow_up_software_do_you_use/)) The thread's answers were Notion, Excel, paper bid logs, [HubSpot](https://www.pavadotech.com/alternatives/hubspot) and [Pipedrive](https://www.pavadotech.com/alternatives/pipedrive), which tells you how poorly the packaged market serves that shape of business. This is the case where a [custom CRM](https://www.pavadotech.com/crm) stops being an indulgence, because the requirement is joining two systems no vendor joined for you.

## The one number to track

Not opens. Not clicks. **Booked jobs originating from estimates older than 48 hours.**

That figure isolates work the software did from work you would have won anyway, and it is the only honest input to the renewal decision. Set the baseline before you switch anything on.

The upside is worth the measurement discipline. On Level's numbers, a contractor quoting $5M a year who moves from 60 percent to 85 percent conversion adds **$1.25M in revenue on identical quoting volume**, roughly $500K of gross profit at 40 percent margins, with no additional marketing and no additional estimating. The estimates are already written. That is the whole argument for the category.

## The bottom line

Estimate follow-up software is a good purchase and a bad first purchase. Confirm the quotes are being sent, confirm the first touch can fire inside 48 hours, confirm the sequence stops itself on a booking and expires itself on age, and confirm you can walk away with the data. Then check whether the tool on your credit card statement already does all four on the next tier up. Most of the time it does, and the real project was never a software purchase. It was noticing that a decision worth $1.25M was being made by whoever happened to remember.

## Sources

- Level, "Quote Conversion: What a Good Win Rate Looks Like for Contractors," analysis of 438,000 quotes across 2,200+ contractors, on the 73.9 percent median, the 48,000 unsent quotes and the 2-day versus 29-day decision split: [levelcfo.com](https://levelcfo.com/blog/quote-conversion-rate-contractors/)
- HighRidge Systems, "Estimate Follow-Up: The Revenue Gap Costing Contractors $60K+ a Year," citing Hatch's home improvement research and Housecall Pro industry data on follow-up frequency and automation rates: [highridgesystems.com](https://highridgesystems.com/resources/guides/follow-up-gap/)
- McInnes Cooper, "Canada's Anti-Spam Legislation (CASL): 10 FAQs," on the two-year purchase window versus the six-month inquiry window for implied consent: [mcinnescooper.com](https://www.mcinnescooper.com/publications/canadas-anti-spam-legislation-casl-10-faqs/)
- Jobber Help Centre, "Automations," on where quote follow-up automation and the custom automation builder sit by plan: [help.getjobber.com](https://help.getjobber.com/en/articles/automations/)
- Housecall Pro pricing page for the Basic, Essentials and MAX plans, checked September 25, 2026: [housecallpro.com](https://www.housecallpro.com/pricing/)
- Housecall Pro Help Center, "Getting Started with Pipeline," on the three estimate follow-up automations: [help.housecallpro.com](https://help.housecallpro.com/en/articles/6185127-getting-started-with-pipeline)
- Jobber pricing page, plan prices and the Connect and Grow automation split, checked September 25, 2026: [getjobber.com](https://www.getjobber.com/pricing/)
- EstimateConvert, pricing and integrations, checked September 25, 2026: [estimateconvert.com](https://www.estimateconvert.com/)
- Followup CRM pricing page, checked September 25, 2026: [followupcrm.com](https://www.followupcrm.com/pricing)
- HighLevel pricing page, checked September 25, 2026: [gohighlevel.com](https://www.gohighlevel.com/pricing)
- r/Contractor, "Since I learned how to be bid #2, my close rate skyrocketed," on close rates doubling on second bids: [reddit.com](https://reddit.com/r/Contractor/comments/1unn8rx/since_i_learned_how_to_be_bid_2_my_close_rate/)
- r/Contractor, "How long to yall take to give a quote?" a homeowner waiting a week on three unsent estimates: [reddit.com](https://reddit.com/r/Contractor/comments/1w0155a/how_long_to_yall_take_to_give_a_quote/)
- r/HVAC, "How to make installers/techs happy?" on commissioned techs not following up on their own estimates: [reddit.com](https://reddit.com/r/HVAC/comments/1et6q2u/how_to_make_installerstechs_happy/)
- r/HVAC, "Boiler Pricing," on reading silence as a price objection: [reddit.com](https://reddit.com/r/HVAC/comments/1okiuix/boiler_pricing_pic_for_attention/)
- r/estimators, "What follow up software do you use?" on 25-50 bids a month tracked in Notion, Excel and paper bid logs: [reddit.com](https://reddit.com/r/estimators/comments/1eqfp2p/what_follow_up_software_do_you_use/)

## FAQ

### What is estimate follow-up software?

It is any system that watches sent estimates and contacts the customer on a schedule until they book, decline or the sequence expires. The category spans three shapes: automation already built into field service platforms like Jobber and Housecall Pro, small dedicated quote trackers, and general CRMs like Pipedrive or HubSpot configured for it. The functional test is whether the status changes without a human typing anything.

### What is the best estimate follow-up software for contractors?

If you already run Jobber, the best option is usually its Connect plan, which adds automated quote follow-ups by email and text. If your estimates live somewhere else, a dedicated layer such as EstimateConvert at $29 a month bolts onto most job platforms. Followup CRM suits remodelers and commercial contractors with a sales team, starting at $99 per user per month billed annually with a five-user minimum.

### Does Housecall Pro follow up on estimates automatically?

Yes, through its Pipeline feature. Pipeline runs three estimate follow-up automations that resend the estimate after a set number of days and move the status from Sent to First, Second and Third Follow-Up. The timing is set in days rather than hours, and Housecall Pro's pricing page does not list which plan includes Pipeline, so confirm it on the demo.

### Do I need separate software if I already use Jobber or Housecall Pro?

Usually no, you need a different plan. Jobber's automated quote and invoice follow-ups sit on the Connect tier, not on the entry-level Core plan, and the custom automation builder sits on Grow above that. Before you buy a fifth tool, price the upgrade on the tool you already own and check whether the feature is simply switched off.

### How fast does the first follow-up need to fire?

Inside 48 hours. Level's analysis of 438,000 contractor quotes found that quotes which converted closed in a median of 2 days, while quotes that were eventually lost lingered for a median of 29 days. A sequence whose first touch lands on day five is arriving after the decision window has mostly closed.

### Is texting customers about an open estimate legal?

In Canada, an estimate request is an inquiry, and CASL implies consent for six months from that inquiry rather than the two years you get after an actual purchase. Every commercial message needs sender identification and a working unsubscribe. In the United States, sending business SMS from a standard local number requires A2P 10DLC registration through the carriers, which your vendor should handle but should be asked about explicitly.

### How many follow-up touches should a sequence have?

Between three and six over roughly two weeks, front-loaded. Hatch's home improvement research found 63 percent of companies reach out only once or twice before marking a lead lost, and only 14 percent follow up four or more times, so the bar is low. The sequence must stop the moment the customer books, which is a software requirement rather than a discipline one.

### Will automated follow-up annoy customers?

Less than silence does. Homeowners on r/Contractor routinely post about contractors who quoted and then vanished, and 55 percent of homeowners in Jobber's 2026 survey said they expect a response within the hour. The messages that irritate people are the ones that only ask for a decision. Ones that answer a question, add a photo or offer a date generally do not.

### How do I know whether the software is working?

Track booked jobs that came from estimates older than 48 hours, not email opens. That single number isolates the work the software is doing from the work you would have closed anyway. Then compare it against the subscription cost, including whatever tier upgrade you paid to unlock the automation.
