How do I re-engage old leads and past customers who have gone cold?

Why This Matters in 2027 Acquiring a new customer costs 5–7x more than re-engaging an existing one. Past customers convert at 60–70% vs. 5–20% for new leads — making your existing contact list the highest-ROI source in your entire database. Most local businesses spend every dollar on new customer acquisition while leaving this asset untouched.

A contact who went cold isn't gone. They didn't hire you for a reason — and that reason almost certainly isn't permanent. Timing didn't work. Budget wasn't right. They got distracted. A competing priority came up. Those are all conditions that change. The question is whether you're in front of them when the condition changes, or whether a competitor is.

Re-engagement campaigns work because you're reaching warm contacts. They know your name. They've seen your work. You have existing context and trust that a new competitor doesn't have. The conversion threshold is lower. The ask is easier. And the cost is zero.

Two types of re-engagement campaigns

Type 1: Cold leads (people who inquired but never booked)

These people reached out, got a quote, and didn't move forward. They had enough interest to contact you — and then something stopped them. Here's the 3-email re-engagement sequence for this group:

Email 1: "Still thinking about [service]?"
Subject: "Still thinking about [the service they inquired about]?"
Tone: Conversational, personal. Not corporate, not salesy.
Content: "Hey [First Name], just checking in — if you're still thinking about [service], I wanted to share a job we recently completed in [nearby neighborhood] that might be relevant." Include one piece of new proof — a recent project, a new review, or a specific outcome ("finished a similar [job type] in [city] last week for $[amount]"). Single CTA: "Just reply to this email if you'd still like a quote — I'll get back to you same day." No hard sell. The goal is re-opening the door.

Email 2 (3 days later if no response): "Specific proof"
Subject: "[First Name] — here's a [service] job from last week"
Content: One before/after image, a single sentence of context about the job, and one sentence linking it to what they originally inquired about. "This is similar to what you described when you reached out in [month]." One line CTA. The specificity of connecting the proof to their original inquiry is what makes this work — it shows you remember them, not that you're sending a mass email.

Email 3 (5 days after that): "Final outreach"
Subject: "Last follow-up — [specific offer]"
Content: "I won't keep following up — but if the timing is ever right, I'd love to earn your business. We're offering [specific offer] for first-time jobs booked this month. After that, I'll leave you alone and you can always reach out when you're ready." Genuinely close the loop. The finality of this email often generates replies from people who feel the door is closing.

Type 2: Past customers (people who hired you before)

These people have higher trust, higher close rates, and often have recurring service needs. Three re-engagement triggers that work:

Seasonal trigger: "Winter is 6 weeks away — is your [system/roof/gutters/exterior] ready?" Send 6–8 weeks before your local busy season. This is not a sales email — it's a genuinely useful prompt. The offer is a seasonal checkup, maintenance appointment, or priority scheduling. Past customers respond to this because it's relevant, timely, and they already trust you to give them honest advice.

Service anniversary: "It's been a year since we [completed the job]. How's it holding up?" A simple, personal check-in. This can be automated (send to all past customers at 12 months post-job date). Include a short note about what typically needs attention after one year for that service type. Offer priority scheduling for returning customers. No pressure, just presence.

Referral request: "If you know anyone who needs [service] in [city], we'd appreciate the introduction. We'll take excellent care of them — and we'll send you [specific thank-you: gift card, service discount, donation to local charity in their name]." The referral ask after a past customer has had time to experience your work is genuinely one of the highest-converting lead generation actions you can take.

Pro Tip Segment your re-engagement lists before sending. Cold leads who never bought need a different message than past customers who bought 14 months ago. Same list, different tone: cold leads get the "still thinking about it?" sequence; past customers get the seasonal/anniversary/referral sequence. The wrong message to the right person converts poorly — the right message to the right person is the highest-ROI email you'll ever send.

Win rate reality check

A 5–15% response rate to re-engagement campaigns is realistic. On a cold lead list of 100 people, that's 5–15 re-opened conversations with zero acquisition cost. On a past customer list of 200 people, that's 10–30 re-bookings or warm referrals — at the cost of one email send. These numbers don't require a perfect sequence. They require sending at all, which most local businesses never do.

Key Takeaways

  • Cold leads and past customers are your warmest untapped asset — they already know you and chose not to book for reasons that change over time.
  • Past customers convert at 60–70% vs. 5–20% for new leads — re-engagement is almost always a better ROI than new customer acquisition.
  • Use a 3-email re-engagement sequence for cold leads: personal tone → specific proof → final offer with light urgency.
  • Trigger past customer re-engagement with seasonal timing, service anniversary (12 months post-job), and referral requests.
  • Segment your lists — cold leads and past customers need different messages, different tones, and different offers.