How to Reactivate Old Roofing and Solar Leads: The 5-Step Dead Lead Playbook
Look at your CRM. Somewhere in it are hundreds of homeowners who requested a quote, got an inspection or estimate, and then went quiet. Maybe they chose someone else. Maybe they are still waiting for a budget, an insurance decision or the right season.
You already paid to acquire those contacts. Reactivating them is often the cheapest source of new conversations you have. Here is the process in five steps.
Step 1: Map where leads went quiet
Before sending anything, find the leak. Pull a report of your pipeline stages and see where contacts stop moving:
- Inquiry received but never reached
- Reached but no inspection booked
- Inspection done but no estimate sent
- Estimate sent but never answered
Each stage needs a different message. A homeowner who never picked up needs a different nudge from one who received a $14,000 estimate and disappeared.
Step 2: Segment by intent and history
Split the list into groups that would never get the same message:
| Segment | Example message angle |
| Inquiry, never reached | “Still need help with your roof?” |
| Inspection done, no estimate | “We finished your inspection notes. Want the written report?” |
| Estimate sent, no decision | “Checking whether you had questions about the estimate or financing” |
| Lost to a competitor | A soft check-in 60 to 90 days later, offering a second opinion |
| Past customers | Referral request or maintenance check |
Add recency as a second filter. A lead from last month is a warm follow-up. A lead from two years ago deserves a gentler “is this still relevant?” opener.
Step 3: Build a short, mixed-channel sequence
Four touches over about two weeks is enough:
- Text with a specific, easy question.
- Email with something useful, such as a storm-damage checklist or a seasonal maintenance guide.
- AI or human call to people who opened or clicked but did not reply.
- Final text that closes the loop politely.
Write each message for one segment, reference the real history (“your inspection on August 12”), and avoid fake urgency or discounts you cannot honor.
Step 4: Make a reply stop the sequence
This is the step most automations get wrong. The instant a homeowner replies, three things should happen:
- All remaining touches in the sequence are cancelled.
- The conversation moves to a human or an AI assistant that qualifies interest.
- Your sales rep is alerted if the lead is ready to talk.
Without this, someone says “yes, I’m interested” and gets another automated text the next morning.
Step 5: Test on one contact, then launch
Before sending to hundreds of contacts, run the whole flow on a test record and confirm:
- Opt-outs work. Replying STOP removes the contact immediately.
- Quiet hours are respected. Messages are held until a reasonable time in the contact’s timezone.
- Reply handling works. The sequence stops and the alert reaches the right person.
- Calendar and pipeline updates fire correctly if the lead books.
Then launch in batches, starting with your warmest segment, and watch replies and complaints before widening.
Compliance checklist
Texting and calling old leads is regulated. Before launching:
- Confirm you have appropriate consent for the channel you are using.
- Remove anyone who opted out or asked not to be contacted.
- Include your business name and an opt-out instruction in texts.
- Have your attorney review your consent and messaging practices.
What to measure
- Reply rate by segment
- Positive reply rate (interested versus “stop” or wrong number)
- Inspections or consultations booked from the campaign
- Revenue from reactivated leads against campaign cost
The best segment is rarely the one you expect, so review results weekly and shift effort toward what works.
Mistakes to avoid
- Blasting one message to the whole list.
- No suppression list, so opted-out contacts get texted again.
- Sending at odd hours.
- Making it about you. Lead with the homeowner’s situation, not your promotion.
Turn your old list into new conversations
Media Stack Agency builds dead-lead reactivation systems for roofing, solar and industrial coating companies, including segmentation, multi-channel sequences, reply-aware workflows and launch testing inside your CRM.