Skip to main content
RunsForYou

Speed to Lead & Follow-Up3 min read

How to Revive Dead Leads in Your Contractor CRM

A database reactivation playbook for contractors — segmenting old leads, compliance checks, honest outreach scripts, cadence, and measurement.

RunsForYouRuns For You LLCPublished
On this page
  1. Step 1: Segment the database
  2. Step 2: Check compliance before contacting anyone
  3. Step 3: Write honest outreach
  4. Step 4: Use a short cadence
  5. Step 5: Re-qualify everyone
  6. Step 6: Measure
  7. Who should make the calls

Your CRM is full of homeowners who once raised their hand: leads you never reached, appointments that canceled, estimates that went quiet. Most contractors keep paying for new leads while those records sit untouched. A reactivation campaign works through that database systematically — often producing appointments at a fraction of the cost of new leads, because the homeowners already know your name.

Step 1: Segment the database

Not all old leads are alike. Split them into groups that need different messages:

SegmentWhat happenedApproach
Never reachedLead came in, no conversationFresh introduction, re-qualify
Reached, never bookedTalked, didn't scheduleAsk what's changed
Booked, didn't sitCanceled or no-showFriendly reschedule offer
Sat, didn't buyReceived an estimateRehash conversation — see rehashing unsold appointments
Past customersBought beforeMaintenance, next project, referrals

Then sort each segment by age and project type.

Step 2: Check compliance before contacting anyone

This is general information, not legal advice.

  • Scrub against Do Not Call lists. An inquiry creates only a limited window — three months under federal rules — in which an established business relationship may allow calls to a number on the National Do Not Call Registry. A purchase creates a longer window (18 months). Outside those windows, you generally need another basis. See our Do Not Call guide.
  • Honor past opt-outs. Anyone who asked not to be contacted stays off the list.
  • Texting needs consent. Old leads may not have agreed to texts, or their consent may not cover the messages you want to send now.
  • Use proper texting registration for any texts — see A2P 10DLC.

Step 3: Write honest outreach

Reactivation works when it's straightforward about the history:

Never booked:

"Hi [name], this is [rep] with [company]. You reached out about your [roof] a while back, and I don't think we ever connected. Is that still something you're thinking about?"

Sat, didn't buy:

"Hi [name], it's [rep] from [company]. I met with you about your [windows] in the spring. I wanted to check in — did you end up moving forward, or is it still on the list?"

Past customer:

"Hi [name], it's [company]. It's been a couple of years since we did your [roof]. We're doing complimentary checkups for past customers this month — would you like us to take a look?"

Only offer what's real. If you're running a genuine seasonal promotion, mention it; never invent one.

Step 4: Use a short cadence

For each segment, plan a handful of touches over two to three weeks: a call, a text (where permitted), an email, and a final call. Stop when someone books, declines, or opts out. Our follow-up cadence guide covers timing and channel mix.

Step 5: Re-qualify everyone

Situations change. A homeowner who wasn't ready last year may be ready now; one who was ready may have sold the house. Confirm ownership, need, timeline, and decision-makers before booking — see what is a qualified appointment.

Step 6: Measure

Track contacts, appointments, sits, and sales by segment. Reactivation results usually vary a lot between segments, which tells you where to focus next time. Compare cost per sale with your paid sources.

Who should make the calls

Reactivation calls are a good fit for a skilled setter or coordinator — someone patient, honest, and good at reading the history in your CRM. If your team doesn't have the bandwidth, an appointment setting partner can work the database for you, with the same compliance checks.

Frequently asked questions

What is database reactivation for contractors?

It's a structured campaign to contact past leads, canceled appointments, unsold estimates, and past customers in your CRM, with the goal of booking new appointments.

Can I call old leads who are on the Do Not Call list?

Only in limited situations. Under federal rules, an inquiry can support calls for about three months and a purchase for about 18 months; beyond that you generally need another basis. Get legal advice for your situation.

How should I contact leads who never booked?

Be honest about the history, ask whether the project is still on their list, and re-qualify before booking. Use a short cadence across calls, texts where permitted, and email.

Why do reactivated leads convert?

They already know your company, some of their situations have changed since the first contact, and competitors aren't usually calling them at the same time.

RunsForYou

RunsForYou Team

Written by the team that runs outbound calling, homeowner qualification, and appointment booking for home service contractors at RunsForYou (Runs For You LLC).