Most MSPs are obsessed with net-new leads. Meanwhile, their existing database collects dust — full of clients who could buy more, past clients who might return, and stale leads whose circumstances have changed. This is the revenue you're leaving on the table.
The New Client Obsession
The MSP industry has a collective obsession with new client acquisition. We pour resources into cold outreach, SEO, paid ads, and networking events — all chasing prospects who've never heard of us.
Meanwhile, your CRM is full of people who already know you. They've done business with you, considered you, or been referred to you. These contacts have relationship context that cold prospects lack.
The math is simple: it costs dramatically less to sell to someone who already trusts you than to convince a stranger you're worth their time.
What's Actually in Your CRM
Break down your database. Most MSPs have these segments sitting idle:
| Segment | What They Are | Opportunity |
|---|---|---|
| Active Clients | Current MRR customers | Upsell, cross-sell, referrals |
| Past Clients | Churned or completed projects | Reactivation, win-back |
| Stale Leads | Went cold, never closed | Re-engagement campaigns |
| Lost Deals | Said no or went competitor | Win-back after trigger event |
| Referral Sources | Partners, vendors, friends | Activation campaigns |
| Event Contacts | Downloaded something, attended | Nurture to opportunity |
Each of these segments represents a different type of relationship — and requires a different approach. But they all share one thing: they're easier to convert than cold prospects.
Why You're Not Working It
If this revenue is sitting right there, why isn't every MSP working their database? Four common reasons:
- 1.
No system or process
Database campaigns require structure. Without a system, they don't happen.
- 2.
Feels "salesy" to reach out
You don't want to bother people. But value-first outreach isn't bothering — it's serving.
- 3.
Don't know what to say
Each segment needs different messaging. Without templates, you're starting from scratch every time.
- 4.
Focused on the new and shiny
New leads feel exciting. Working your existing database feels like maintenance. But the ROI tells a different story.
Pro Tip
The Simple Framework
You don't need complex automation. You need a simple, repeatable process:
Segment your database (this week)
Export your CRM. Tag every contact: Active, Past, Stale, Lost, Referral Source, Event. You can't work what you haven't organized.
Build one campaign per segment (next 30 days)
Each segment needs a 3-5 touch campaign with segment-specific messaging. Don't treat past clients like cold leads.
Run quarterly touchpoints minimum
Your database should hear from you at least every 90 days. Not sales pitches — value, check-ins, and relevant triggers.
Track and iterate
Measure reactivation rate, upsell rate, and revenue from database vs. new leads. Let the data guide your focus.
Do This
- Start with ONE segment — don't try to do everything at once
- Use different messaging for each segment type
- Schedule database campaigns like any other marketing priority
- Track revenue attribution from database vs. cold outreach
Avoid This
- Treat all contacts the same regardless of relationship
- Wait for the 'perfect' system before starting
- Pitch hard on first touchpoint — lead with value
- Forget to follow up on responses promptly
Getting Started Today
Don't overcomplicate this. Here's your action plan for this week:
This Week's Action Items
- □Export your CRM to a spreadsheet
- □Add a "Segment" column and tag each contact
- □Count how many contacts you have in each segment
- □Pick ONE segment to start with (we recommend "Active Clients" for quick wins)
- □Build a simple 3-touch campaign for that segment
The rest of this guide series will walk you through specific campaigns for each segment: upselling active clients, reactivating past clients, reviving stale leads, winning back lost deals, and activating referral sources.
Key Takeaways
- ✓Your CRM is full of untapped revenue — existing clients, past clients, stale leads, lost deals, and referral sources all convert better than cold prospects.
- ✓Compare acquisition, retention and expansion costs using your own account data.
- ✓Each segment requires different messaging — don't treat all contacts the same.
- ✓Start simple: segment your database, pick one group, build one 3-touch campaign.
- ✓Your database should hear from you at least quarterly with value-first touchpoints.
Additional guidance from the consolidated stale lead revival guide
Your CRM is full of leads who went cold. They engaged, showed interest, maybe even had a call — then disappeared. Most MSPs treat these as dead. They're not. Circumstances change, and the lead who said "not right now" 6 months ago may be dealing with an entirely different situation today.
average touches required to re-engage a cold lead
Source: RAIN Group
Why Leads Go Cold
Before you can revive them, understand why they went cold in the first place:
- →Timing was wrong. They were interested but couldn't act — budget frozen, other priorities, mid-project elsewhere.
- →Budget wasn't there. They needed what you offered but couldn't afford it at that moment.
- →Other priorities won. IT wasn't the top problem. Something else demanded their attention.
- →Decision maker changed. Your champion left. The new person has different priorities or relationships.
- →They went with a competitor. Who may have failed them since.
- →Just got busy and forgot. Life happened. Your emails got buried. It's not personal.
Notice something? Most of these reasons are temporary. Circumstances change. That's the foundation of stale lead revival.
The Key Insight
Circumstances change constantly. The lead who said "not right now" 6 months ago may be dealing with:
Growth they didn't anticipate
New hires, new locations, new demands on their infrastructure.
A security incident
Phishing, ransomware attempt, or close call that changed priorities.
Their IT person quit
Internal IT left, retired, or was fired. They need help again.
New leadership with new priorities
New CEO, COO, or owner with a fresh perspective on technology.
Compliance audit coming
New regulations, insurance requirements, or vendor audits.
Competitor failed them
Whoever they went with isn't working out. They're looking again.
Pro Tip
Segmenting Your Stale Leads
Not all stale leads are the same. Segment them for targeted outreach:
| Segment | Definition | Approach |
|---|---|---|
| Warm Stale | Engaged well, just went quiet | Direct check-in, easy to re-engage |
| Cold Stale | Never really engaged deeply | Value-first nurture campaign |
| Lost to Competitor | Explicitly chose someone else | Trigger-based win-back |
| Bad Timing | Said "not now," gave a reason | Calendar-based follow-up when timing changes |
| No Decision | Ghosted, no closure | Pattern interrupt to get an answer |
Tag your leads by segment. Each requires different messaging and timing.
The Trigger-Based Revival
The best time to reach out is when something changes. Monitor your stale leads for:
- →
Job changes
They move companies (follow them), or their IT person moves (they need help).
- →
Company growth
Funding announcement, hiring spree, new location. Growth strains IT.
- →
Technology signals
New technology installs, EOL approaching on current systems.
- →
Intent signals
Researching IT services again (if you have intent data), visiting your site.
Trigger-based outreach feels relevant because it is relevant. You're reaching out because something changed, not just because it's been a while.
Campaign: The Pattern Interrupt
For leads who ghosted and never gave you closure, try a pattern interrupt. This email breaks the expected "salesy follow-up" pattern:
Subject: Closing the loop Hey [Name], We talked back in [month] about [specific topic]. Then life happened and we lost touch. Just want to close the loop on my end - are you: a) All set - went another direction b) Still thinking about it c) Totally forgot (no judgment, happens to me too) Either way, no worries. Just like to keep my CRM honest. [Your Name]
Why this works:
- ✓Pattern interrupt: Unexpected honesty stands out from typical sales follow-ups.
- ✓Low pressure: You're not pushing. You're just asking for clarity.
- ✓Easy to respond: Multiple choice makes replying simple. Even "a" is a useful answer.
- ✓Gets you an answer: Either way, you know where you stand and can update your CRM.
Campaign: The Value Resurrection
For leads who engaged but went cold, a 3-touch value-first campaign works well:
Touch 1: Pure Value, No Ask
Subject: [Relevant topic] - thought of you Hey [Name], Remember we talked about [specific challenge]? Just helped another [industry] company solve that exact problem. Wrote up what we did: [link or brief summary] Thought it might be useful for you regardless of where you're at with IT. [Your Name]
Touch 2: Relevant Trigger (1-2 weeks later)
Subject: Saw the news about [trigger] Hey [Name], Noticed [company] just [trigger event - grew, moved, hired, announced something]. That usually means [IT implication]. If that's creating any headaches, happy to be a sounding board. If not, congrats on the growth! [Your Name]
Touch 3: Direct but Soft (1-2 weeks later)
Subject: Still on your radar? Hey [Name], It's been a while since we connected. Curious if [IT management / specific service] is still something you're thinking about, or if priorities have shifted. Either way - no pressure. Just don't want to keep following up if it's off your plate. [Your Name]
The Long Game: Nurture Campaigns
Some leads won't buy for months or years. For these, stay visible with low-touch nurture campaigns:
Quarterly Value Touchpoints
- →No pitch, just useful content — industry news, tips, trends
- →Relevant to their industry or challenges you discussed
- →Keeps you top of mind without being annoying
- →When timing is finally right, you're the one they think of
Pro Tip
Do This
- Send genuinely useful content, not thinly-veiled pitches
- Reference specific details from your previous conversations
- Use trigger events to make outreach relevant
- Accept 'no' as an answer and update your CRM accordingly
Avoid This
- Send the same generic newsletter to all stale leads
- Follow up weekly (that's annoying, not persistent)
- Pretend you haven't talked before
- Give up after one or two attempts
Metrics That Matter
Track your revival performance:
Reactivation Rate by Segment
What percentage of each segment re-engages? Warm Stale should be highest.
Time to Re-Engage
How long does it take from first revival touch to response?
Re-Engaged Lead Conversion Rate
Should be higher than cold leads — these people already know you.
Revenue from Revived Leads
Track the actual revenue generated from your revival campaigns.
Key Takeaways
- ✓Stale leads aren't "no forever" — they're "not right now." Circumstances change constantly.
- ✓Segment your stale leads: Warm Stale, Cold Stale, Lost to Competitor, Bad Timing, No Decision — each needs different messaging.
- ✓Use trigger events (job changes, growth, tech signals) to make your outreach relevant and timely.
- ✓The "pattern interrupt" email gets answers from ghosted leads by breaking the expected sales follow-up pattern.
- ✓It takes an average of 8 touches to re-engage a cold lead. Play the long game with value-first nurture campaigns.