Why This Works
Here's a stat that should keep you up at night: the average B2B agency follows up 1.3 times before giving up. But 80% of sales require 5+ follow-ups.
That means most of the revenue you've already generated — the conversations you've already had, the proposals you've already sent — is sitting in your CRM waiting for a second look.
This isn't lead gen. This is revenue recovery.
Step 1: The 5-Minute CRM Audit
Open your CRM, pipeline tracker, inbox, or whatever you use. Find these 5 segments:
Segment A: Proposals Sent, Never Closed (Last 6 Months)
Filter: Status = "Proposal Sent" or "Quoted" | Date > 6 months ago
Expected size: 5-20 leads
Revenue potential: HIGH (they were interested enough to request a proposal)
Segment B: Discovery Calls, No Follow-Up (Last 6 Months)
Filter: Status = "Had Call" or "Meeting Completed" | No follow-up sent
Expected size: 10-30 leads
Revenue potential: MEDIUM-HIGH (they gave you their time)
Segment C: Replied Positive, Went Cold (Last 6 Months)
Filter: Status = "Replied" or "Interested" | Last touch > 30 days ago
Expected size: 15-50 leads
Revenue potential: MEDIUM (interest was there, timing wasn't)
Segment D: Past Clients, No Active Project (Last 12 Months)
Filter: Status = "Completed" or "Churned" | No active project
Expected size: 5-15 leads
Revenue potential: VERY HIGH (they already trust you, already paid you)
Segment E: Event/Conference Contacts (Last 12 Months)
Filter: Source = "Event" or "Conference" or "Referral" | Never contacted
Expected size: 10-40 leads
Revenue potential: MEDIUM (warm connection, never activated)
Write down your counts. Most agency founders find 40-100+ dormant leads across these 5 segments.
Step 2: The Priority Matrix
Don't contact all of them at once. Prioritize by close probability:
| Priority | Segment | Why | Contact First |
|----------|---------|-----|---------------|
| 1 | D: Past Clients | Already trust you, already paid you | This week |
| 2 | A: Proposals Sent | Were ready to buy, something stalled | This week |
| 3 | B: Had Call, No Follow-Up | Gave you their time, you dropped the ball | Next week |
| 4 | C: Replied Positive | Interest existed, timing may have changed | Next week |
| 5 | E: Event Contacts | Weakest connection, needs warming | Week 3 |
Step 3: The Re-Engagement Templates
For each segment, use the matching template. These are designed to re-open conversations without sounding desperate or salesy.
Template A: Proposals Sent, Never Closed
Email:
Subject: still on the table?
Hey [name],
We put together a proposal for [project/service] back in [month]. I know things get busy and timing isn't always right.
Quick question — is [the problem they had] still something you're looking to solve? If the situation has changed, no worries at all. If it's still relevant, I have a few updated ideas worth sharing.
Either way, good to reconnect.
Tanyo
LinkedIn DM:
Hey [name] — we talked about [project] a few months back. Just checking in — still relevant or has the situation changed? No pressure either way.
Template B: Had Call, No Follow-Up
Email:
Subject: dropped the ball on this one
Hey [name],
I owe you an apology. We had a great conversation about [topic] back in [month] and I didn't follow up the way I should have.
That's on me. Is [the challenge they mentioned] still something you're working through? I've been doing a lot of work in this space since we talked and have some ideas that might help.
Tanyo
LinkedIn DM:
Hey [name] — I owe you a follow-up from our chat back in [month]. Still working on [challenge]? I have some fresh ideas if the timing is better now.
Template C: Replied Positive, Went Cold
Email:
Subject: [month] conversation
Hey [name],
We connected back in [month] about [topic]. You mentioned [specific thing they said]. I wanted to check in — has anything changed on that front?
I've been working with a few agencies on [related topic] and the results have been solid. Happy to share what's working if it'd be useful.
Tanyo
LinkedIn DM:
Hey [name] — we were talking about [topic] a while back. Curious if that's still on your radar? I've seen some good results with agencies on exactly that.
Template D: Past Clients
Email:
Subject: how's [their company] doing?
Hey [name],
It's been a while since we wrapped up [project]. I've been thinking about how [their company] is doing and wanted to check in.
How's [specific area you worked on] going? Any new challenges on the horizon?
No agenda — just genuinely curious. And if there's anything I can help with, I'm here.
Tanyo
LinkedIn DM:
Hey [name] — been thinking about you guys since we wrapped [project]. How's everything going? Any new challenges I can help with?
Template E: Event Contacts
Email:
Subject: [event name] follow-up (better late than never)
Hey [name],
We met at [event] back in [month]. I should have followed up sooner — better late than never.
I noticed [something specific about their company or LinkedIn]. Are you still focused on [topic you discussed]?
I've been working on [relevant thing] since then and thought it might be relevant to what you're building.
Tanyo
LinkedIn DM:
Hey [name] — we met at [event] and I dropped the ball on the follow-up. Noticed you've been [something from their LinkedIn]. Still focused on [topic]?
Step 4: The 30-Day Recovery Calendar
| Week | Days | Action | Expected Result |
|------|------|--------|-----------------|
| 1 | Day 1-2 | Contact all Segment D (past clients) via email + LinkedIn | 2-4 replies |
| 1 | Day 3-5 | Contact all Segment A (proposals sent) via email | 3-5 replies |
| 2 | Day 8-10 | Contact Segment B (had call) via email + LinkedIn | 2-4 replies |
| 2 | Day 11-12 | Follow up with non-responders from Week 1 | 1-3 additional replies |
| 3 | Day 15-17 | Contact Segment C (replied positive) via email | 2-5 replies |
| 3 | Day 18-19 | Contact Segment E (event contacts) via LinkedIn | 2-4 replies |
| 4 | Day 22-25 | Final follow-up for all non-responders | 2-5 additional replies |
| 4 | Day 26-30 | Book calls with everyone who re-engaged | 3-7 calls booked |
Expected total from 30-day recovery: 3-7 re-opened conversations, $15K-$75K in reactivated pipeline.
The Tools You Need
Keep it simple:
→ Your CRM or pipeline tracker — even a spreadsheet works
→ Email — plain text, from your main email (these are warm contacts)
→ LinkedIn — double-tap: email + LinkedIn DM for highest response
→ Instantly for tracking follow-ups at scale
What to Do After the Recovery
The dormant pipeline recovery is a one-time play. It works great — but it only works once.
The real question is: how do you make sure your pipeline never goes dormant again?
That's what The Demand Department builds — a 4-channel GTM engine (LinkedIn content, LinkedIn outreach, cold email, newsletter) that runs every week, compounds monthly, and means you never have to run a "recovery" again.
