MSP Prospecting Tools: Apollo.io, HubSpot CRM, and QBR Upsell Strategy
The difference between MSPs that grow consistently and those that plateau at 5–8 clients is a systematic sales process. Consistent growth requires three things: a database of qualified prospects you can contact at scale, a CRM that tracks every interaction and surfaces follow-up opportunities automatically, and a structured client engagement process that turns satisfied clients into expanded contracts and referral sources. This guide covers Apollo.io for prospecting, HubSpot for pipeline management, and the QBR framework that the most successful MSPs use to retain and expand every client relationship.
READY TO TAKE ACTION?
Use the free LaunchAdvisor checklist to track every step in this guide.
Apollo.io: Building Your MSP Prospect Database
Apollo.io is a B2B sales intelligence and prospecting platform that provides access to over 270 million contacts across 60 million companies, filterable by industry, company size, geographic location, technologies used, and revenue range. For MSPs, Apollo.io's technology filter is particularly powerful — you can identify companies currently using specific software (QuickBooks, specific EMR systems, Salesforce) that signals their industry, sophistication, and likely IT needs. A practical MSP prospecting workflow in Apollo.io: filter for companies in your metro area with 10–100 employees in your target industry (healthcare, legal, financial services, or general professional services); add a technology filter for Microsoft 365 or Google Workspace (confirming they have cloud email worth managing); export 100–200 contacts per week and import into HubSpot CRM; assign each to an automated email sequence. Apollo.io plans start at $49/month for the Basic plan (1,000 email credits/month) and $99/month for the Professional plan (5,000 email credits/month). Verify email addresses before sending to protect your domain's sending reputation.
Building Your ICP (Ideal Client Profile) for Targeting
Before using Apollo.io at scale, define your Ideal Client Profile (ICP) with enough specificity that you could write a list of 200 companies that perfectly match. An example ICP for a cybersecurity-focused MSP in a mid-size US city: company size 15–75 employees; industries: professional services (law firms, accounting firms, financial advisors), healthcare practices, and insurance agencies; geographic area: within 40 miles of your office; technology: Microsoft 365 Business Standard or higher (not free Microsoft accounts); pain indicators: company has experienced a security incident (check news alerts for their name and 'data breach' or 'ransomware'), company is growing rapidly (check LinkedIn for active hiring), or company recently moved offices (check local business journal). Your ICP should be specific enough that you recognize an ideal prospect immediately and can prioritize outreach accordingly. Apollo.io searches built around your ICP will have meaningfully higher response rates than broad geographic sprays.
HubSpot CRM: Pipeline Stages and Automation
HubSpot CRM (free) provides the contact database, deal pipeline, and activity tracking foundation for an MSP sales process. Set up five pipeline stages: 1) Prospect (identified, not yet contacted); 2) Outreach Active (in current email or LinkedIn sequence); 3) Discovery Scheduled (responded, call or meeting booked); 4) Proposal Sent (managed services proposal delivered, awaiting decision); 5) Closed (Won or Lost with reason coded). In HubSpot, create a sequence of automated follow-up tasks for each stage: when a deal moves to 'Discovery Scheduled,' create a task to prepare a client-specific agenda; when a deal moves to 'Proposal Sent' with no response after 5 days, trigger a follow-up email template. HubSpot's Sales Starter ($45/month) adds email sequences, meeting scheduling links (candidates book directly into your calendar), and call recording — all of which materially accelerate your sales velocity. Review your pipeline every Monday morning: any deal in 'Proposal Sent' for more than 10 days needs a personal call, not another email.
Discovery Call Framework for MSP Sales
The discovery call is your most important sales conversation — it determines whether a prospect is qualified, surfaces their specific pain points, and establishes the basis for a customized proposal. Structure every MSP discovery call in four segments. Open (5 minutes): confirm you understand their business — employee count, industry, locations, and any recent growth or change. Explore (15 minutes): understand their current IT situation using open questions — 'Walk me through what happens when an employee has a computer problem today'; 'When was the last time you had a significant IT issue and what happened?'; 'What does your current IT provider do well, and what do you wish they did differently?' Establish pain (10 minutes): quantify the cost of their current situation — estimate downtime frequency and duration, approximate the cost of lost productivity, ask about any security incidents or concerns. Close the call (5 minutes): summarize what you heard, confirm the fit, propose next steps (free network assessment or a written proposal based on the information shared). Send your proposal within 24 hours while the conversation is fresh.
Proposal Structure That Closes MSP Deals
MSP proposals fail most often for one of three reasons: they are too technical (clients do not want to understand how you do it, only what you will deliver and at what cost), they do not address the specific pain points surfaced in discovery, or they leave price as the last thing the prospect sees after pages of technical detail. Structure your proposals: Executive Summary (one page — what problem you are solving, for whom, at what cost, starting when); Your Situation (show the prospect you listened — briefly summarize the pain points they described in discovery); Our Solution (describe your recommended tier and why it addresses their specific needs — reference their pain points, not generic features); What's Included (clean feature list for the recommended tier); Investment (monthly price, annual option with discount, setup fee, first month's cost); Why Us (3–4 credential bullets: Microsoft Partner, CompTIA Security+ certified, X years serving businesses like yours); Next Steps (a specific call to action — 'Sign the MSA and SOW attached to this proposal and we will begin onboarding on [specific date]'). Keep proposals to 4–6 pages maximum.
QBR Framework: The Upsell Engine
The Quarterly Business Review (QBR) is a structured 45–60 minute meeting with your client (ideally with the business owner present, not just the office manager) that serves three purposes: demonstrate value delivered, surface upcoming needs, and create upsell opportunities. A reliable QBR agenda: Security Summary (threats detected and blocked by SentinelOne and Huntress in the past 90 days — actual numbers, not generic statements; blocked phishing attempts, blocked malicious URLs, quarantined files); SLA Performance (your ticket response time averages versus SLA commitments — show the data); Infrastructure Status (device warranty expirations in the next 12 months, software end-of-life dates, network equipment age); Technology Recommendations (2–3 specific recommendations with business justification and estimated cost — this is your upsell agenda). After the QBR, send a written summary of discussion points and next steps within 24 hours. Clients who receive QBR documentation renew at 30–40% higher rates than those who do not.
Tracking and Improving Your Sales Metrics
Sustainable MSP growth requires tracking the metrics that reveal where your pipeline is leaking and which channels produce the best clients. Monthly metrics to review in HubSpot: number of new prospects added to pipeline (by source); number of discovery calls completed; proposal conversion rate (proposals sent ÷ discovery calls — target 60–80%); close rate (deals won ÷ proposals sent — target 30–50%); average days in pipeline (from first contact to closed — target under 45 days for SMB prospects); and monthly MRR added from new clients. Quarterly metrics: client source mix (what percentage of new revenue came from each channel — LinkedIn, Google Ads, referrals, cold email); customer acquisition cost (CAC = total sales and marketing spend ÷ new clients acquired — target CAC below 3 months of MRR per client); and lifetime value estimate (average contract length × monthly MRR — most MSP clients stay 3–5 years if served well, making LTV 36–60× monthly MRR). These metrics, reviewed consistently, tell you exactly where to invest your next marketing dollar.
RECOMMENDED TOOLS
ConnectWise
PSA with quoting, proposal generation, and agreement management — connects your sales pipeline to your service delivery workflow
Huntress
Security data from Huntress reports — blocked threats and Microsoft 365 account protection stats — are the most compelling QBR upsell content available
Some links above are affiliate links. We may earn a commission if you sign up — at no extra cost to you.
FREQUENTLY ASKED QUESTIONS
How do I handle a prospect who says they are happy with their current IT provider?
Acknowledge the relationship and ask a curious question: 'That's great to hear. Out of curiosity, when did you last have someone independently review your backup, security, and infrastructure health — separate from your current provider?' Most business owners have never had an independent IT audit. Offering a free, no-obligation assessment that their current provider cannot objectively perform creates a reason to engage without directly attacking the existing relationship.
Should my proposals include pricing on the first page?
No. Lead with the problem and the solution before the price. A prospect who sees '$3,750/month' before they understand the value of what they are getting will immediately anchor to the cost. A prospect who reads two pages about their specific IT risks, your recommended solution, and your credentials before reaching the investment section has already begun to accept the value — and the price lands in a completely different context.
How many clients can a 2-person MSP team effectively manage?
A well-tooled 2-person MSP (using NinjaRMM for monitoring, a PSA for ticket management, and SentinelOne+Huntress for security automation) can manage 10–20 SMB clients with an average of 25–30 seats each — roughly 250–600 total managed endpoints — before needing to add a third technician. The key constraint is helpdesk ticket volume, not monitoring — automation handles most monitoring and patching. Target hiring your first additional technician when your average weekly ticket volume exceeds 8–10 tickets per technician.