Roofing Lead Reactivation: Mine Your Old Lead List
You walked a roof last October, wrote a $14,000 tear-off estimate, texted it over, and got “let me talk to my husband.” Then nothing. You followed up once, maybe twice, and moved on to the next job. That estimate is still sitting in your email — and so are forty more like it. Roofing lead reactivation is the practice of going back to that pile on purpose, with the right message at the right time, and turning a chunk of it back into signed work.
Every roofing company in the Seattle metro has this graveyard. Leads that went quiet, quotes that never closed, customers you served once and never spoke to again. Most of them didn’t say no. They got busy, the rain stopped, the leak dried up, the budget shifted. They needed one more follow-up that never came. This post covers which lists are worth working, how to time outreach around Pacific Northwest storm season, what to actually say, and how to do it without breaking text-messaging rules.
Why Your Old Lead List Is the Cheapest Job Pipeline You Own
A new lead from an ad costs you money before it ever becomes a conversation. A lead from your old list already raised a hand once. They called you, filled out your form, or let you climb their roof. The trust groundwork is partly done — you’re not introducing yourself, you’re reminding them you exist.
The economics are hard to beat. You already paid to acquire these contacts months or years ago. Reactivating them costs almost nothing beyond the time to send a message. If you have 300 dead leads and even 3% book a job, that’s nine roofs off a list you’d written off entirely. At an average residential ticket, that’s real revenue from work you already did.
Text is the channel that makes this practical. Gartner research puts SMS open rates above 90% — far higher than email, where a re-engagement message to an old address often lands unseen in a promotions tab. When you reach back out to a cold contact, you need them to actually see it. A text gets read within minutes; an email frequently never gets opened at all.
Which Lists to Work First
Not every old contact is worth the same effort. Sort your graveyard before you send a single message, because the order you work these lists changes your conversion rate.
Start with unsold estimates from the last 6 to 18 months. These are your warmest dead leads. They had a roof problem, they got a number from you, and something stalled the decision. A roof that needed work last year usually still needs it — and now it’s worse. This list converts best because the original need rarely disappears on its own.
Next, past customers you served 3-plus years ago. A repair customer may now need a full replacement. A homeowner you re-roofed may have a rental property, a relative who needs work, or a referral sitting in their pocket. They already know your crew shows up and does it right. That’s a short path to a second job.
Then storm-response lists — anyone who called after a windstorm or heavy rain event but never booked. After a big blow, calls spike, and plenty of homeowners get a quote, file with insurance, and then go quiet when the claim drags. Those people often still have unaddressed damage. A check-in months later catches them at a different point in the process.
Leave for last, or skip entirely, anyone who explicitly told you no or asked you to stop contacting them. Working a list is about finding the warm contacts, not bothering people who already closed the door.
Timing Roofing Lead Reactivation Around PNW Storm Season
In the Pacific Northwest, the calendar does half the selling for you. The wet season runs roughly October through March, and the heaviest wind and rain events cluster in that window. The National Weather Service Seattle office tracks the atmospheric-river and windstorm patterns that drive most of the region’s roof damage. You want your reactivation messages landing right as homeowners start thinking about their roof — not in July when it’s dry and nobody’s worried.
The strongest sequence runs in two pushes. Late August through September is your pre-season window: message the unsold-estimate list before the first storms, framed around getting ahead of the rain while you still have open slots. Homeowners who stalled in spring will move when the deadline of winter is visible. November through January is your in-season window: after the first real storms hit, reach back out to storm-response and older lists, because the damage is now top of mind and a fresh leak makes the decision for them.
Avoid blasting your whole list in midsummer. The message lands flat because the pain isn’t present. Match the outreach to the moment the roof actually matters, and the same list converts far better.
Message Cadence: How Many Texts, How Far Apart
A single reactivation text underperforms. A relentless one gets you reported. The cadence that works sits in between — a short sequence spaced over a couple of weeks, then a clean stop.
A reliable three-touch sequence looks like this. Touch one opens with a specific, personal reference — the property, the original quote, the storm — not a generic blast. Touch two, four to five days later if there’s no reply, adds a reason to act now: open schedule slots, the season turning, a quick re-quote at current pricing. Touch three, about a week after that, is a soft final check-in that makes it easy to say “not now” or “yes.” After three touches with no response, stop. Continuing past that point burns goodwill and trains people to ignore your number.
Personalization carries the whole sequence. “Hi Dave, you had us out to look at the roof on Maple last fall — wanted to check whether you’re still seeing that leak before the rain picks back up” lands completely differently than “We’re a roofing company, need any work done?” The first sounds like a contractor who remembers them. The second sounds like spam, and gets treated like spam.
This is the same speed-and-relevance principle behind instant lead response for roofers — the difference is direction. Instant response catches new leads at the moment of intent; reactivation manufactures a new moment of intent with people who already know you.
The Opt-Out and Compliance Basics You Can’t Skip
Texting old contacts comes with rules, and ignoring them risks fines and a flagged business number. The basics aren’t complicated, and following them also makes your outreach look more professional.
Identify yourself in the first message — your company name, clearly. Don’t text a contact who explicitly opted out or asked you to stop; honor that permanently. Every reactivation message needs a clear opt-out path, typically “reply STOP to opt out,” and a STOP reply has to actually remove that person going forward. Keep your sending volume steady rather than dumping hundreds of texts in one hour, which is the pattern that gets a number flagged as spam by carriers. And keep records of who consented and who opted out, so you have a clean trail.
Stick to contacts who had a genuine prior relationship with your business — people who called you, requested a quote, or hired you. That’s the difference between legitimate reactivation and cold spam, both legally and in how it’s received.
How InstaNexus Runs Reactivation for You
Doing all of this by hand means exporting spreadsheets, writing texts one at a time, tracking who replied, remembering to send touch two on day five, and manually pulling anyone who says stop. Most owners start, get busy on a job, and abandon it by the second message.
InstaNexus reactivation campaigns handle the whole sequence. You upload your old lead list or past-customer list, and the system sends a targeted, personalized SMS sequence on the cadence you set — touch one, the day-five follow-up, the final check-in — with opt-outs handled automatically. When someone replies with interest, it routes the conversation so a hot lead doesn’t sit unanswered.
It connects to the rest of your front office, too. A reactivated lead who replies can land straight into appointment booking without phone tag, and if they call back instead of texting, your AI receptionist answers and captures them 24/7. Once the job’s done, the same system can ask for a review — the engine behind getting more roofing reviews. It all sits on the same platform built for roofing companies, so your dead list, your live calls, and your reviews stop being separate problems.
Frequently asked
Q: How old is too old for a roofing lead to reactivate? A: Rarely too old, but warmth fades with time. Unsold estimates from the last 6 to 18 months convert best because the roof problem usually still exists. Leads several years old can still work, especially past customers — a repair customer often becomes a replacement customer. Older contacts just need a more specific, personal message to overcome the gap.
Q: When is the best time to run reactivation in the Pacific Northwest? A: Two windows. Late August through September, ahead of the wet season, catches homeowners who stalled in spring before storms hit. November through January, after the first real storms, catches people whose damage is now top of mind. Avoid midsummer blasts — the roof isn’t a worry when it’s dry, so the message lands flat.
Q: How many follow-up texts should I send before giving up? A: Three is the sweet spot. Touch one with a personal reference, touch two four to five days later with a reason to act, touch three about a week after that as a soft final check-in. After three touches with no response, stop. Continuing past that point annoys people and risks getting your number flagged.
Q: Is it legal to text old leads and past customers? A: Yes, when there’s a genuine prior relationship — they called you, requested a quote, or hired you. You must identify your business, include a clear opt-out like “reply STOP,” honor opt-outs permanently, and keep records. Don’t text people who already asked you to stop, and don’t blast contacts who never had any relationship with your company.
Q: Won’t reaching back out to old leads annoy them? A: Not if the message is specific and relevant. A personalized text referencing their actual property and the right timing reads like a contractor who remembers them. A generic mass blast reads like spam. The annoyance comes from irrelevance and over-sending, not from the follow-up itself — most quiet leads simply forgot to get back to you.
Ready to Mine Your Old Lead List?
Every quiet estimate and past customer in your records is a job you’ve already half-earned. The companies that pull ahead are the ones working that list on purpose instead of letting it gather dust.