All articles

How to re-engage a lead that went cold months ago

What to write to a lead who went quiet months ago: how to sort the list, six message examples, how many touches, and what results to expect.

6 min read

Send one short message that names where you actually left off, gives one honest reason for writing now, and asks one question that's easy to answer. "In March you were choosing a tool before your team doubled. Did you solve that another way, or is it still open?" beats any "just checking in." Before you send it, sort the list by how each conversation ended and check that the person still works there. Send two or three messages at most, then stop. A "no" is a fine result, because it takes a name off your conscience and your list.

Why silence usually isn't a no

Going quiet tells you very little. The buyer may have lost a budget, a champion or a quarter, and none of that gets emailed to you.

of B2B purchases stall during the buying process (Forrester, 2024)
86%
of B2B buyers are in market right now (Ehrenberg-Bass rule of thumb)
5%
of US workers have a year or less at their current employer (BLS, 2026)
20.6%
Source: Forrester

Read those three numbers together and you get the job. Forrester says most purchases stall, so a stalled deal is normal. The 95:5 rule from John Dawes and the LinkedIn B2B Institute says most buyers aren't buying at any given moment. It's a rule of thumb and your category will differ, but it cuts both ways: a lead who wasn't ready in March may be ready now, and most of your old list still won't be. And BLS reminds you that the person you remember may have moved on. That figure covers all US workers, so treat it as a sense of scale for your own list.

So the goal of a re-engagement message is modest. You're finding out what happened, and whether there's a reason to talk again.

Sort the list by how it ended

The worst version of this is one template sent to everyone in the CRM marked "lost." These groups need different messages, and one of them needs no message at all.

How it endedWhat to doWhen
Went silent after a proposal or callPick up the exact thread3+ months after the last touch
Said "not now" and named a dateCome back on their dateOn that date
Chose a competitorAsk how it's going, sell nothingAround the time their contract could renew
Your contact left the companyWrite to them at the new job and to the successorWhen you notice
Downloaded a PDF, never spoke to youThis is cold outreach, so write it as oneWhenever it fits
Said no firmly or unsubscribedLeave them aloneNever

The three-month line is my own rule of thumb, and I don't have a study behind it. Under that, your message reads as one more follow-up. A real trigger, like a new funding round or a job posting for the role they told you was missing, beats any calendar.

Check the data before you send

Old lists are where deliverability quietly dies. Your memory of the lead is warmer than theirs of you, and someone who has forgotten you can hit "report spam" as easily as anyone.

Before the first message goes out

  1. Pull only people you actually spoke withFilter the CRM to real two-way conversations with no open deal and no message in the last 90 days.
  2. Write down why each one stoppedOne line per lead from the last thread. If you can't find a reason or a detail to mention, move them to the cold list.
  3. Check they still work thereOpen the LinkedIn profile. A job change gives you two people to write to and one honest reason to do it.
  4. Verify every email addressKeep hard bounces under 2%, a practitioner line explained in our bounce rate guide. Old addresses are what pushes you over it.
  5. Send in small daily batchesUse a warmed mailbox within its normal daily limit and watch Postmaster Tools. Gmail's hard ceiling on spam rate is 0.30%.

The bounce rate guide and the per-inbox volume guide cover the limits in detail. The spam rule is in Google's sender guidelines, which ask you to stay below 0.10% and never reach 0.30%. Check who owns the account in your CRM too. Two reps reviving one lead in the same week looks careless.

Messages you can adapt

Each one fits a situation from the table above. The bracketed part is where the work is: if you can't fill it from the old thread, the message won't work.

Went quiet after a proposal. Subject: [their project], still open?

Hi [Name], when we last spoke in [month], you were [specific goal] before [their deadline]. I never heard how that ended. Did you solve it another way, or is it still open?

You have something new, and it's relevant to them.

Hi [Name], in [month] the blocker was [their words, such as "no HubSpot sync"]. We shipped that last month. Worth another look, or has the problem gone away?

If nothing has changed on your side that touches their blocker, don't invent news. Use the first message.

Chose a competitor.

Hi [Name], you went with [competitor] last year. How has it held up on [the thing they cared about]? Curious either way, and no pitch attached.

Contact changed jobs.

Hi [Name], saw you moved to [company]. We talked about [problem] back at [old company]. Is it on your plate in the new role, or are you starting on other things?

And to the successor: "Hi [Name], I spoke with [predecessor] in [month] about [problem]. I don't know if it went anywhere after they left. Who owns it now?"

The direct version. Chris Voss, the former FBI negotiator, suggests a single line: "Have you given up on this project?" His reasoning is that nobody likes to give up, and nobody wants to say yes without knowing what follows. I'd save it for a real project that the person named and cared about. After one short call, it reads as passive-aggressive. Use it once.

On WhatsApp or Telegram. If that's where you already talked, write there and write shorter, in the same chat so they can see the history:

Hi [Name], last time you were sorting out [problem]. Did that get fixed?

On the WhatsApp Business API, a message sent outside the 24-hour window needs an approved template, so this free-form line only works from a regular account.

Write this

  • A detail only your old thread could contain
  • One honest reason for writing now
  • A question they can answer in five words

Not this

  • “Just checking in” or “circling back”
  • An apology for the long silence
  • Your deck, attached again
  • “I noticed you didn't reply”

How many touches, and what counts as working

Three messages at most, about a week apart: the opener, one more with a different angle, and a short close like "I'll stop here. If [problem] comes back, you know where I am." In Instantly's data on cold campaigns, 58% of replies come from the first step. Follow-ups earn the rest, so one is worth sending. More than three mostly burns goodwill.

As for results, I couldn't find an independent number for reactivation reply rates. You'll see "5–15%" quoted, and the versions I checked gave no source, so I wouldn't plan around it. The closest honest yardstick is cold email: Instantly reports a 3.43% average reply rate and 5.5% for the top quartile, on data from a vendor that sells sending software. People who have already talked to you should beat cold strangers. My own view is that if they don't, the list or the message is the problem.

Count every answer, including no. Then route it: "not interested" gets a graceful exit, "send me more info" gets a real question back, and "ask me in Q2" gets a date in your calendar.

Make it a habit, or hand it off

The reason this list exists is that nobody owns it. A small version that survives contact with a busy month: every first Monday, filter the CRM, pick 20 names, spend two minutes per name on the old thread, and send.

If that still won't happen, this is the kind of work Nitrino takes over. Its agent picks up conversations that went quiet on its own, in the voice of the account's owner. Before a campaign letter goes out, it reads the person's LinkedIn profile and what your HubSpot or Pipedrive holds on them, and you can review letters before they leave. Whoever you use, the rule holds: if the message could have gone to anyone, don't send it.

  • cold leads
  • follow-up
  • sales
  • email templates