SIG9
BOTTLENECK · CONVERT

Old leads in your CRM: how to reactivate them

To reactivate old leads, remove anyone who opted out or already works with you. Group the rest by why they stalled and write one short note per group, drafted for each person from what they asked about. Each one is approved. Every reply returns to the pipeline with a next step and a date, and every no is closed out.

Open your CRM and scroll past the active deals. Below them sit the people who asked for a quote and went quiet, the calls that ended with "let's pick this up next quarter", and the proposals nobody ever marked won or lost. Each of them cost you time to win the first time, and most haven't heard from you since. When a month looks thin, the tempting move is one email to the whole list. I'd hold off on that, because those leads stalled for different reasons and one message can't answer all of them.

Why old leads stay old

A lead goes dormant when a conversation ends without a decision. Nobody set a next step or a date, and nobody wrote down a no. The CRM keeps it as an open deal, so it sits there looking like pipeline while nobody works it.

That pile feeds itself. Each lead left unresolved makes the list longer and harder to trust, and a list you can't trust is one nobody wants to open. So fewer leads get worked, and more of them end up unresolved. In systems terms it's a reinforcing loop, and right now it runs against you.

The same loop runs the other way once you start closing leads out. Every old lead you write to ends in one of four places: back in a live conversation, given a date to come back to, marked lost with the reason, or no reply, which gets one more note and then closes out. Each of those makes the next list shorter and more accurate. The first pass is the hard one, because it carries the whole backlog. After that, each reactivation list is cleaner than the one before it, and the notes get easier to write.

What a dormant list costs you

The plain cost is the work you already did. Those leads found you, talked to you and sometimes read a proposal. Letting them sit means paying for the next lead while the earlier ones go to whoever wrote to them last.

The list also makes your pipeline lie. Dormant deals still count as open, so the number you look at to decide whether to hire or chase more work is inflated by people who stopped answering long ago. And the usual fix makes things worse. A blast to the whole list draws unsubscribes and spam complaints from people who were never going to buy, and those complaints can hurt delivery of the emails you send to current clients.

If you want to see where leads stall before they ever reach this list, the lead leak finder walks through the four places a lead dies, one stage at a time, and points at the leak to close first.

What the system looks like

I'd set it up in a fixed order. Anyone who opted out comes off the list first and stays off, along with anyone who's already a client. Then each remaining lead gets a reason it stalled, read from the deal stage, the notes and the last few emails. A model can do that first sort, and any lead it can't place goes to a pile you read yourself. Each group gets one short note in your words, drafted for each person from what they asked about. A person approves every note before it goes. When someone replies, the reply lands on their deal as an open conversation with a next step and a date. When someone says no, the deal closes as lost with their reason, so they don't come up again on the next pass.

  1. Old leads in the CRM
  2. Filter out opted-out contacts and current clients
  3. Group by why each one stalled
  4. Short personal note drafted per group
  5. A person approves each note
    HUMAN
  6. Replies return to the pipeline with a next step
Old leads are filtered, grouped by why each one stalled, and written to with a short note a person approves. Replies go back into the pipeline with a next step.
Each stall reason gets its own note, and a person approves every one before it goes.
Why it stalledWhat the note says
They asked you to come back laterYou said to check back around now. Is this still on your list?
Went quiet after the proposalAsks which part didn't fit, and offers to rework it
Picked another providerAsks how the work went, with no pitch, and leaves the door open
Never got a reply from youOwns the miss in one line, then answers their original question
Stalled on their side, waiting for sign-offAsks whether anything has changed and what a first step could look like now
No reason in the recordNothing yet. Someone reads the history before any note is written

What stays with you

You decide who is worth writing to at all. Some old leads were a poor fit, and the honest move is to close them out without a note. A person also approves every note, because a wrong detail in a personal message does more damage than silence. The draft never offers a discount or a price, since those are decisions about this client and this moment.

The part I'd never hand to a system is the reply to a reply. Once someone writes back, it's a sales conversation, and it's yours. That's also why I'd send in small batches: few enough that you can answer every reply the same day it arrives.

Questions

How old is too old to reactivate a lead?

Age matters less than the reason it stalled. A lead from long ago who asked you to come back later is often warmer than last month's lead who picked someone else. I'd start with the leads who gave you a timing reason, whatever their age, and skip anyone whose contact details have clearly changed.

Should I send one email to my whole list of old leads?

I wouldn't. One message to everyone ignores why each lead stalled, so it reads like a newsletter, and it fits worst the people most likely to reply. It also invites spam complaints from people who forgot who you are.

Can AI write reactivation emails?

It can draft them well. A model is good at reading a lead's history and writing a short note that mentions what they asked about. I'd still approve each one before it goes, because the model can't tell when a detail in the record is out of date.

What should I do with old leads who say no?

Close them out as lost in the CRM, with the reason they gave. That's what makes the next pass easier. A lead marked lost stops showing up as pipeline, and the reasons, read together, tell you what to fix earlier in the sale.

How often should I run a reactivation pass?

Often enough that the backlog never builds back up. Once the first pass has cleared it, a small batch on a steady rhythm is easier to approve and easier to answer than a big push every so often.

Mashrur Rahman · Founder, SignalNinePUBLISHED · UPDATED