Your next roof is hiding in the roofs you already did
Every roofing company is sitting on a list of homeowners who already trusted them with a five-figure decision. They let your crew tear off and rebuild the biggest thing on their house, paid the invoice, watched the final inspection pass, and then vanished into the CRM while you chased the next storm. That list is the cheapest, warmest lead source you own — and most roofers never work it, because the next job isn't the same homeowner rebooking. It's their inspection, their neighbor, their warranty, their gutters.
Roofing breaks the usual home-service reactivation pattern. A furnace gets a tune-up twice a year; a roof gets replaced once or twice in a lifetime. So win-back for roofers isn't about frequent rebooks — it's about staying the roofer a past customer thinks of when the next roof-shaped problem shows up, and turning your happiest installs into referrals. The idea is simple. Reaching the right past customer at the right moment, every storm and every season, year after year, is the part that quietly falls apart when you're slammed on production.
Which past customers to text (and which to skip)
Blasting your whole database every few weeks is how you teach homeowners to ignore your number. Segment by why they're due, and a handful of groups do almost all the work.
First: install customers who are roughly two years out. A free or low-cost inspection at the two-year mark catches nail pops, flashing issues, and sealant wear while they're cheap fixes — and it puts you back on the roof before a small problem becomes a claim. Second: anyone in the storm path after a major hail or wind event. When a big storm rolls through, your past customers are the exact homeowners who should get a re-inspection text within days, before the storm-chasers knock on their door first. Third: install customers whose workmanship warranty is winding down — a heads-up that maintenance keeps their coverage intact is genuinely useful and an easy visit to book. Fourth: homeowners due for gutter cleaning, gutter guards, or attic ventilation work — the add-on services that keep a good roof performing. Fifth, and maybe most valuable: your happiest recent installs. Those are referral asks, not rebooks.
Who to skip: anyone whose roof you just finished and who you'll naturally follow up with anyway, homeowners outside a storm's actual footprint (don't cry wolf), and anyone who asked you to stop texting. Reactivation works because it's relevant. Keep it relevant and it keeps working.
The storm-and-season SMS cadence for roofing
Roofing outreach runs on two clocks: the calendar and the weather. The calendar you can plan; the weather you have to react to fast. Build for both.
On the calendar, run two predictable pushes a year. Pre-storm-season: a few weeks before your region's hail or wind season, text past install customers a free-or-cheap inspection so small issues get caught before the weather tests them. Pre-winter: before the first freeze, offer an inspection plus gutter cleaning and attic-ventilation check, because a marginal roof and clogged gutters are how ice and leaks start. Separately, fire a two-year post-install inspection reminder to each customer as they hit that mark — that one is triggered by the job date, not the season, so it lands for the right homeowner all year long.
Then there's the storm response, which is where roofers win or lose. After a significant hail or wind event, get a re-inspection text out to every past customer in the affected area within a day or two — the surge window is short and the storm-chasers move fast. For each push, one SMS plus a backing email, and a single follow-up about a week later to the people who didn't respond. One text, one nudge, then you stop. Two touches is enough to catch the homeowner who meant to book; more than that and you're the roofer who texts too much.
What offer to lead with
Because roofing tickets are large and infrequent, the offer's job is to lower friction, not to discount a rebook you'll rarely get. Lead with the inspection and the referral ask, and let the bigger work follow from what you find.
The workhorse offer is a free or low-cost roof inspection, framed by the moment. At two years: "a quick check to catch small stuff while it's cheap." After a storm: "a free storm re-inspection before you file — we'll tell you straight whether there's real damage," which reassures a homeowner who's been burned by pushy storm-chasers. Before winter: an inspection bundled with gutter cleaning or a guard quote. For warranty-expiring installs, lead with the coverage itself — maintenance keeps it intact. And for your happiest recent customers, the offer is a referral ask: "know a neighbor who took storm damage? Send them our way and we'll take good care of them." A referred roof from a five-star install customer is worth more than a dozen cold leads.
Whatever you lead with, be specific and honest. "Free two-year inspection on the roof we installed — takes 20 minutes, we'll photo anything that needs attention and tell you if it doesn't" beats a vague "we miss you" every time. Homeowners who paid you $15K can smell a generic marketing blast, and it costs you the trust you already earned.
How to measure rebooked jobs (with example math)
Reactivation is only worth doing if you can see what it brings back — and for roofers the metric isn't opens or replies, it's booked inspections that turn into repairs, replacements, and referred jobs. Tag everyone you texted, then track which ones book a visit and what that visit becomes. Because roofing tickets swing so wide, watch two numbers: the small stuff (inspections, gutter work, minor repairs) and the occasional big one (a replacement or an insurance job) that a single re-inspection can uncover.
Here's an illustration — an example, not a promise. Say you've done 800 roofs over the years and a hailstorm hits your service area. You text 300 past customers in the storm's footprint for a free re-inspection. If even 8% book, that's 24 inspections. Suppose most surface minor repairs or nothing, but 4 of them turn up real storm damage and become insurance replacement jobs. At a conservative $12,000 average on those four, that's roughly $48,000 in work — plus the smaller repairs and the goodwill of being the roofer who showed up honest before the chasers did. Run your two-year and pre-winter inspection pushes on top of that, layer in referrals from happy installs, and the list keeps paying. Your real list size, storm exposure, book rate, and ticket will differ — the point is the money is already there, waiting on a message. Our free Google Review Calculator can help you sanity-check the customer-count side of numbers like these.
The honest caveat: these are illustrative figures to show the shape of the opportunity, not results we're claiming for you. Plug in your own numbers and the logic holds.
Set it once instead of remembering it every storm
You can run all of this by hand. Pull the two-year installs, watch the weather radar, export the storm-footprint list, write the text, send in batches, log who booked, then remember to do it again next storm and next season. It works right up until a hailstorm hits during your busiest week and the re-inspection push — the highest-value outreach you've got — is the first thing that slips. That's the real failure mode. Not that roofers don't know reactivation works, but that manual, event-driven, forgettable work never survives a full storm season.
That's the gap AutoReview is built to close. It connects to how you already track jobs, watches for the customers hitting their two-year mark, warranty expirations, and seasonal windows, and sends the SMS-plus-email win-back for you — one message, one follow-up — then tracks the inspections, repairs, and referred jobs it brings back so you can see what came back. You set the cadence and the offer once; it runs every season without you touching it. You can see how it works at /win-back, and it's built specifically for home-service trades — more on the roofing side at /for/roofers and on the reactivation engine itself at /product/reactivation. It's free to start at /signup, so you can point it at your own list and see what's hiding in there before you decide anything.
This isn't a replacement for good crews or honest storm work. It's the reminder system that makes sure the homeowners you already earned think of you first — for their inspection, their warranty, and their neighbor's roof — without living on a sticky note.
