Roofing in San Antonio: be the local roofer who texts back first
When hail crosses Stone Oak and Schertz, 200 homeowners call roofers in the same afternoon and crews with out-of-state plates arrive by the weekend. The local roofer who answers, inspects and follows up through the claim is the one still standing in October.

What a roofing company in San Antonio should set up first
An AI receptionist on your existing 210 or 726 number that books free inspections by neighbourhood, screens out solicitors and adjusters, and texts back every missed call inside a minute during storm weeks; a claim-tracking sequence from inspection to depreciation release; and a review request the day the final invoice is paid with the drone photo. Roofing converts 3 to 7% of leads over a 30-day cycle, so the follow-up is where the money is.
What roofing calls look like in San Antonio
San Antonio roofing has two engines. Spring hail tends to hit the north and north-east (Stone Oak, Schertz, Cibolo, New Braunfels, Universal City) and Hill Country wind damages Boerne and Helotes; each event brings the usual 72 hours of unanswerable phones and six weeks of competing with storm chasers while the claim grinds. The second engine is age: the 1990s–2000s suburbs along Highway 281, Loop 1604 and I-35 have asphalt roofs hitting 20 to 25 years in Texas sun, so age-based replacements are steady work regardless of weather. A large military and rental population also drives inspection-driven repairs at sale and move-out.
Storm-season roofing leads on Angi and Local Services Ads run $150 to $400, an insurance replacement bills $12,000 to $25,000, and Angi sends each lead to 3 to 5 contractors. San Antonio homeowners are price-conscious and wary of door-knockers; a texted reply to their own call with a local address and a review count is the clean first contact. Hatch’s 27% unanswered figure is a quiet day; after a hail event most small San Antonio roofers miss more than half.
The San Antonio roofing calendar
| Months | What rings the phone | What to have running |
|---|---|---|
| March–June | Hail across the north side and suburbs, wind in the Hill Country, inspection requests, insurance claims | Receptionist on overflow 24/7, missed-call text-back, inspection booking by neighbourhood, claim-tracking sequence |
| July–September | Builds from spring claims, heat-aged shingle failures, supplement negotiations | Depreciation and completion follow-ups; review requests at final invoice |
| October–November | Fall storms, re-inspections of homes that waited, cash and metal roof quotes | Reactivation texts to spring inspections that never filed; cash quote follow-up |
| December–February | Leaks found in winter rain, age-based replacement planning in 1990s–2000s suburbs, sale inspections | Age-based reactivation to past inspections; scripts updated; Angi and LSA profiles refreshed |
Texts written for San Antonio roofing customers
Replace the brackets. Every text comes from a named person and ends with a one-word question.
Missed call during a storm week
“Hi, [Name] at [Company], [Schertz]-based roofers since [year]. Sorry we missed you, phones are busy after the hail. Reply with your address and I will book a free inspection this week. We are local and we will be here when the claim pays.”
Inspection booked
“You’re set, [First name]: [PM] will inspect [address] on [day] between [9 and 11am] and leave a photo report whether or not there is damage. No charge, no pressure. Reply CHANGE if that time doesn’t work.”
Claim follow-up, after adjuster meeting
“[First name], the [USAA] adjuster meeting is done and we matched on [30] squares. Approval letters usually take [7–10] days. I will text when it lands; nothing you need to do.”
Review, day the final invoice is paid
“Thanks for choosing a local crew, [First name]. Everything is closed out with [insurer] and here is the finished drone shot: [photo]. If you are happy with how it went, a Google review helps other [Stone Oak] homeowners pick a roofer who will still be here next year: [link].”
What it costs and what it recovers in San Antonio
Typical tickets: $12,000–$25,000 insurance replacement. Lead cost: $150–$400 per storm-season lead on Angi and LSA. Hatch’s 2026 data has 27% of inbound calls going unanswered and under 3% of those callers leaving voicemail.
| Line item | Monthly |
|---|---|
| AI receptionist, unlimited minutes | $97 |
| Call minutes (storm month: 400 calls × 3 min at 1.2¢) | About $14 |
| Texts (missed-call, inspection confirms, claim sequence, reviews, ~1,600 segments) | About $12 |
| Local number and A2P registration | $1.15/mo + $24.50 one-off |
| Recovered: half of 400 storm calls that would have been missed | 200 calls; at a 10% inspection-to-roof rate and $14,000 average, about $280,000 in a storm month |
Rules that apply in San Antonio
Texas does not license roofers at state level, so your reviews and local registration do the trust work; put it in every text signature. Permits: the City of San Antonio Development Services Department, with New Braunfels, Schertz and Boerne permitting separately. Texting: under Texas SB 140 (effective 1 September 2025) texts to prospects are telephone solicitation, so sends stay between 9am and 9pm (noon to 9pm Sunday); follow-up to people who contacted you first is exempt from registration under the November 2025 settlement. Texas is one-party consent for call recording. Texas does not license roofers, so put your RCAT registration and physical San Antonio address in every text. Roof replacements need permits from the City of San Antonio or the suburb, usually fast online. USAA is headquartered in San Antonio and insures a large share of local homes, so your claim-tracking texts should know its process. Several suburbs restrict post-storm door-knocking, which makes the texted reply the clean first contact.
How we set this up for San Antonio roofing companies
Keep your 210 and 726 number
We port or forward it; callers see the local number they already know.
Load local specifics
Service zips across Bexar, Comal, Guadalupe and Kendall counties, your dispatch fee, emergency rules, and the licence number in the signature.
Connect your software
ServiceTitan, Housecall Pro, Jobber or your calendar; bookings and call summaries land where your dispatcher looks.
Turn on the three sequences
Missed-call text-back, estimate follow-up timed for roofing, and review requests after the paid invoice.
Review the first two weeks of calls
We listen with you and fix wording, zones and the San Antonio specifics the AI gets wrong.
Questions owners ask
Can the AI handle the 72 hours after a hail storm?
Yes. It takes unlimited concurrent calls, books inspections by neighbourhood, screens solicitors and texts back every missed call inside a minute.
Does it keep following up through the insurance claim?
Yes. The sequence tracks inspection, adjuster meeting, approval, build date and depreciation release, texting the homeowner at each step.
How do I stand out from out-of-town crews in San Antonio?
Local area code, physical address, “here since [year]” in the first text, a review count that proves it, and knowing how USAA handles claims.
Should I text homeowners who got an inspection but never filed?
Yes, in the fall. A reminder that there is still time to file on the spring storm books a meaningful share.
What about non-storm roofing in San Antonio?
The 1990s–2000s suburbs are hitting 20-to-25-year roofs. An age-based reactivation offering a free inspection fills the quiet months.
Will callers hear a San Antonio number?
Yes. We keep your existing 210 and 726 number so nothing changes for customers or your truck wraps.
Does the AI know San Antonio neighbourhoods and zip codes?
Yes. Your service area across Bexar, Comal, Guadalupe and Kendall counties is loaded so it books only where you work and quotes the right trip fee.
Is texting customers legal in San Antonio?
Yes. Texas SB 140 applies statewide: 9am to 9pm sends, noon to 9pm on Sunday, and follow-up to people who contacted you first is exempt from registration under the November 2025 settlement.
Do I need my licence number in texts?
There is no state trade licence for roofing in Texas. Put your insurance and any local registration in the signature instead.
How long does setup take in San Antonio?
About two weeks, mostly waiting on number porting and A2P text registration. Local scripts and software connection take two or three days of that.
Next pages
Sources
- WebFX, Home Services Marketing Benchmarks (updated 29 Jun 2026): roofing 3–7% conversion, 30-day sales cycle.
- Home Showoff, Angi lead distribution 2026: 3–5 contractors per lead.
- NWS Austin/San Antonio, severe weather climatology for Bexar and Comal counties.
- Hatch, Speed to Lead Statistics 2026: 27% of inbound calls unanswered, under 3% leave voicemail.
- ERCOT, peak demand record 91,089 MW on 22 Jul 2026.
- Texas SB 140 (1 Sep 2025); Texas AG settlement Nov 2025.
Next hail season, answer every call.
We put the receptionist, inspection booking, claim-tracking texts and review requests on your 210/726 number before spring. You stay on the roof.