5 min readRoofers / HVAC / Dentists / Med spas

How to revive old CRM leads — and why 5–15% of them still close.

Aged CRM lists convert at 5–15% when the message lands. Here is the recency-versus-warmth tradeoff, the simple "most recent → highest value → explicit interest" prioritization rule, and three outreach angles with sample copy for each.

Your CRM is full of leads you already paid for — through the estimator’s drive, the dispatcher’s follow-up call, the directory listing that put your number in front of them — and most of them aren’t gone. They’re dormant, waiting on the same life event your shop was never around to catch. Reviving old CRM leads is the third leg of the Rekindl stool (alongside missed-call text-back and dead-estimate recovery), and it’s usually the cheapest campaign on the calendar: the lead already knows your name, your number is already on their phone, and the only thing missing is a message that arrives at the right week.

Why 5–15% of dormant CRM leads still close

Across the home-service and local-services trades we work with, a reactivation campaign on an aged list pulls 5–15% of those leads back onto the calendar over the next twelve months. That’s a small share of the list — but the list was already paid for, so every booking lands at near-zero acquisition cost. The three numbers below are the read-the-room test that decides which names on the list are worth touching first.

Reactivation rate on aged CRM lists
5–15%

across the home-service and local-services trades — a quiet share of the list will book this year if the message lands at the right week.

Warm + recent, vs. warm + old
recency wins

a lead who said "not now" in the last 60 days is the most recoverable name on the list; a lead who said it two years ago is the least.

Cold + high-value, vs. warm + low-value
value can win

a six-figure replacement quote that went cold beats a $200 tune-up that went warm — when the dollar amount justifies the touch.

The single biggest mistake on dormant-list reactivation is treating the list as uniform. It isn’t. A warm + recent lead and a warm + old lead are not the same message; a high-value cold lead and a low-value warmth lead are not the same priority. The next section is the rule Rekindl uses to order the list before a single text goes out.

The simple prioritization rule

Before you sweep an aged CRM list, rank every name by the same three-step test. The order isn’t a preference — it’s a calibrated guess about which leads will say yes first. Run the list top to bottom; stop when you’ve worked the recent tier, then move to the dollars.

  1. Step 01

    Most recent first.

    Recency is the single best predictor that the lead still remembers you — a "not now" from last quarter is closer to a yes than a "not now" from last year.

  2. Step 02

    Then highest estimated value.

    A $9,000 replacement quote that went cold has more upside than a $250 tune-up that went warm. Once you've worked the recent tier, work the dollars.

  3. Step 03

    Then any explicit interest signal.

    A lead who replied "still interested, maybe in the fall" or asked for pricing a second time is closer to a yes than a stranger — surface those names before you sweep the rest.

The one time to break the rule: a warm lead with an explicit interest signal — a “still interested” reply, a second pricing question, a callback request — sneaks ahead of a colder-but-more-recent name ninety-nine times out of a hundred. That lead has already told you they’re closer to a yes; honor the signal.

Three outreach angles that actually land

Once the list is ranked, the next decision is angle. The three below cover the bulk of reactivation wins on aged CRM lists — a re-introduction for the warm-and-quiet, a seasonal check-in for the season-shaped lead, and a referral ask for the clean-pass names who still know a neighbor. Each one has a sample message you can hand to a dispatcher today.

  1. Angle 01

    A "we upgraded our process" re-introduction.

    For warm-but-quiet leads who said "not now" two quarters ago. The message uses their name, references the original project, and lands softly on a new capability — same shop, sharper process, no hard sell. It works because the lead already knew you; the upgrade gives them a fresh reason to come back.

    Hi {first name} — {shop name} here. We quoted your reroof back in May — just wanted you to know we've rolled out drone-assisted inspections since then, so the next visit takes about 20 minutes less on your end. No pressure — if you're still weighing it, I'd be happy to swing back out and re-walk it.

  2. Angle 02

    A seasonal check-in.

    For leads whose original ask tied to a known season — a post-storm roof, a pre-summer HVAC tune, a pre-fall dental-benefits window, a med-spa visit two months before a wedding. The message names the season without sounding templated, and gives them a soft yes-or-pass choice so it doesn't read as a sales loop.

    Hi {first name} — {shop name} again. You're near the top of our list for the {fall HVAC tune-up} window — we usually book those out three weeks ahead. If the timing still isn't right, no worries — just reply 'skip' and I'll close the loop on my end.

  3. Angle 03

    A referral ask that lets them pass.

    For leads who are clearly not buying back — the project ended, the budget changed, the timeline broke — but live near a similar customer profile. The message gives them an easy yes-or-pass choice, no pressure on their own project, and a clean way to hand you a neighbor's name if they think of one.

    Hi {first name} — {shop name} here. Still on your list for the {project}? If not, totally fine — no follow-ups after this one. If anyone you know is thinking about it this season, can I send them your way? Either way, thanks for the original call.

Each angle assumes one soft touch, then a clean stop. If the first message doesn’t land, the lead moves to a six-month revisit list — not to a fifth, sixth, or seventh nudge. The earlier posts in the series cover missed-call text-back and dead-estimate recovery; read top to bottom or in whatever order matches the leak in your pipeline.

August 24, 2026 · 5 min read · Rekindl

See what’s recoverable from your CRM.

One short form. We pull your numbers, tell you which leads are recoverable, and quote a flat monthly plan if there’s a fit. No setup fee, no contract.

MailBook a free lost-lead audit