The BD Launch Playbook

The Business Development Timeline every recruitment agency should run when launching outbound.

7 steps in order. Built from 50+ recruitment agency pilots. We'll walk one real recipe through every step so you can copy it directly.

Maya
The Worked Example

Meet Maya. She's launching an embedded recruitment offer.

Maya is a US recruiter who wants to land 3 embedded contracts inside the next 90 days. Her offer: she goes in herself as a fractional Head of Talent inside the client, on monthly retainer.

The margin play comes next: once embedded, Maya places fully-trained junior recruiters from South Africa under her supervision at ~$2k/month cost, billed at agency rates. She is the trusted face on the ground; the SA team is the leverage behind it. That is how the model becomes profitable.

Her buyer is specific: US B2B SaaS companies in enormous growth phase, 50 to 300 employees, Series A through C, with no internal HR team, and a CEO still posting jobs on LinkedIn to source applications. The Beehiiv-stage scale-ups where the founder is bottlenecking on hiring.

US-HQ only 50-300 employees Series A-C No internal TA CEO posting roles Maya embeds + SA team scales Target: 3 contracts in 90 days

The 7 steps

The launch timeline.

Follow the order. Each step compounds the next. Steps 1 to 5 are setup. Step 6 is where money starts moving. Step 7 is what you tune forever. Maya's exact run is shown inside each step.

01

Build your TAM.

Pull the full universe of companies in your niche. Every business that could plausibly buy your offer, mapped, deduped, and held in one place. This is the universe, not the prospect list.

Apollo Crustdata Exa Apify

Output: thousands of companies with industry, size, HQ, LinkedIn URL.

Maya's run

Filters: US-HQ · B2B SaaS · 50 to 300 employees · Series A to C funded in the last 24 months. Sources cross-checked: Apollo + Crustdata + Exa, deduped against her ATS so she doesn't re-target old contacts. Output: 8,500 companies as of June 2026.

02

Build your SAM.

Slice your TAM down to the companies you can actually reach AND realistically close inside 90 days. Layer the specific buyer signals that match your offer. This is your real prospect pool.

Buyer-fit filters Reachable Closeable in 90 days

Output: hundreds to low thousands of high-fit accounts. This is what every other step works on.

Maya's run

From her 8,500-company TAM, she filters to: no Head of Talent or VP People visible on LinkedIn + CEO has posted hiring content in the last 30 days + 2 or more roles currently open. The CEO is the buyer because there's no one else to be the buyer. Output: 2,100 companies. That's her SAM.

03

Activate your LinkedIn network.

Your dormant 1st-degree connections are the warmest BD audience you own. Run a weekly nurture: one value-first post per week plus 5 to 10 personalised DMs to people who already know you. No pitch. Just reactivation through useful content.

1st-degree DMs Weekly post No pitch

Output: 2 to 5 warm conversations per week from people who already know you.

Maya's run

Weekly posts on the math of embedded recruitment vs. contingent (cost per hire, time to fill, retention). DMs 5 dormant connections per week with a useful market data point, no ask. Goal: 1 of her 3 contracts comes from her existing network in the first 30 days.

04

Activate your ATS database. Turn it into a newsletter.

Every past client, past candidate, and dormant contact in your ATS gets one weekly newsletter. Niche-specific value, built once in Beehiiv, automated forever. The cheapest and highest-LTV BD channel a recruiter owns. Most never use it.

Beehiiv Weekly cadence Niche-specific

Output: re-engaged past clients and candidates referring you new business.

Maya's run

Newsletter named "The Embedded Brief". Weekly: alternates between SaaS hiring market data and a one-page embed case study (anonymised). Pushed to her ATS contacts. Goal: 1 referral or warm intro per month, which compounds her network play.

05

Build your Dream 100.

Pick 100 named accounts from your SAM. For each: 3 to 5 decision-makers identified, a personalised multichannel sequence (email + LinkedIn + voice note), and a lead magnet tailored to that one company. The lead magnet is your wedge: their hiring market mapped, their competitor headcount, their internal talent gaps. This is where deals get closed.

100 accounts 3-5 DMs each Per-account lead magnet

Output: 300 to 500 personalised touches per month into 100 named accounts.

Maya's run

From her 2,100 SAM, picks 100 of the highest-fit Beehiiv-scale accounts. For each: CEO + COO + Operations Lead identified via Apollo + Prospeo. Lead magnet built in Claude using her template, customised per company. The lead magnet leads with her embed offer and shows the SA-based team that scales behind her. Sample below shows what one looks like.

06

Pick ONE signal. Launch your first multichannel campaign.

This is the production step. Pick a single intent signal that matches your offer. Every day, any company in your ICP that fires the signal gets auto-enriched with decision-makers and pushed into a multichannel sequence on your own profile: LinkedIn via HeyReach, email via Instantly or Lemlist. The engine runs daily without you touching it.

HeyReach Instantly / Lemlist Daily trigger One signal only

Output: a live engine running every day on one focused angle. Walkthrough below.

Maya's pick

She picks Signal 02: No internal TA team + CEO actively posting hiring content. It is the precise overlap with her offer: an embedded fractional Head of Talent. Daily, any SAM company whose CEO posts a hiring update gets enriched and pushed into her embed sequence. Built on her own LinkedIn (HeyReach) + warmed inbox (Instantly).

07

Iterate deliverability. Stay on one signal until you scale.

This is the tuning step. The campaign now runs daily, so the work shifts to deliverability mechanics: warm-up status on the sending inboxes, clean domains, SPF/DKIM/DMARC, subject line A/B tests, content angle swaps, send-time experiments. Don't add a second signal until the current one clears the 3% threshold (defined in the callout below). Discipline matters more than ambition.

Warm-up status SPF / DKIM / DMARC Subject line tests One signal at a time

Output: a campaign you can scale with confidence.

Maya's loop

Iterates subject line + opener weekly. Stays on Signal 2 alone until 3% reply sustained for 2 weeks. Then layers Signal 4 (Recent funding round) on top to feed the engine. Targets 4 to 5% reply on the embed pitch since the offer is differentiated.

The math, end to end

Maya's funnel at a glance.

The whole timeline in numbers. TAM at the top, daily outreach at the bottom. Use this same shape for any niche.

Maya's Funnel

From the universe to a daily outreach action. The whole math.

Step 01 · TAM
8,500
The universe.
US B2B SaaS · 50-300 emp · Series A-C
Step 02 · SAM
2,100
Reachable buyers.
No internal TA + CEO posting roles
Step 06 · Companies/day
~30
SAM companies entering
the outreach campaign each day
Step 06 · People/day
~90
Decision-makers contacted daily.
3 per triggered company

8,500 universe → 2,100 reachable buyers → ~30 companies enter the campaign every day → ~90 decision-makers contacted daily, from Maya's own LinkedIn + inbox.

Maya's SAM sample

10 real accounts pulled from her SAM.

A 10-row excerpt of Maya's 2,100-company SAM, surfaced via Exa neural search + LinkedIn cross-check. Click any name to view the founder profile. Same shape applies for the full 2,100. These are the buyers her embed offer is built for.

Founder / CEO Company HQ Stage LinkedIn
Chris BestSubstackSan Francisco, CASeries B · newsletter platformView →
Andrew LuoOneSchemaSan Francisco, CASeries A · data infraView →
Tim PrendergastStrongDMSan Francisco Bay, CASeries B · infra securityView →
Abhishek NayakAppsmithSan Francisco, CASeries A · open-source dev toolsView →
Jason LopateckiArize AISan Francisco, CASeries B · AI observabilityView →
Noah LangStride HealthSan Francisco Bay, CASeries C · health benefits SaaSView →
Michael FitzsimmonsCrosschqSan Francisco, CASeries B · HR techView →
Sonakshi NathaniManifest AINew York, NYSeries A · AI product platformView →
Zach VidiborOctaveSan Francisco Bay, CASeries A · health benefits SaaSView →
Brian CarterLiveAssist.ioAustin, TXSeed-to-A · B2B SaaSView →

Sourced via Exa neural search · all 10 LinkedIn URLs HTTP-verified · pulled 10 June 2026. Full SAM enrichment adds CEO email, COO contact, operations lead, recent hiring posts.

Step 5 sample

The per-account lead magnet, made real.

What does Maya's Dream 100 lead magnet actually look like? Here's the version she'd build for Beehiiv. ~5 minutes to assemble with Claude + her template. Sent as a PDF attached to the cold email and a LinkedIn DM.

Beehiiv: Your hiring market, mapped.

Prepared for Tyler · June 2026 · 5 pages

Sample

PAGE 01

Your current hiring footprint.

Every senior role currently open at Beehiiv pulled from LinkedIn + your careers page + Indeed. 3 roles live: VP Engineering, Senior Product Designer, Head of Customer Success. Time on market: 47 days average.

PAGE 02

Where Beehiiv sits vs. peer-stage scale-ups.

Headcount delta vs. Substack, ConvertKit, ClickFunnels at the same Series + revenue stage.

Beehiiv
82 emp
Peer median
128 emp
Hiring gap
~46 hires

PAGE 03

How it works: Maya embeds, the SA team scales.

Maya goes in as your fractional Head of Talent on a monthly retainer. Once she has the search aligned, two fully-trained junior recruiters based in South Africa plug in underneath her at a fraction of the cost of US headcount. You get senior leadership on the ground in your timezone and the throughput of a 3-person team behind her.

PAGE 04

The cost model: in-house TA team vs. embedded + SA team.

In-house TA hire (3 months)
~$45k
Maya + 2 SA recruiters
~$22k
90-day saving
~$23k

PAGE 05

Next step.

15-minute call with Maya. Walk through the 3 candidates, the embed engagement model, and which of the 3 open roles to start with first. Booking link inside.

1
Metric that matters

Reply rate. That's the only number.

Open rates lie. Click rates are noise. Meetings booked is a lagging downstream metric. Reply rate is the only number that tells you whether the message, the audience, and the timing actually work. Everything else is theatre.

Deliverability is the lever behind it. Warmed-up inboxes, clean sending domains, subject line tests, content angle swaps. You never stop tuning it. Hit 3%+ reply on one signal before you add a second.

Step 6 in detail

Maya's multichannel campaign, end to end.

Built around the signal she picked: No internal TA team + CEO actively posting hiring content. Same shape works for any other signal in the library below.

The ICP

US B2B SaaS, 50 to 300 employees, Series A to C, no internal Head of Talent. Beehiiv-scale.

The trigger

Any SAM company whose CEO posts a hiring update on LinkedIn in the last 24 hours, or any new senior role posted on the company's careers page.

The enrichment

For each triggered company, pull 3 decision-makers: the CEO, the COO, and the operations or HR-adjacent lead. Emails verified via Prospeo + Apollo waterfall. Pulled in under 2 minutes per company.

The volume

~25 triggered companies a day · 75 decision-makers enriched · pushed into the sequence below from Maya's own LinkedIn and inbox, not a brand account.

The Sequence

DAY 1
LinkedIn connection request. No message attached. Just the request. We never send a note on the connect.HeyReach · Maya's personal profile
DAY 3
First LinkedIn message, sent after accept. Short, value-first, not salesy. A single useful data point on their hiring market or peer headcount. No ask.HeyReach · LinkedIn DM
DAY 5
Email with the per-company lead magnet attached: "Tyler, your hiring market mapped." 3 lines of context, PDF attached.Instantly · warmed-up inbox on maya.com
DAY 8
LinkedIn message asking for a 15-minute call on a specific topic ("walk you through 2 candidates who'd plug into the open VP Eng role").HeyReach · LinkedIn DM
DAY 11
Voice note follow-up (if no response). Sub-30 seconds, references the cost model from page 4 of the lead magnet.HeyReach voice note
DAY 14
Email follow-up. Different angle: a peer case study or fresh hiring data point. Short, useful, not salesy.Instantly · same inbox
DAY 18
Last touch email. Direct ask for 15 minutes with an explicit "no" exit option. After this the lead is dropped from the sequence and re-tried in 90 days.Instantly · same inbox

Step 6 signal library

Pick a signal. The math for each.

Every scenario uses Maya's niche so you can compare apples to apples: US B2B SaaS, 50-300 employees, Series A-C. TAM = 8,500. Percentages below are grounded against public data: Carta SaaS Q3 2025 funding volumes (~1,750 US SaaS rounds per year), LinkedIn's ~73k US SaaS job listings, Spencer Stuart's 4.5-year average CHRO tenure (~11% annual turnover), and Reyhan's 50+ pilot benchmarks. Numbers below are the addressable pool for each signal. Start with one. Add a second only after Step 7 clears 3% reply.

SIGNAL 01
Open senior roles

Live job postings at Director+ level. Highest-intent signal. The role has a deadline behind it and a budget already approved.

TAM8,500
% with signal~35%
Companies live now~2,975
SourceLinkedIn (~73k US SaaS jobs)
Maya's pick
SIGNAL 02
No internal TA + CEO posting roles

Sub-300-employee SaaS with zero in-house recruiters on LinkedIn AND a CEO actively posting hiring content. The exact overlap with the embedded recruitment offer.

TAM8,500
% with signal~25%
Companies live now~2,100
SourceLinkedIn scrape sample
SIGNAL 03
Backfills / senior departure

A VP or Director left in the last 60 days. Urgent search, warm buyer, new hire's ego on the line. Highest reply rates of any signal.

TAM8,500
% with signal (60-day)~8%
Companies live now~680
SourceSaaS tenure 2-3 yrs
SIGNAL 04
Recent funding round

Series A through D plus bridge rounds in the last 90 days. Cash on hand, board-mandated headcount plan, and a need to spend it fast.

TAM8,500
% with signal (90-day)~3%
Companies live now~255
SourceCarta Q3 2025 (~1.75k rounds/yr)
SIGNAL 05
Leadership transition

New CHRO, Head of Talent, or VP People in the last 90 days. New buyer at the top of the talent function means existing vendor contracts are up for review.

TAM8,500
% with signal (90-day)~2.7%
Companies live now~230
SourceSpencer Stuart CHRO tenure 4.5y
SIGNAL 06
Active recruiting ad spend

Live Indeed Sponsored, LinkedIn Promoted, or paid ATS slots. Already paying to fill roles. Conversion-ready buyer with a budget line item.

TAM8,500
% with signal~15%
Companies live now~1,275
SourceIndeed/LinkedIn paid scrape
SIGNAL 07
M&A or acquisition

Acquired or being integrated in the last 12 months. Headcount harmonisation across the new entity. Always creates a hiring spike at the operational layer.

TAM8,500
% with signal (12-mo)~4%
Companies live now~340
SourceSaaS M&A rate 3-5%/yr
SIGNAL 08
3+ open roles in 30 days

Velocity matters more than volume. Three or more roles in a single month tells you the company is in active growth phase, not maintenance.

TAM8,500
% with signal (30-day)~10%
Companies live now~850
SourceLinkedIn job velocity sample

Methodology: percentages are anchored to public benchmarks (Carta SaaS Q3 2025, LinkedIn job index, Spencer Stuart CHRO tenure data) and cross-checked with sample scrapes of 100 companies per signal. Numbers refresh quarterly. If the scrape sample shifts more than 20%, the percentage gets updated.

The discipline.

Don't build Step 5 before Step 1. Don't add a second signal in Step 6 before reply rate clears 3%. Don't track meeting-booked as your primary metric until reply rate is already there. Most agency outbound stalls because someone tried to skip from Step 2 to Step 6 without building 3, 4, and 5 in between. The order is the strategy.

Track the full 7-step build daily inside the shared tracker. One row per step, status updated every morning, replies logged as they land. This is how the engine stays accountable.

Open the BD Tracker →

Want us to run this inside your agency?

We build the full BD timeline end-to-end across our 90-day pilots. Step 1 to 7, signal-triggered, on your own LinkedIn and inbox.

Book a Systems Audit →