The first time I really understood what a slow callback costs, I was sitting in a roofing contractor's truck after a storm season, watching his phone. Forty-one form fills had come in from his website and his Google Local Services ads over the previous week. He'd called eleven of them. Of those eleven, he reached four, and booked three inspections. The other thirty leads sat in an inbox he checked between roofs, after dinner, sometimes two days late. He didn't have a lead problem. He had a follow-up problem. By the time we finished talking, he wanted one thing: a lead follow up system for contractors that would touch every single inquiry within minutes, the same way every time, whether he was on a ridge cap or asleep. This is the story of how we built it, and what it taught me about the parts owners always get wrong.
The math that made him stop arguing with me
He pushed back at first. Texts feel impersonal, he said. People want a human. I didn't disagree, exactly, but I showed him the number that ends that argument. Harvard Business Review's study The Short Life of Online Sales Leads found that companies contacting a web lead within an hour were close to seven times more likely to have a real conversation than those who waited just sixty minutes longer — and the typical firm took 42 hours. Forty-two. His leads weren't choosing the competitor with the better reviews. They were choosing whoever picked up first.
The roofer's actual competitor wasn't the other roofing company. It was the lead's own attention span. A homeowner who fills out three contractor forms on a Saturday afternoon has forgotten two of them by Sunday. The first one to land a useful, human-sounding message owns the conversation. Everything we built after that was in service of being first, every time, without depending on him to be the one who was fast. If you want the broader case for starting small and proving the return before you scale, I lay it out in this no-hype guide for service business owners.
The instant text: one reflex that beats fancier ads
We started with the single highest-value reflex: the instant text. The moment a lead hits the website form, the Google LSA inbox, or a missed call to the shop line, an automated text goes out inside sixty seconds. Not a robotic auto-reply. Something that reads like he typed it from the truck:
"Hi Maria — this is the office at Cedar Ridge Roofing. Saw your request about the leak over the garage. I can have someone out Thursday or Friday. Which works better?"
Two things make that message work. It names the specific job detail the lead gave, so it doesn't feel blasted. And it ends with a question that's easy to answer — a choice between two days, not an open-ended "let us know." The reply rate on a question like that runs far ahead of a statement. We pulled the job detail straight from the form field, so the system filled it in automatically.
If your phone is the bigger leak in the bucket, missed-call-text-back is the same idea aimed at the people who actually dial. When a call rings out, the system fires a text within seconds: "Sorry we missed you — we're on a job. Want us to call you back at 2 or 4?" I've written more about why that matters in how contractors stop losing jobs to missed calls, but the short version is that a missed call with no follow-up is just a donated lead.
The six-touch sequence that keeps going after most contractors quit
The instant text gets a reply maybe a third of the time. The roofer's old instinct was to treat silence as a no. That instinct is what was bleeding him. So we mapped out what happens when Maria doesn't answer — a sequence that runs on its own for days without him lifting a finger.
- Minute 1: Instant personalized text (above).
- Minute 5, if no reply: a ringless voicemail drop in his own voice — "Hi Maria, Dave with Cedar Ridge, got your note about the garage leak, give me a shout when you've got a second." It lands in voicemail without ringing, so it never feels like a pestering call.
- Hour 1, if no reply: a short email with two real inspection photos and a one-line scheduling link.
- Day 1 evening: a second text, lighter — "Still want me to take a look at that leak before the next rain?"
- Day 3: a value email, not a nag — a plain-language note on what storm damage looks like and why insurance timelines matter.
- Day 7: a final "closing the loop" text that gives the lead an easy out: "Should I keep your spot for this week or are you all set?"
Six touches across three channels, spread over a week, every one of them automatic. When we turned it on, the share of leads that ever got a second contact went from roughly a third to all of them. That alone — not fancier ads, not a new website — was the thing that moved his booked-job count.
One rule we held firm on: the sequence stops the instant the lead replies or books. Nothing kills trust faster than getting a chirpy "still interested?" text an hour after you already scheduled. The booking tool and the messaging tool have to talk to each other so a confirmed appointment silences every remaining step. If you're choosing where this engine should live, I walk through the trade-offs in built-in versus bolt-on lead management — most contractors already own a tool that can do this.
The compliance part that quietly gets your texts blocked
Here's where the DIY versions fall apart, and where I've watched owners waste a month. Business texting in the U.S. is not as simple as buying a number and hitting send. Carriers now require A2P 10DLC registration through The Campaign Registry before they'll reliably deliver automated texts from a local number. Skip it and AT&T, Verizon, and T-Mobile quietly filter your messages — your sequence "runs" while your leads never see a word of it. The roofer's first attempt, a weekend project his nephew set up, was delivering maybe half its texts and nobody knew why. Registration fixed it.
The other guardrails come from the FCC's Telephone Consumer Protection Act rules:
- Consent. When a homeowner submits your form or calls you, you have a basis to respond about their request. Keep your texts about the job they asked about — don't drift into mass promotional blasts to old leads without proper consent.
- Quiet hours. Automated texts and voicemail drops are restricted to 8 a.m.–9 p.m. in the lead's local time, not your office time. If you take jobs across a time-zone line, the system has to honor each lead's zone. A 7:40 a.m. text to someone an hour behind you is a 6:40 a.m. text to them, and that's a violation.
- Opt-out. Every automated text needs a real way to stop. "Reply STOP to opt out" has to actually work and actually halt the sequence.
- Voicemail drops count as calls. The FCC treats ringless voicemail as a call, so it carries the same consent and quiet-hours rules as a live dial. Don't think of it as a loophole.
None of this is a reason to avoid building the system. It's a reason to build it on a platform that handles registration and quiet hours for you instead of stitching it together by hand and hoping.
You probably already own the engine
The roofer assumed he needed to buy something new. He didn't. The field-service platforms contractors already run on — Jobber, Housecall Pro, ServiceTitan, Workiz — all have automated follow-up and missed-call-text-back features sitting dormant inside the subscription. Most owners have simply never switched them on, or set them up once and never refined the messages. Before you shop for a new tool, open the one you've got and look for "automations," "campaigns," or "client communications."
Two upgrades made the sequence smarter without making it more complicated. First, we wired in call tracking through CallRail so the system knew where each lead came from. A Google Local Services or Angi lead is comparing three contractors at the same moment, so those got the fastest, most direct message. A referral lead, who already trusts him, got a warmer, slower touch. Same engine, different first sentence based on the source tag.
Second, we connected the follow-up engine to his scheduling so a booked inspection flowed straight onto the calendar and triggered its own reminder thread. If your dispatch is still a whiteboard and a group text, that's the next bottleneck after follow-up, and I cover it in the practical scheduling and dispatch playbook for field-service owners.
What 'runs itself' actually means
I want to be honest about the phrase, because it gets oversold. The sequence runs itself. The judgment does not. The system reaches every lead in minutes, sorts the warm from the cold, and hands the roofer a short list of people who replied and want a real conversation. He still closes them. He still reads the room on a full tear-off versus a small repair. The automation didn't replace him or his crew — it deleted the part of his week that was pure data entry and missed timing, and gave those hours back to the work only he can do.
Three months in, the difference wasn't subtle. The same ad spend, the same lead volume, but a meaningfully higher share of those leads turned into inspections, because not one of them fell into the two-day gap anymore. He stopped feeling like he was drowning in his own inbox. If you want a step-by-step on the timing logic behind the touches, the 5-minute response playbook breaks down the why behind each interval, and you can see how the whole thing fits a trade like yours on the Turnkey AI for contractors page.
Start with one reflex this week: the instant text on every new lead. Get that delivering reliably, registration and all, before you build the rest. The roofer's whole system grew out of that single message. Yours can too.
Frequently asked questions
How fast does a lead follow up system for contractors need to respond?
Aim for under five minutes, ideally inside sixty seconds. Harvard Business Review found that contacting a web lead within an hour makes a real conversation about seven times more likely than waiting just an hour longer. The first contractor to send a useful message usually owns the lead.
Do I need new software, or can I use what I already have?
Most contractors already own the engine. Jobber, Housecall Pro, ServiceTitan, and Workiz all include automated follow-up and missed-call-text-back features that are often switched off. Open your current platform and look for automations or campaigns before buying anything new.
Is automated texting to leads legal?
Yes, when done right. You need A2P 10DLC registration through The Campaign Registry so carriers deliver your texts, plus TCPA compliance: respond about the job the lead asked about, honor 8 a.m.–9 p.m. quiet hours in the lead's time zone, and provide a working STOP opt-out. Ringless voicemail counts as a call under the same rules.