
Texting roofing leads: When a text beats a callback
The wrong argument
Roofing sales meetings keep having the same fight. One camp says homeowners never pick up, so text first. The other says the deal is won by voice. Both are arguing about a channel when the decision is about a situation.
A text and a call do different jobs. A call qualifies the damage, handles the insurance question, and books the inspection. A text holds the slot until the call can happen. The text does not replace the callback. It buys the callback a better chance.
What homeowners actually said
Roofing Contractor's 2024 Homeowner Survey found 46% of homeowners prefer to hear from a roofer by phone, 39% by email, and only 15% by text. Among Boomers, who own a large share of the roofs coming due for replacement, the split was 53% phone and 11% text.
So text is not what most homeowners want as the main line of contact, and that is the point. A text is not the conversation. It is the bridge to it. It works because it is short, readable from a job site or a school pickup line, and asks for one small decision instead of a 10-minute call.
The rule, by situation
Ask what the homeowner is doing right now and what the office needs from them.
Situation | First move | Why |
|---|---|---|
Inbound call missed, caller hung up | Text within 2 minutes, call inside 15 | Pauses the search for the next roofer while a CSR frees up |
Web form submitted at 11 PM | Text acknowledgment offering a morning slot | Nobody expects a call at 11 PM. They do expect a sign a person saw it |
Two callbacks unanswered during work hours | Text with two inspection slots | Picking a slot takes 5 seconds at work. A call takes 5 minutes |
Voicemail with a specific question | Call back, then text if unanswered | A question needs a voice. The text carries the answer if the call misses |
Water coming through the ceiling | Call, and keep calling | An active leak is a phone job. A text-only reply reads as indifference |
Insurance claim with an adjuster date | Call first, text the confirmation | Claim details do not fit a text. The appointment should land in writing |
The pattern underneath the table: Text when the homeowner cannot talk. Call when the roof cannot wait. Almost all other cases are a text that earns a call.
What the first text says
The first text has three jobs: Say who you are, say why you are texting, and ask for one thing. That one thing is a slot, not a story.
Good: "Hi Maria, this is Dan at Ridgeline Roofing. We just missed your call. I can have an inspector out Tuesday at 9 AM or Wednesday at 2 PM. Which works? Reply STOP to opt out."
Bad: A paragraph about financing, a gallery link, and three questions about the age of the roof. Long texts get read later, and later is when the homeowner has already replied to someone else. Keep it under 300 characters, sign it with a first name, and never quote a price.
The consent line
Texting a lead is not a legal gray area. It is a regulated one, and the rules split along one seam: Is this a reply to something the homeowner asked for, or is it outreach?
A homeowner who called you, filled out your form, or left a voicemail has opened a conversation. A prompt, informational reply about that request (we got your message, here are two slots) sits on the safer side of the Telephone Consumer Protection Act (TCPA). A promotional text to a purchased list, or to a homeowner who inquired eight months ago and never booked, is marketing outreach and needs prior express written consent first.
Three things apply on both sides of that line. Consent is documented, not assumed. Each text carries a working opt-out, and a STOP is honored the same day. And the sending number is registered under 10DLC, the carrier registration system for business texting from local numbers, or the carriers filter your texts before the homeowner sees them.
One recent change: The FCC's one-to-one consent rule, which would have required consent naming each individual seller, was vacated by the Eleventh Circuit in Insurance Marketing Coalition v. FCC on January 24, 2025. That removed a stricter layer that never took effect. It did not touch TCPA consent itself, and TCPA statutory damages remain $500 to $1,500 per violation. Each text counts. A texting program that scales is a liability that scales, unless consent scales with it. Have counsel read your consent language before the first automated text goes out.
Make the rule the default
The reason most roofing offices do not run this rule is not disagreement. It is timing. The rule has to fire inside 2 minutes of a missed call, at 11 PM on a form, and on the third unanswered callback, and the CSR who would send it is on another line.
Whether you close that gap with a dedicated setter, your CRM's automations, or an AI intake layer that answers the call, texts the miss, and holds the slot until a person picks up, the test is the same. Pull last month's missed calls and after-hours forms. Count how many got a text inside 5 minutes. That count, not the channel debate, decides how many inspections you set.
Should you text or call a roofing lead first?
Decide by situation, not by channel. If the homeowner called you and you missed it, text within 2 minutes to hold their attention, then call inside 15. If a form arrives late at night, text an acknowledgment with a morning slot. If there is an active leak or an insurance claim with an adjuster date, call first. Texts hold the slot; calls qualify the damage and book the inspection.
Is it legal to text leads without consent?
Treat consent as required. A prompt, informational reply to a homeowner who called, filled out your form, or left a voicemail is on safer ground under the Telephone Consumer Protection Act than promotional outreach, which needs prior express written consent. In both cases you need a documented record, a working opt-out, and a 10DLC-registered sending number. Statutory damages run $500 to $1,500 per violation, so have counsel review your consent language.
What should the first text to a homeowner say?
Three things: Who you are by first name and company, why you are texting, and one small ask, usually a choice between two inspection slots. Keep it under 300 characters, skip pricing and financing, and include an opt-out instruction such as reply STOP. A text that offers two slots gets a two-word reply. A text that asks open questions gets read later, after the homeowner has already answered a competitor.
Can you text a lead after a missed call?
Yes, and it is the highest-value moment to do it. A homeowner who called and got no answer is about to dial the next roofer on the list. A text inside 2 minutes, referencing the missed call and offering two inspection slots, pauses that search long enough for a CSR to call back. Treat it as an informational reply to their inquiry, include an opt-out, and follow with a live call within 15 minutes.
What is 10DLC and do roofers need it?
10DLC stands for 10-digit long code, the carrier registration system for businesses that send text messages from standard local phone numbers. Carriers require it for business texting, and unregistered traffic is filtered or blocked before the homeowner sees it. Any roofing company texting leads from a business number needs to register its brand and campaign, describe the message types it sends, and keep opt-out handling in place. Registration usually runs through your texting or CRM provider.

About Revin
Text and call each roofing lead in minutes
Revin answers every inbound roofing call, follows up the missed ones by text and voice, and books inspections directly into your CRM.








