Blog | SherpaDesk

MSP Lead Generation: Channels That Book Meetings

Written by Patrick Clements | Nov 10, 2026, 5:00:30 PM

MSP lead generation for a small MSP is the work that puts qualified meetings on your calendar. Start with two channels: referrals and partners, and a narrow list of firms you contact yourself. Track qualified meetings and cost per meeting for 90 days, then keep, change, or stop each channel.

Below: the steps, the outreach rules, and a 90-day test. They come from the team behind SherpaDesk, a helpdesk and PSA (professional services automation) a small IT team can run alone. Two founders who ran their own MSP have built it since 2001.

Key takeaways

  • Start with two channels. Introductions from clients and partners, plus a 40-firm list you work yourself. The steps
  • Count qualified meetings only. One rule decides what counts, and each meeting gets one source. The rule
  • Separate checkpoints from stop decisions. A weak checkpoint changes the message; only a finished test stops a channel. Checkpoints and stops
  • Write each message yourself. LinkedIn bans automation tools, and an agency's email is still yours. Outreach rules

What MSP Lead Generation Means For A Small MSP

For an owner-led shop, MSP lead generation is the work that turns a stranger into a qualified meeting. It ends when you hand that contact to your sales call.

Every count in this article uses one rule. A qualified meeting is a first meeting that took place, with someone who can sign or recommend, at a firm that fits your profile and has a problem you fix. Your 15-minute qualifying call is that first meeting when it meets the rule. A rescheduled meeting counts once; no-shows and existing-client calls don't count.

Each meeting gets one primary source: the channel that started the conversation. Other touches stay in the firm's history. Calls, emails, and LinkedIn messages to your list are parts of one channel, outbound.

Why it matters: every selling hour on a channel that books nothing is an hour off the queue. The SBA tells small businesses to compare marketing and sales costs to the revenue they bring, and to "be consistent in how you measure." It also warns that word of mouth is hard to measure, so log the source of every meeting from day one.

Three numbers tell you whether a channel works:

  • Qualified meetings, per channel, per month.
  • Cost per qualified meeting: cash plus your hours at your own rate, divided by qualified meetings.
  • Close rate: signed clients divided by qualified meetings, once each deal has signed or ended.

What You Need Before You Start

Three things:

  1. A niche and a one-line offer. Who you serve and what you run for them. Our MSP marketing plan guide covers the niche, the offer, the niche page, and the budget.
  2. A 15-minute qualifying call. Fit, budget range, who signs, and timing. Our guide on how to sell managed services walks through that call.
  3. A contact sheet. One row per firm: primary source, each touch with its date, reply, and "qualified meeting: yes or no".

How To Run MSP Lead Generation, Step By Step

One preparation step, then the two starting channels. Steps 5 and 6 are optional channels you add later, under a condition.

  1. Prepare: build a list of 40 firms and a reason to call

    From your niche, list 40 firms by name with the owner or office manager for each. Then write one reason to call that only this niche has. For accounting firms, the IRS reminded tax pros in August 2026 that "Federal law requires tax and accounting professionals to create and maintain a Written Information Security Plan."

    Why it matters: you can work 40 named firms by hand and write to each as if you know it.

    Example: "Accounting and tax firms, 5 to 30 staff, within 40 minutes, with a WISP to keep current."

    Common mistake: a bought list of 5,000 contacts. You can't write a specific first line to 5,000 firms.

  2. Ask clients and partners for named introductions

    Ask your best clients for one introduction by name. Then ask partners who serve the same owners: accountants, attorneys, insurance brokers, and phone or internet providers. As one r/msp member put it: "Find people who also serve your ideal client, bring them leads, they bring you leads."

    Why it matters: referrals arrive pre-trusted. One r/msp member gets "Around 2/3 Word of mouth referrals." Usually, "someone at one of our customers moves to another company and they see how bad things are".

    Example: "Who's the one accounting firm you'd want us to talk to?" beats "Know anyone who needs IT?"

    Common mistake: expecting referrals to bring bigger clients. In one r/msp thread, a member noticed clients refer businesses their own size or smaller. A reply explained why: "Consider your client's risk in referring you." It's "Better to refer you a non-critical (smaller) business."

  3. Work the list in four touches

    Give each firm four touches over three weeks: a call, a short email the same day, a LinkedIn message the next week, and a second call the week after. Start ten firms a week, so the list takes four weeks to open. A reply or an opt-out takes a firm out of the sequence; replies get their own next step. Every touch names their problem, not your services.

    Why it matters: one call rarely reaches the owner, and a sequence gives each firm several chances to reply. One r/msp member's advice is blunt: "If you're doing a cold outreach, emailing isn't gonna work. Start cold calling if you want any success." Test calls on your own list before you decide.

    Example: "Your WISP should be reviewed and tested regularly. We do that for three firms in the county. Twenty minutes next Tuesday?"

    Common mistake: an automation tool sending the touches. Rules for each channel are in the table below.

  4. Follow up, qualify, and hand off

    Answer every reply within one business day and offer two meeting times. Before you count it, check the rule above. A qualified meeting is where the contact leaves lead generation and selling starts.

    Why it matters: a reply that waits a week goes cold.

    Example: the office manager replies "maybe in spring." Log it, set a touch for March, and don't count it as a meeting.

    Common mistake: counting a booked meeting that never happened, or counting a rescheduled one twice.

  5. Optional: add events and peer groups

    Add this only when the list is open and the two channels use less than your weekly sales hours. Pick one room your niche sits in: the chamber of commerce, a local professional association, or a CEO roundtable. Offer a 20-minute talk on their problem. Add one peer group of other MSP owners.

    Why it matters: a talk reaches several prospective buyers at once. One r/msp member's verdict: "BNI is kinda worthless but CEO roundtable groups are not."

    Example: a talk at the local accountants' chapter: "What the IRS expects in your WISP, and how to test it."

    Common mistake: collecting business cards and no follow-up within the week.

  6. Optional: test paid search with a hard cap

    Add this only when your niche page is live and you can answer calls the same day. Pick a monthly amount you can lose, and buy only searches from your area and niche. Keyword Planner shows the average cost for an ad to appear on a search; check it before you set the cap.

    Why it matters: paid search reaches owners on the day something breaks, but it takes patience. One r/msp member started a campaign in April and "got my first lead and sale in July for 5x my monthly spend." Another warned "there will be a lot of tire kickers that aren't that serious."

    Example: a $600 monthly cap, county searches only.

    Common mistake: counting every call as a lead. A support call from an existing client isn't new business.

Outreach Rules By Channel

The rules, from each regulator or platform:

Rules that apply to MSP outreach
ChannelThe ruleWhat it means for you
PhoneSales calls to a business are exempt from most of the FTC's Telemarketing Sales Rule, but not its bans on misrepresentation and false or misleading statements. The FCC regulates telemarketing under the Telephone Consumer Protection Act (TCPA), and the TSR doesn't preempt state law.Say only what's true; check your state's rules
EmailCAN-SPAM "makes no exception for business-to-business email." Each message needs a postal address and an opt-out honored within 10 business days.Same rules for one email or a sequence
Email sent for youHiring another company doesn't move your legal responsibility; penalties reach $53,088 per email.Check what any agency sends in your name
LinkedInLinkedIn doesn't permit third-party bots, plug-ins, or extensions that scrape or automate activity; accounts risk restriction.Send messages by hand
Paid searchFor most campaigns, you never pay more than 2× the average daily budget in a day or 30.4× in a month.Set the cap from the monthly figure

Checkpoints And Stop Decisions By Channel

Write these down first. A checkpoint can only change the message; a channel stops only when its full test is done.

MSP lead generation channels: cost, checkpoint, stop decision
ChannelWhat you spendCheckpointStop decision
Referrals and partnersYour timeTen asks, no qualified meeting: change the askDon't stop; review the ask each quarter
Narrow list, four touches2–3 hours a weekEvery firm touched once, no reply: rewrite the message for the second passTwo full passes, no qualified meeting: change the niche
Events and peer groupsDues, one evening a monthOne quarter, no qualified meeting: change the talkTwo quarters, none: change the group
Paid searchYour cap plus an hour a week45 days, no qualified meeting: tighten the area and search terms90 days, no qualified meeting: stop

Subscribe to the SherpaDesk Blog.
Get Tips for Running IT With a Small Team.

Loading form…

The form couldn’t load. Please try again.

Or start your free trial →

SHERPADESK · FREE TRIAL

Resolve tickets.
Turn time into revenue.

Bring support tickets, billable time, and invoicing into one place. Built for small IT teams and MSPs.

Start my 14-day free trial
  • 14 days free
  • No credit card required

After your trial, keep your first agent free forever.

SHERPADESK · LIVE DEMO

See tickets, time,
and billing work together.

Walk through ticketing, time tracking, and billing with a product specialist. See how SherpaDesk fits the way your team works.

Book my 15-minute demo
  • 15 minutes
  • Your workflow, your questions

A live walkthrough tailored to your team.

A 90-Day MSP Lead Generation Plan

Say you run a three-person MSP, two of your clients are accounting firms, and you have three hours a week for sales:

  1. Weeks 1–2
    Prepare

    Build the list of 40 firms and the contact sheet. Write the reason to call and the four touches. List ten partners.

  2. Weeks 3–6
    First pass

    Start up to ten suitable firms a week on the four touches; the last batch finishes in week 8. Ask both accounting clients for one introduction each. Meet one partner a week.

  3. Day 45
    Checkpoint, not a stop

    Count qualified meetings by primary source. If every firm has had its first touch and nobody replied, rewrite the opening line. Keep both channels running.

  4. Weeks 7–12
    Second pass

    In weeks 7–10, re-work up to ten firms a week with the new message: only firms whose first sequence ended with no reply and no opt-out. Last touches land by week 12. Add events only if referrals and the list together take less than your three hours.

  5. Day 90
    Decide

    Apply the stop decisions to channels whose test is complete. A channel added after week 6 runs to its own stop point.

Every week from week 3:

ChecklistWeekly outreach checklist

How To Measure Whether It Worked

At each checkpoint and at day 90, score your MSP lead generation by cost per qualified meeting for each channel. Count the same cost on every channel: cash plus your hours at your billing rate.

Cost per qualified meeting

$450cost per qualified meeting

cost ÷ qualified meetings. With 0 meetings, the channel has no cost per meeting yet.

Example: the outreach list cost $1,800 this quarter in your hours and produced four qualified meetings: $450 each.

Read cost per meeting next to close rate: cheap meetings nobody signs lose to slower ones that close. Judge close rate on finished deals only.

After The Qualified Meeting: Quote And Onboarding

MSP lead generation hands off at the qualified meeting; the sales guide linked above takes it from there. Once the agreement is signed, our MSP client onboarding checklist covers each onboarding phase.

How this works in SherpaDesk

Assign the quote to the onboarding ticket

You can assign a quote to a ticket, and the quote can be accepted or rejected. Your client can view the quote without logging in. When a quote is accepted, every user assigned to it gets an email notification. Assign your onboarding technician to the quote, and they get the acceptance email too.

The SherpaDesk dashboard: tickets, hours, and profitability. SherpaDesk

A helpdesk and PSA a small IT team can run alone. No contract. No implementation project. No dedicated admin.

Base Camp is $45 per agent per month ($40 billed annually). The first agent is free, forever, and the trial is 14 days free with no card.

See Quoting In SherpaDesk →

Who this isn't for

MSPs looking to buy leads from a list vendor: this plan assumes you build and work your own list. MSPs with a sales team running sequences need CRM software beside the helpdesk and PSA. MSPs that win work through formal public-sector bids.

Frequently Asked Questions

How do MSPs get new clients?

Start with two channels: named introductions from clients and partners, and a narrow list you work yourself. One r/msp member put referrals at about two thirds of new clients, with "1/3 via google search." Your own contact sheet is the only mix that matters. The steps above show how to run both.

How do I get my first MSP clients?

Ask the people who already trust your work: former employers, past break-fix clients, and partners. Our guide on how to start an MSP covers what comes before the first signature.

Should a small MSP pay for appointment setting or lead services?

If you do, measure it the way you measure your own channels: cost per qualified meeting and close rate on those meetings. Put the qualified-meeting rule in the contract, own the list, and check every email sent in your name. CAN-SPAM keeps you responsible for it.

Is cold calling still worth it for an MSP?

Test calls on your own list: compare replies by touch (call, email, LinkedIn), and judge meetings and cost for outbound as one channel. Sales calls to a business are exempt from most of the FTC's Telemarketing Sales Rule, but not its bans on misrepresentation and false or misleading statements. The TCPA and state laws also apply.

Do Google Ads work for MSPs?

They can, with a tight area, a niche page, and 90 days of patience. Expect some calls that aren't serious. Set the cap from the monthly limit in the rules table. Count qualified meetings, not clicks.

About the author
Patrick Clements Co-founder & CEO, SherpaDesk

Patrick co-founded SherpaDesk and has led it as CEO since 2013. He has worked with IT service providers since 1998, first on network projects for schools and government offices, then on the helpdesk software their technicians use every day.