BD Without a Sales Team: How Small Recruitment Agencies Build Pipeline
Leedo Team · · 6 min read
Business Development · Recruiting · Small Agency · Productivity
The Awkward Truth About BD in Small Agencies
Most recruitment agencies under ten people don't have a sales team. The founder does BD between placements, or a senior consultant carves out "Tuesday mornings" that quietly get eaten by delivery work. BD becomes the thing that happens when things are slow - which is exactly when it's too late to help.
You don't fix this by hiring a BD person too early. A dedicated salesperson at a 4-recruiter agency burns runway, distracts the team, and usually leaves within 12 months because the comp plan doesn't make sense. You fix it by treating BD as a *system that runs in the background* of the delivery work you're already doing.
This is a playbook for that system: what to systemise, what to automate, and what to consciously not do.
Step 1: Pick One Niche and Defend It
The single biggest reason small agencies struggle at BD: the target market is "any company hiring software engineers" or "B2B SaaS sales roles". That's not a niche - that's a category. You can't write a message that resonates with both a Series A fintech and a 5,000-person enterprise.
A real niche is narrow enough that you can describe it in one sentence: *"We place senior data engineers at Series B–D fintechs in DACH."* That sentence does the BD work for you. Every hiring manager who reads it either says "that's me" or "that's not me" - no ambiguity.
If your niche feels too narrow, it's probably about right. A 6-person agency does not need a TAM of 50,000 companies. It needs 200 companies it could plausibly place into this year.
Step 2: Make the List Once, Maintain It Forever
Sit down - once - and build a list of every company in your niche. For most defensible niches, that's 100–500 companies. Use LinkedIn Sales Navigator, Crunchbase, vertical industry lists, whatever gets you there.
Then commit to two things:
- No leads come from outside this list. When a friend says "you should reach out to X", and X isn't in the niche, you don't reach out. You note it down, and if three more friends suggest the same kind of company, you reconsider the niche.
- The list is a living document. New companies get added monthly. Dead ones get archived. Anyone who joins the agency works off the same list.
This single discipline replaces about 60% of what a BD hire would do.
Step 3: Use Hiring Signals to Time Your Outreach
Once you have the list, the question is *when* to reach out - not *who*.
Reach out when a company on your list is hiring for a role in your niche. That's it. That's the trigger.
It works because:
- The pain is current (someone is being asked about the open role every week)
- Budget is approved (a posted role = sign-off has happened)
- You have a specific, credible reason to be in their inbox
You don't need to reach out cold to companies that *might* hire someday. You wait until they post the role, then you move fast.
Practically, this means checking your target list against fresh job postings - daily if you can, weekly at minimum. A recruiter doing this manually can cover ~200 companies in about an hour a week. Most of the work is in the matching, not the writing.
Step 4: Write One Email Template, Customise the First Sentence
Every recruiter has been told "personalisation is everything." That's true and unhelpful. What you actually need:
- A template for the structure: hook → evidence → ask → sign-off. Same every time.
- Per-lead customisation of the first sentence only. One specific reference to the role, the team, or something concrete about the company.
A workable structure for a small agency:
*Hi {first name},*
>
*Saw the {role title} role on your careers page - the {one specific detail from the JD} stood out.*
>
*We've placed {N} {similar role} into {similar company type} in the last {timeframe}, including {one credible reference}.*
>
*Worth a quick call this week, or would you rather I send three pre-qualified profiles first?*
>
*{Sign-off}*
Under 80 words. Sent from your real mailbox. The whole thing should take 90 seconds per lead once you've read the JD.
Step 5: Don't Build a Sequence Longer Than Two Emails
Sales playbooks will tell you to run 7–9 touch sequences. For recruitment BD, that's wrong.
Two reasons:
- Recruiters who don't respond after two touches almost never respond. Reply rates fall off a cliff after touch two.
- Inbox fatigue damages your brand. Hiring managers talk to each other. A reputation for "constantly emails me" is hard to undo.
Two touches, spaced 4 business days apart. If no reply, move on. The same hiring manager will post another role within 6 months - you can re-engage then with a fresh, specific hook.
Step 6: Block Time. Actually Block It.
The hardest part of BD in a small agency isn't the work - it's protecting the time. Delivery work is urgent; BD is important. Urgent always wins.
The only thing that reliably works: a recurring, non-negotiable BD block. For most small agencies, this is:
- 45–60 minutes, every morning, before email opens. Same time, same place.
- One outcome per block: review signals, write 8–12 emails, send them, close laptop.
- Nothing else in that block. No client calls, no interview prep.
If you can't protect an hour a day, protect two hours twice a week. The thing you can't do is "BD when I have time" - that time will not appear.
What to Automate, What to Keep Manual
A small agency should automate the boring, repetitive parts and keep the relationship parts manual.
| Task | Automate | Keep manual |
|------|----------|-------------|
| Scraping job postings | Yes | - |
| Matching roles to hiring managers | Yes | - |
| Enriching contact details | Yes | - |
| Drafting the first sentence | Yes (AI assist) | - |
| Final review before send | - | Yes |
| Reply handling | - | Yes |
| Follow-up scheduling | Mostly | Yes (judgment calls) |
The principle: anything that happens *before* a human reads your email can be automated. Anything that happens *after* should be you.
When to Hire a BD Person
Not at 4 people. Probably not at 8. Usually around 12–15 recruiters, when:
- You have a clearly defined niche the team agrees on
- Your existing recruiters consistently hit BD targets without it crowding out delivery
- You have data showing reply rates, conversion rates, and what "good" looks like in your specific market
- You can pay a base salary that doesn't depend on the new hire booking meetings in month one
Hiring a BD person before those conditions are true is almost always a mistake. The system has to exist before someone can run it for you.
The Bottom Line
Small agencies don't fail at BD because they're too small. They fail because they treat BD as a person to hire instead of a workflow to build.
The workflow: one niche, one defended list, signal-based timing, short messages, two touches, protected time. Five recruiters running this consistently will out-produce a 20-person agency doing scattershot outbound.
If you'd rather not build the signal-and-match part yourself, Leedo runs that workflow as a tool - hiring signals scraped daily, hiring managers matched, draft emails ready to review. Built for exactly this case: small agencies that don't have a BD team and don't want one yet.