The B2B Outbound Playbook: From ICP Definition to First Meeting

Most founders start outbound in the wrong place. They pick a tool — Apollo, Instantly, Smartlead — set up an account, import a list, write a few emails, and start sending. Three weeks later, they have low open rates, no replies, and a nagging feeling the whole thing doesn’t work.

The problem isn’t the tool. It’s the order. Outbound has a specific sequence of decisions that need to happen before you send a single email. When you skip them, everything downstream suffers. When you do them in order, outbound works — not perfectly, not immediately, but reliably.

This playbook covers the full sequence: ICP, lists, infrastructure, sequences, and optimisation. It’s the same process we run for every GrowthStack client, adapted here into something you can execute yourself.

Step 1: Define Your ICP With Precision

The ICP (ideal customer profile) is not a demographic description. “B2B SaaS companies, 50–200 employees” is not an ICP — it’s a market segment. An ICP is a description of the specific person at the specific type of company who has the specific problem your product solves, at the specific moment when they’re most receptive.

A properly defined ICP for outbound includes:

The best source for ICP definition is your existing customers — specifically the 2–3 who got the most value from your product, closed fastest, and gave you the best feedback. What do they have in common? What was happening in their business when they decided to buy? That pattern is your ICP.

If you don’t have customers yet, work from your strongest hypothesis and commit to it for a 4–6 week test. Don’t try to test multiple ICPs simultaneously — you won’t have clean signal from either. Pick the one you’re most confident about and run it.

Step 2: Build Your Lead List

With a defined ICP, you can build a targeted lead list. The best sources depend on your ICP characteristics.

Apollo is the default starting point for most B2B outbound. Its database covers most company types and job titles, with reasonable contact data accuracy. Use Apollo’s filters to match your ICP firmographics and persona, then export to CSV. For a 4–6 week campaign, you need roughly 200–400 verified contacts depending on your niche.

LinkedIn Sales Navigator is stronger for senior buyer personas (VPs, C-suite) where Apollo’s data is patchier. Use Sales Navigator’s Lead filters to find the right titles and companies, then use a compliant data tool to extract contact information.

Crunchbase / Dealroom are valuable for funding-stage triggers. If your ICP is “recently funded B2B startups,” export companies that raised in the past 3–6 months and cross-reference with Apollo or LinkedIn for contacts.

Clay is the most powerful option for complex, enriched lists. It waterfall-enriches across multiple data providers, pulls signals from LinkedIn, company websites, and news sources, and lets you build highly personalised contact records at scale. It has a learning curve — but if your ICP requires nuanced qualification, it’s worth the investment.

Whichever source you use: verify every email address with MillionVerifier before importing. Remove invalids and riskies. Target a list bounce rate under 1% before sending. This is non-negotiable.

Step 3: Build Your Sending Infrastructure

Before writing a single email, the infrastructure needs to be in place. This means: dedicated sending domains (not your main domain), authenticated DNS records (SPF, DKIM, DMARC) on every domain, inboxes warmed for 14–30 days before sending, and your sequencing tool (Instantly or Smartlead) configured with inbox rotation.

If you skip this step, the best sequence in the world won’t reach the inbox. See our complete deliverability guide for the full setup checklist. This step takes about a week to complete and another 2–4 weeks of warmup before you can send — build it in parallel with ICP work, not after.

Step 4: Write Your Sequence

A cold email sequence for B2B outbound typically runs 4–5 touchpoints across 2–3 weeks. More than that and you’re into harassment territory. Fewer than that and you’re leaving replies on the table — most responses to cold email come from follow-ups, not the initial send.

Email 1: The opening email

Your first email has one job: earn a reply. Not explain everything. Not close a deal. Get a response. Keep it short (4–8 sentences max), relevant, and specific. The structure that works consistently:

Subject lines: short, plain, specific. Not clickbait. Not vague. “Outbound for [Company]” or “Question about your sales motion” consistently outperform “I can 10x your pipeline” in open rates because they feel like a real email, not a marketing blast.

Email 2: First follow-up (Day 3–4)

Reference the first email briefly. Add a different angle, a new piece of social proof, or a shorter version of the core message. Don’t just write “Just following up” — that’s a wasted touchpoint. Each follow-up should add value or add perspective, not just remind them the previous email existed.

Email 3: Second follow-up (Day 7–8)

Shorter still. A case study, a specific result, a relevant question about their situation. This is where you can afford to be slightly more direct — “Is this something on your radar for Q3?”

Email 4: The break-up email (Day 14–16)

Make it clear this is your last contact. “I won’t follow up after this — I know you’re busy. If timing changes, I’m at [email].” This email consistently generates the highest reply rate of the sequence — it creates finality, and finality triggers a response from people who’ve been meaning to reply.

Step 5: Monitor, Iterate, Optimise

After the first 100–200 sends, you have enough data to make one decision: do you iterate on the ICP, the messaging, or the infrastructure?

The most important principle: Change one variable at a time. Founders who rewrite sequences, change ICPs, and swap tools simultaneously can’t isolate what’s working. Run A/B tests on subject lines before changing the body copy. Validate the ICP before scaling. The playbook works when you treat it like a system, not a collection of independent choices.

What Realistic Results Look Like

Cold outbound is not a volume game — or rather, volume without quality is a quick way to burn domains. Realistic benchmarks for a well-run campaign targeting a defined ICP:

At 500 sends/month with a 0.5% meeting-booked rate, that’s 2–3 qualified meetings. If your ACV is $15,000 and your close rate from qualified meetings is 25%, that’s roughly one deal every two months from a well-running campaign. Scale the sends and the meetings scale with them — as long as the deliverability holds up.


Done For You

Want us to run this playbook for you?

GrowthStack builds your outbound system and manages it monthly — ICP, lists, infrastructure, sequences, and optimisation. You run the meetings. We do everything else.

← Back to Blog