Roofing estimator texting on a homeowner’s porch

SMS Follow-Up for Roofing: Sequences, Timing and TCPA Rules

October 25, 2026

Good SMS follow-up for a roofing company comes down to three things. Text a new lead within minutes. Run a short, scheduled sequence after every estimate. Keep a slow, useful nurture going for the homeowners who aren’t ready yet. All of it has to rest on written consent and a registered sending number. This guide gives you the timing, the sequences and the compliance checkpoints, so your texts get delivered and your reps stop losing jobs to whoever replied first.

Areions
Get Qualified Roofing Leads
Areions helps roofing companies prepare for storm demand and delivers qualified leads to their CRM, so teams can focus on their core work.

TL;DR

  • Send the first text within five minutes of a lead arriving. Speed decides who gets the inspection, and a text is the fastest way to start the conversation.
  • Run a fixed sequence after every estimate (for example days 2, 5 and 10), mixing text, email and one call, and stop the moment the homeowner signs, declines or replies STOP.
  • Keep “not now” leads in a low-frequency nurture of seasonal tips, claim explainers and local job photos. It pays off over months, not days.
  • Get prior express written consent, register your numbers for A2P 10DLC, respect quiet hours, and honor opt-outs instantly. Otherwise your messages are blocked or your risk goes up.

Table of Contents

Why texting is the right first follow-up for roofing leads

A homeowner who has just seen a stain on the ceiling, or a neighbor’s tarp after a hailstorm, is not waiting by the phone. They fill out a form, call two or three roofers, and move on with their day. The first company that answers in a way that is easy to reply to usually gets the inspection.

Text is built for that moment. It can be read in a few seconds, answered from a driveway or a break room, and it doesn’t need the homeowner to pick up an unknown number. Practitioner write-ups on roofing automation consistently put the target at contacting a new lead within five minutes, and one vendor page describes a roofing-trained text inside 30 seconds of every new lead. Treat those as vendor and practitioner benchmarks, not guarantees. The direction is clear, though: minutes beat hours.

The first reply also has to do real work. A text that only says someone will be in touch wastes the head start. A speed-to-lead analysis makes the same point for any service business: the first response should confirm what the prospect needs and move toward a concrete next step.

The first text: what to send in the first five minutes

Keep it short, human and specific. A good first message does four things:

  1. Names your company and the person texting.
  2. Confirms what the homeowner asked about (storm damage, a leak, an estimate).
  3. Asks one easy question.
  4. Tells them how to opt out.

Example for a web form lead after a hail event:

Hi Maria, this is Dan with Summit Roofing. We got your request about hail damage on your roof. Is the damage mostly on the shingles, or do you see any leaks inside? Reply STOP to opt out.

One technique worth borrowing: let the homeowner flag urgency themselves. Roofing SMS tools describe an URGENT keyword in the first text so people with active leaks self-identify and jump to the top of the call list, without any complicated lead scoring. If you use it, make sure a person actually checks for those replies, including evenings.

A few habits that keep the first text working:

  • Send from a local number. Homeowners answer a 913 or 918 number faster than a short code.
  • Use the lead’s name and the thing they asked about. Generic blasts read as spam.
  • Ask a question that takes one word to answer. “Is the roof leaking right now?” beats “When would you like to schedule?”
  • Hand off to a human quickly. Automation starts the chat; a rep should take over when the homeowner replies.

For wording on calls, voicemails and later-stage messages, our roofing lead scripts cover templates for each sales stage, and the same tone works in text.

Missed calls and after-hours inquiries

Storm leads don’t keep office hours. Many calls come in at night or on weekends, when the homeowner is looking at the damage and worrying. If nobody answers and nothing follows, the next roofer on the list gets the call.

A missed-call text-back is the simplest fix: when a call goes unanswered, the system sends a text within a minute or so asking what’s going on and offering an inspection slot. It costs almost nothing to run and catches leads that would otherwise leave a voicemail they never expect you to return. If you want to see how other home-service businesses think about this, capturing after-hours calls is worth a read.

Set clear rules for what happens next. A text received at 10 p.m. should get an automated acknowledgment, then a human reply first thing in the morning, with anything marked URGENT escalated to whoever is on call.

The post-estimate sequence: days 2, 5 and 10

The estimate is where many roofing jobs quietly die. The homeowner says they’ll think about it, the rep moves on to the next lead, and nobody checks back. One roofing CRM guide describes SMS and email follow-ups on days 2, 5 and 10 after an estimate goes out, and the same practitioner write-up recommends a structured 14-day sequence rather than a single call.

Here is a version you can adapt. Adjust the spacing to your sales cycle; insurance jobs often move slower than retail replacements.

Day Channel Purpose Sample message idea
0 Email + text Deliver estimate and confirm receipt “Your estimate is in your inbox. Want me to walk through it by phone?”
2 Text Easy check-in “Any questions on the scope or materials?”
5 Email Proof and options Before/after photos, financing options, short FAQ
7 Call reminder to rep Human touch Task in CRM to call, not text
10 Text Soft close “Should I hold your install window, or would you like more time?”
14 Text Graceful exit “Happy to pause here. I’ll check back in the fall. Just reply anytime.”

The sequence should end the moment something changes: the homeowner signs, says no, books a call, or replies STOP. A text that arrives after someone has already signed is worse than no text.

What to put in each message

  • Answer the objections before they’re raised. Price, timing, insurance and warranty come up in nearly every estimate conversation. Put one in each touch.
  • Show work. A photo of a finished roof on the same street does more than adjectives.
  • Give the homeowner context on cost. National figures can help frame the conversation. Angi reports that most homeowners spend between $5,902 and $13,374 on a full replacement, with a national average of $9,607. Your own estimate will differ by roof size, material and pitch, so use national numbers only as background, never as a promise.
  • Offer a next step, not a vague nudge. “I can have a crew look at your roof Thursday” beats “just checking in.”

Nurturing the leads that say “not now”

Not every homeowner is ready after two weeks. Some have a budget problem, some are waiting on an insurance decision, and some just have an aging roof they’ll deal with eventually. Practitioners describe the nurture window as roughly 6 to 18 months before timing lines up, and they stress that nurture is not spam: it works when the content has real value.

That means segmenting by the reason they paused:

  • Budget: financing explainers, seasonal promotions you actually run, how to stage a repair versus a replacement.
  • Insurance: plain-language claim explainers, what adjusters look for, how to document damage.
  • Aging roof: inspection reminders, maintenance tips, warning signs to watch.

Keep texts to a low frequency, roughly monthly or tied to events like a storm in their ZIP code, and let email carry the longer content. A short note after a hailstorm (“Storm came through your area last night. Want us to check your roof for free?”) often does more than a scheduled newsletter. Email works well for the explainers and job photos, with text reserved for time-sensitive nudges. If you’re setting up the plumbing for this, roofing CRM automations walks through the first workflows to build.

Text marketing sits under federal and state rules, and roofing has been a frequent target of complaints. This section is general information, not legal advice. Have a TCPA-literate attorney review your consent language and workflows.

Under the TCPA, businesses generally need prior express written consent before sending autodialed or prerecorded marketing messages to wireless numbers. Consent should be individual. State attorneys general have pushed the FCC to close the “lead generator loophole,” where one click box is used to claim consent for many unrelated companies. The same source notes that businesses can be liable for violations by third-party lead generators, which matters if you buy leads.

The FCC has also said its rules on autodialed calls and prerecorded messages to cell phones cover text messages. Homeowners know this too: one local thread about unsolicited roofing texts claims each text is worth a $1,500 fine, which is a good reason to treat consent as the foundation, not an afterthought. (That figure is a resident’s claim, not legal guidance.)

Practical steps:

  • Put clear consent language next to your form’s submit button, naming your company.
  • Keep a record of when and how each lead consented.
  • Don’t text numbers you bought or scraped without confirming the consent trail.
  • Ask any lead vendor how consent was captured, and whether it names your company specifically.

Respect quiet hours

Federal rules limit telephone solicitations to 8 a.m. to 9 p.m. in the recipient’s local time, and some states are stricter. Florida, for example, uses 8 a.m. to 8 p.m. If you work across time zones, say a Texas and Illinois footprint, schedule by the lead’s local time, not yours. A reply to a homeowner who texted you first is a different situation from an unprompted marketing message, so ask your attorney how to treat each in your workflow.

Register your number and honor STOP

Carriers expect businesses to register for A2P 10DLC before sending application-to-person texts from standard local numbers. Roofing SMS write-ups flag this as a technical necessity that non-specialist agencies often overlook, because unregistered traffic gets filtered and your sender reputation suffers. The same source stresses that a STOP reply should immediately end all SMS marketing to that contact. Build that into the system so no rep has to remember it.

A quick compliance checklist before you turn anything on:

  1. Written consent captured and stored for every contact.
  2. A2P 10DLC brand and campaign registered.
  3. Opt-out language in the first message and a working STOP handler.
  4. Sending windows set to the recipient’s local time.
  5. Vendor consent trail verified for any purchased leads.

Mistakes that make roofing texts backfire

  • Texting every lead the same thing. A homeowner with a leak and a homeowner collecting quotes need different messages.
  • Never stopping the sequence. Cancel on signed, declined, replied or opted out.
  • Letting replies sit. Automation that starts a conversation nobody continues is worse than none.
  • Skipping the call. Text opens the door; the inspection and the close are usually human.
  • Ignoring lead quality. The best sequence can’t rescue a lead that was never real. A verification step separates real storm damage from dead contacts before your reps spend time on them.

Our perspective: speed only matters if the lead is real

We build storm-response systems for roofing companies, and the pattern we see is simple. Contractors obsess over the text copy and ignore what happens upstream. A perfect five-minute text sent to a lead with no real damage, or to a lead who was also sold to four other roofers, still goes nowhere.

That’s why we put verification and exclusivity in front of follow-up. Our leads are human-verified and tied to actual storm demand, and each client has territory exclusivity, so your reps aren’t racing a competitor who bought the same contact. Qualified leads land in your CRM with automated routing and follow-up ready to go, so the first text goes out while the homeowner is still looking at the damage. We think about follow-up as one piece of a system: tracked calls, a clean pipeline, and a sequence that stops when it should.

If you’re deciding where to start, fix these in order: respond within minutes, make every estimate trigger a sequence, then add nurture. And if your lead source is the weak link, look at that before you rewrite another template. Our guide to exclusive roofing territories lists eight questions to ask any vendor.

— Angel

Putting it together with a managed system

Building this yourself means managing ads, landing pages, a CRM, call tracking, text registration and sequences, all while running crews. Areions handles that stack for roofing companies. The service is month-to-month with no long-term contract, and we guarantee qualified leads within 30 days. Pricing is published: Foundation is $97 per month, Professional is $1,500 per month and Enterprise is $5,000 per month, with the tiers based on level of service and exclusivity. See the plans on areions.com and pick the level that fits your territory and crew capacity.

If you want to understand the funnel before you buy, start with roofing appointment setting and our breakdown of roofing marketing KPIs so you know what to measure weekly.

A simple 30-day rollout plan

Week 1: foundations. Add consent language to every form. Register for A2P 10DLC. Set up a local sending number and a STOP handler. Write your first text and your URGENT-reply rule.

Week 2: speed. Connect new leads and missed calls to automatic text responses. Decide who watches replies, and when. Test it by submitting your own form at 9 p.m. and at 7 a.m.

Week 3: estimates. Build the day 2, 5, 10 and 14 sequence in your CRM. Add stop conditions for signed, declined, replied and opted out. Collect before and after photos and a short FAQ for the email touches.

Week 4: nurture and measurement. Split “not now” leads by budget, insurance and aging roof. Draft three seasonal messages. Then track how many leads reply, how many book inspections and how many estimates close. If you pass revenue back to your ad platform, offline conversion tracking helps your campaigns learn which leads become jobs.

Four-week SMS rollout from setup to measurement

FAQ

How fast should a roofing company text a new lead?

Aim for under five minutes. Practitioner guides on roofing automation treat five minutes as the target, and some tools advertise replies in seconds. Whatever your number, test it after hours too, since storm leads often arrive at night.

It can be, with the right consent. The TCPA generally requires prior express written consent for autodialed or prerecorded marketing texts to cell phones, and you can be liable for what third-party lead sellers do on your behalf. Have an attorney review your consent language and any purchased lead sources.

How many follow-up texts are too many?

There’s no universal number, but a sequence tied to an estimate, such as days 2, 5, 10 and 14, with email and a call mixed in, is a reasonable ceiling. After that, move the lead into a low-frequency nurture, roughly monthly or tied to local weather events. Always stop on a STOP reply.

Should I use text or email for roofing lead nurture?

Use both for different jobs. Text suits quick, time-sensitive nudges like speed-to-lead, appointment reminders and post-storm check-ins. Email suits longer content such as claim explainers, financing options and job photos.

Sources

Back to Blog