Five phases from the trigger list to the signed agreement, with a planning model, the outreach cadence, and the US and UK compliance rules for sending.
Five phases from the trigger list to the signed agreement, with a planning model, the outreach cadence, and the US and UK compliance rules for sending.
Each phase has one owner, one window, and one exit condition. A phase that misses its exit condition passes the problem to the next phase, where it costs more to fix.
01
Build the list.
Two weeks before launch, owned by marketing ops. Exits when every contact carries a trigger and a trigger date.
02
Multithread the account.
Business days 1 to 30, owned by the sales development representative (SDR). Exits when three contacts have been reached across four channels.
03
Route every reply.
A four business hour clock, owned by the SDR and escalating to the account executive (AE). Exits when no reply is older than one business day.
04
Prove, price and close.
Days 30 to 120, owned by the AE and a solutions engineer. Exits when findings are presented to the owner and finance together.
05
Expand and recycle.
Day 120 onward, owned by the AE and the virtual CIO (vCIO). Exits when every account holds a next date or is suppressed.
Start here
Size the trigger pool in your territory.
Send your territory, seat band, and the service lines you want to grow. The scoping call sizes the in-market accounts against your ideal customer profile and the triggers in this guide.
Why the sale is different
What makes the MSP sale different
A managed services agreement ties a business's operations to one provider for a multi-year term. Three features of the sale change how a demand generation program has to run.
A buying group makes the decision
Gartner puts B2B buying groups at five to 16 people across as many as four functions. In an MSP deal that means the owner who signs, the finance lead who approves the term, the operations manager who deals with IT problems day to day, and often an internal IT generalist whose role the change affects. A campaign that reaches only the IT contact has no route to the people who sign.
Buyers research before they reply
Gartner's 2026 sales survey found 67% of B2B buyers prefer a rep-free experience, and 45% used AI during a recent purchase. Expect your prospect to research providers, compare partner tiers, and read your case studies before replying. Give the campaign something the buyer can check, such as an assessment outline, ahead of any meeting request.
Dated events start the review
A business whose IT mostly works has a dated reason to review it when a cyber policy comes up for renewal, a server leaves support, or a new finance director arrives with a mandate to cut unpredictable spend. Build MSP lead generation around those dates, so each message carries the reason it arrives now.
What this changes about the program
Build the list around events, with industry codes and headcount as secondary filters.
Message three roles per account, with a different reason to care in each.
Lead with an artifact the buyer can act on, such as an assessment they can review before a meeting.
Treat not now as inventory, with a date attached and a re-entry point set.
Phase one, the target list
Phase one, build the list before you write a word
An MSP lead generation program depends on the list underneath it. In the planning model, 300 accounts each carry a dated trigger, so each message can name the reason you are writing this month. Build the list two weeks before launch, against the service lines you want to grow.
Who qualifies
Filter
Setting
Why this line
Seats
40 to 150 managed endpoints
Below 40 seats margin is hard to hold. Above 150 you compete with an internal IT team.
Revenue
$8M to $60M
Large enough to budget, small enough to decide quickly
IT staffing
No IT director, or one stretched generalist
Position the service as backup to that person
Stack
Microsoft 365, hybrid file server, no MDR
A visible gap you can name in the first email
Verticals
Professional services, specialty healthcare, light manufacturing, AEC, credit unions
Compliance pressure creates dated decisions
Geography
Within 90 minutes of a field engineer
Keeps a same-day onsite visit possible at this size
Excluded
Current clients, anything touched in 180 days, other MSPs, under 40 seats
Scrub against the PSA nightly
Trigger events, ranked
Rank triggers by how firmly they attach a decision to a date. The top two are Microsoft end-of-support dates, and each stops working as a trigger once its date passes.
Trigger
Why it forces a decision
Priority
Windows Server 2012 or 2012 R2 still running
Extended Security Updates end on 13 October 2026.
Now
Windows Server 2016 still running
Support ends 12 January 2027, so the replacement needs budget this quarter.
Now
Cyber policy renewing within 90 days
The NCSC notes most policies are reassessed every 12 months
High
Hiring for an IT manager or sysadmin
A vacancy shows the current IT cover is under review
High
New CFO, COO or controller
A new finance lead is likely to review recurring spend early
Medium
Headcount up 20% year on year
Growth strains IT set up for the old headcount
Medium
Disclosed incident in the same vertical
A peer's incident gives the first email a dated reason
Medium
Office move or new location
Network and connectivity decisions reopen
Low
Map the buying group, three contacts minimum
Owner or CEO. Usually signs below 75 seats. Cares about business risk and fewer IT interruptions.
CFO or controller. Signs the multi-year term. Wants a predictable per-seat number each month.
Operations lead. Deals with IT problems day to day and often forwards your email to the owner.
Incumbent IT generalist. Brief them early, and they can support your case to the owner.
Phase two, the outreach
Phase two, multithread the account across four channels
The outreach runs 18 touches across four channels over 30 business days, aimed at three people inside the same company. Contacts answer on different channels, for example an owner who takes calls but leaves email unread. The sequence runs all four channels at once and records which one draws the reply.
Channel
Volume
Placement across 30 business days
Email
8 steps
Days 1, 3, 6, 10, 14, 19, 24, 30. Four secondary domains, three mailboxes each.
LinkedIn
4 touches
View, connect, engage with their post, then a direct message. Days 2, 5, 12, 21.
Phone
5 dials
Days 4, 8, 15, 22, 27. Voicemail on the second and fourth dial only.
Direct mail
1 drop
Day 9, top 60 accounts. The day 10 email references the package by name.
Each touch is placed to set up the next. The day 9 mail drop gives the day 10 email a package to reference, so the email reads as a follow-up. The day 8 voicemail puts your caller ID in front of the contact before the day 15 dial. Touches thin out across weeks four and five and continue to day 30.
The eight email angles
One. The trigger, named, for example a policy that renews in March. One question, with no pitch attached.
Two. The specific gap. A control the insurer assesses at renewal that a 60-seat firm may struggle to evidence.
Three. Peer proof. A client in the same vertical at the same size, and the one number that changed for them.
Four. A new angle for a new persona. Cost predictability, written for the finance lead.
Five. The offer, in detail. What the assessment covers, what it costs, and what document they keep.
Six. Consequence. A declined claim, or a premium increase that followed a failed attestation.
Seven. The two-line bump. It adds no new content and brings the thread back to the top of the inbox.
Eight. Close the file. Ask whether you should check back before their renewal date, on the assumption it is not a priority now.
Deliverability and compliance rules for MSP lead generation
At this volume, mail can stop reaching inboxes before anything bounces, so the first sign is often a drop in replies. The controls below combine mailbox provider and legal requirements with operating limits for the sending domains.
Authenticate each sending domain. Google requires SPF, DKIM, and DMARC from anyone sending 5,000 or more messages a day to Gmail. Yahoo requires SPF, DKIM, DMARC, and one-click unsubscribe from bulk senders. Move your DMARC policy from p=none to p=quarantine to p=reject as your data gives you confidence.
Watch the complaint rate. Google and Yahoo both set the ceiling at 0.30%, and Google publishes 0.10% as the figure to aim for. Pause any domain that crosses 0.08% and warm it again before you reuse it.
Keep cold volume off your primary domain. Use secondary domains with three mailboxes each, a 14-day warmup, and a hard ceiling of 40 sends per mailbox per day.
Include a physical address and a working opt-out. CAN-SPAM requires both, and opt-out requests must be honored within 10 business days. Marketing mail also needs one-click unsubscribe to satisfy the mailbox providers.
Send plain text. Leave out tracking pixels and images. Apple's Mail Privacy Protection hides whether and when a message was opened for recipients who turn it on, so open rate is no longer a reliable read. Report replies and meetings.
Know your rules by market. In the UK, PECR's electronic mail rules do not apply to corporate subscribers, so B2B email to a limited company does not need consent, although you must identify yourself and give a valid opt-out address. Sole traders and some partnerships are treated as individual subscribers, so consent does apply there. Screen every live call against both the CTPS and the TPS.
In the US, check the rules for B2B calling. The FTC states that most business calls are exempt from its Telemarketing Sales Rule and the national registry. Since March 2024, the rule's prohibitions on deceptive and abusive practices apply to all business to business calls.
Phase three, reply routing
Phase three, route every reply inside four hours
A positive reply left unread for two days while the SDR builds next month's list loses the timing the trigger created. Give each reply type a named owner, a response clock, and a destination, including the replies that say no, since those often carry the date you will act on next quarter.
Reply signal
Owner
Clock
Action
Destination
Meeting intent
SDR
4 business hrs
Send a booking link and hold a slot. Confirm the owner or finance lead is on the invite.
Discovery
Referral to someone else
SDR
Same day
Enrich the named person and send a first-step email that quotes the referrer by name
New sequence, step one
Timing objection
SDR
4 business hrs
Capture the renewal or end-of-life date into the trigger field, then stop selling
Recycle, re-entry at minus 45 days
Information request
SDR
4 business hrs
Send the two-page assessment outline and task a follow-up in three days
Stays in sequence
Incumbent MSP named
SDR to AE
1 business day
Log the incumbent and the contract end date, and keep any mention of them neutral
Recycle, re-entry at term minus 60
Out of office
Automated
Instant
Pause the sequence and resume two days after the stated return date
Sequence resumes
Hard no or unsubscribe
Automated
Instant
Suppress the contact, and the whole domain if that is what they asked for
Suppressed 24 months
Silent through day 30
Automated
Day 30
Apply a 90-day cool off, then quarterly nurture only
Recycle pool
Phase four, proof and close
Phase four, prove the value before you price it
The campaign sells the assessment, and the first meeting is the route to it. The proposal then goes to a buyer who watched you build a findings document over five business days and has seen how you work before seeing a price.
The commitment ladder
Rung one. An external attack surface scan. Automated, free, and delivered as a PDF inside the first email, so the account gets something useful without agreeing to a meeting.
Rung two. A Microsoft 365 and insurance readiness assessment. Five business days and roughly eight engineer hours, and this is the offer the whole campaign is built to sell.
Rung three. A findings session with a priced three-year roadmap, with the owner and the finance lead in the room together.
Rung four. The full agreement. Per seat, on a 36-month term, with quarterly business reviews written into the contract.
What the assessment must produce
A named list of the controls their insurer will assess at renewal, each one marked pass or fail.
Hardware and operating system end-of-life dates laid out in a calendar.
One risk severe enough to change the owner's budget priorities.
A three-year budget number, so the monthly figure reads as one part of a costed plan.
Price the full three-year term
A finance director given a monthly figure will set it against last year's break-fix invoices. Give them a fixed three-year number to set against the cost of one unbudgeted incident: present the total contract value first, then break it down by month.
Cyber insurance gives that conversation a date. Sophos research from 2024 found that 97% of companies holding a cyber policy had invested in improving their defenses to help with insurance, and 76% said that investment enabled them to qualify for coverage. The UK's National Cyber Security Centre notes that most policies are reassessed every 12 months, and that claiming controls you do not have can void a claim. Time the assessment offer to land before the policy renews.
Phase five, expansion and recycling
Phase five, expand the wins and recycle the rest
In the planning model, 298 of the 300 accounts do not sign this quarter. Each one stays on file with a known trigger and a return date, and that pool supplies accounts for the second MSP lead generation campaign.
The recycle pool
Not now. Stamped with the date taken from the reply. The account re-enters a fresh sequence 45 days before that renewal, end-of-life or contract end date arrives.
Silent. A 90-day cool off, then quarterly nurture only. The account re-enters a sequence when a new trigger fires.
Closed lost. Log which provider won and how long the term runs. The account re-enters at term minus 60 days, with a different angle and a different sender.
Hard no. Suppressed for 24 months, whatever triggers fire in the meantime, because the contact asked not to hear from you.
Drive re-entry from the trigger date held on each record. A quarterly send to the whole pool risks filtering of the sending domain and drops the dated reason each message is meant to carry.
Won accounts feed the next campaign
Day 30. Onboarding is complete: the environment is documented, monitored, and has multi-factor authentication (MFA) enforced across the tenant.
Day 90. The first quarterly business review. Ship one roadmap item and close one risk before you ask the client for a referral.
Day 95. The referral ask, made specific. Name two peer firms from their trade association or supply chain.
Day 180. A case study with a measured number in it. That number becomes the peer proof in the third email of your next campaign.
Ongoing. Seat growth, project work and new service lines come from clients who already work with you, so they cost less to win than a new account.
The planning model
MSP lead generation math, what 845 contacts are worth
The MSP lead generation model below is a planning model for a mid-market MSP working a single metro. It is not a measured result from any campaign. Use it to size a program and set the thresholds you manage against each week, then replace each figure with your own after one full cycle.
Stage
Count
From previous stage
Basis
Accounts matching the ICP
300
7.3%
of 4,100 firms in the metro
Contacts identified
960
3.2x
buying group per account
Verified and not suppressed
845
88.0%
bad email, PSA clients and DNC removed
Delivered at least one email
828
98.0%
deliverability floor
Replied, any sentiment
54
6.5%
modeled for a multichannel, trigger-led sequence
Meeting intent or referral
21
38.9%
13 direct, 8 referred
Meetings booked
16
76.2%
direct and referred, four-hour response clock met
Meetings held
12
75.0%
show rate with reminders
Qualified opportunities
7
58.3%
fit, timing and budget confirmed
Assessments delivered
5
71.4%
five days and eight engineer hours each
Proposals issued
4
80.0%
after the findings session
Closed won
2
50.0%
modeled close rate for assessment-led proposals
What the two wins are worth
Measure
Value
New monthly recurring revenue
$24.2K across two accounts, at 68 seats average and $178 per seat
Total contract value
$871K across the 36-month term
Campaign cost
$20.9K covering data, sending, SDR time, direct mail and engineer hours
Cost per win
$10.5K fully loaded, blended across both accounts
Payback
1.6 months at 55% gross margin on recurring revenue
Use these figures as thresholds
Each threshold below tells you which part of the MSP lead generation program to rebuild when a number misses, so a weak quarter points to a specific repair.
Replies come in under 4%. Check the list and the trigger first, and rebuild phase one before anyone rewrites the email copy.
Replies are healthy but nobody books. Review the offer. The assessment as described may not justify five business days of the buyer's attention.
Meetings run well but proposals stall. Check whether the assessment surfaces a finding severe enough to change the owner's budget.
Proposals stall specifically at finance. Lead with the total three-year commitment, set against the cost of one unbudgeted incident, and show the monthly figure after it.
Build it or buy it
Run MSP lead generation in house, or run it with a partner
Both routes can build pipeline. The choice depends on which constraint binds first in your business: the cash to fund a campaign before it returns anything, the calendar you are working against, or the specialist skills you would have to hire and keep busy all year.
Requirement
In house
With xpandly
Time to first qualified lead
An estimated 8 to 12 weeks, covering hiring, domain warmup, and the list build
Within 5 days of launch
Target data
Buy and stitch several sources together, then keep them current yourself
2.2 million verified data points across demographic, firmographic, intent, and behavioral signals
People
0.6 of an SDR, marketing ops, a copywriter and engineer hours
Delivered as a program, so your engineer hours stay on client work
Deliverability infrastructure
Four domains, twelve mailboxes, warmup and ongoing monitoring
Included and monitored throughout
Cost profile
Around $20.9K for one 90-day campaign in the planning model, most of it spent before the first reply
Quoted after the scoping call sizes the in-market pool for your territory
Risk
You carry the learning curve and your own domain reputation
A dedicated program manager owns delivery for the term
3.4x pipeline growth in year one at Meridian Software, a UK SaaS vendor, from a Go-To-Market Strategy engagement.
57% lower cost per lead on LinkedIn at Vantage Cyber, a UK IT security vendor.
£125M+ qualified pipeline created for clients to date.
To run this program yourself, use the phases, tables, and thresholds in this guide. To have the pipeline running next month, our MSP Lead Generation program runs the same five phases with the target list, the sending infrastructure, and the SDR capacity already in place.
Common questions
Questions about MSP lead generation
What is MSP lead generation?
MSP lead generation is how a managed service provider (MSP) creates demand from organizations that are not currently looking for one. It tracks dated events such as cyber policy renewals, end-of-support deadlines, and finance leadership changes, then reaches the buying group inside that window with something they can act on. The output is an account your sales team can open a conversation with, along with the reason it is in market now.
How is MSP lead generation different from generic B2B lead generation?
Managed services buyers decide around renewal windows, compliance deadlines, and infrastructure going out of support. Gartner puts B2B buying groups at five to 16 people across as many as four functions, so an MSP program reaches the owner, the finance lead, and operations as well as the IT contact. Gartner also found 67% of B2B buyers prefer a rep-free experience, so the outreach gives them something to check on their own.
How long does an MSP lead generation program take to produce results?
Most xpandly programs go live inside 30 days, covering the ideal customer profile build, the data setup, the messaging, the creative, and the launch. First qualified leads arrive within 5 days of launch. Signed agreements then follow your sales cycle, and the planning model in this guide assumes closed-won accounts by day 120.
How many contacts do you need for a 90-day MSP campaign?
The planning model in this guide uses around 300 accounts and 845 verified contacts, which works out at 2.8 verified contacts per account from 3.2 identified. That volume supports a modeled 16 meetings inside 90 days and two closed-won accounts by day 120. Each account also needs a dated trigger, so each message can name the reason you are writing this month.
What reply rate should an MSP lead generation campaign expect?
The planning model in this guide assumes around 6.5% replies across all sentiments for a trigger-led multichannel campaign, with roughly 39% of those replies showing meeting intent or offering a referral. Treat 4% as the floor for a campaign of this shape. Below that figure, check the list and the trigger before rewriting the emails.
What triggers should an MSP target in 2026?
Rank triggers by how firmly each one attaches a decision to a date. Two Microsoft deadlines lead the list: Extended Security Updates for Windows Server 2012 and 2012 R2 end on 13 October 2026, and Windows Server 2016 leaves support on 12 January 2027. Behind those come cyber policy renewals falling within 90 days, a posted vacancy for an IT manager, and a newly appointed CFO or controller.
What are the email compliance rules for MSP outbound?
In the US, CAN-SPAM requires a valid physical postal address and a clear opt-out, honored within 10 business days. Google and Yahoo both require SPF, DKIM, and DMARC from bulk senders, along with one-click unsubscribe and spam complaint rates below 0.30%, and Google publishes 0.10% as the figure to aim for. In the UK, PECR's electronic mail rules do not apply to corporate subscribers, so B2B email to a limited company does not need consent, although sole traders and some partnerships are treated as individuals and do. Screen every live call against both the CTPS and the TPS before you dial.
Should MSPs still measure email open rates?
No. Apple's Mail Privacy Protection hides whether and when a message was opened for recipients who turn it on, so open rate no longer gives a reliable read of behavior. Measure replies, meetings booked, and pipeline created, and take opens out of reporting so the team does not optimize against them.
What does it cost an MSP to run this in house?
In the planning model in this guide, one 90-day campaign run in house costs around $20,900 fully loaded. That covers the data, the sending infrastructure, the SDR time, the direct mail, and the engineer hours the assessments consume, and most of it is spent before the first reply arrives. For a managed program, the cost is quoted after the scoping call sizes the in-market pool for your territory.
What happens to accounts that say no?
They go into the recycle pool with a date attached to each record. Timing objections re-enter 45 days before the renewal or end-of-support date the account gave you. Silent contacts take a 90-day cool off and then move to quarterly nurture. Lost deals re-enter 60 days before the incumbent's term ends, with a different angle and a different sender. A hard no or an unsubscribe stays suppressed for 24 months.
Sources
Every external claim on this page traces to one of the references below. Each was checked on 7 September 2026.
B2B buying groups run from five to 16 people across as many as four functions. Gartner
67% of B2B buyers prefer a rep-free experience, and 45% used AI during a recent purchase. Gartner
Windows Server 2016 extended support ends on 12 January 2027. Microsoft Lifecycle
Windows Server 2012 and 2012 R2 Extended Security Updates end on 13 October 2026. Microsoft Learn
Bulk senders must use SPF, DKIM and DMARC, support one-click unsubscribe, and keep spam complaints below 0.30%, with 0.10% as the published target. Google Workspace Admin Help
Yahoo requires the same authentication and one-click unsubscribe, with a 0.3% complaint ceiling. Yahoo Sender Hub
Commercial email must carry a valid physical postal address and a working opt-out, honored within 10 business days. US Federal Trade Commission
Most business to business calls are exempt from the Telemarketing Sales Rule and the national registry. US Federal Trade Commission
Since March 2024 the rule's prohibitions on deceptive and abusive practices apply to all business to business calls. US Federal Trade Commission
PECR's electronic mail rules do not apply to corporate subscribers, and live calls must be screened against both the CTPS and the TPS. UK Information Commissioner's Office
Mail Privacy Protection hides when and how often a message is viewed. Apple
97% of companies with a cyber policy invested in improving defenses to help with insurance, and 76% said it enabled them to qualify. Sophos, June 2024
Most cyber insurance policies are reassessed every 12 months, and claiming controls you do not have can void a claim. UK National Cyber Security Centre
A DMARC policy of p=reject instructs receivers to reject mail that fails authentication. RFC 7489