Business Development
8
 min read

Where recruitment BD revenue leaks, and how to fix the workflow

Sotirios Rantovits
Sotirios Rantovits

Ask an agency owner what would grow the business next year, and "more business development" is usually one of the first answers you'll hear. More calls. More outreach. More prospecting time carved out of a week that does not have any spare.

It is a reasonable instinct. It is also, for many agencies, the wrong diagnosis.

Most recruitment businesses are not short of business development opportunities. They generate commercial signals constantly, often without noticing. A vacancy spotted on a company careers page. A hiring manager who has just moved into a new role. A candidate mentioning on a call that their employer is expanding. A prospect who opened your email twice this week. A client you placed with eighteen months ago who has gone quiet.

Every one of those is a real commercial signal. The question is not whether your agency produces enough of them. It is whether the process around them is good enough to act on the ones you already have.

Because in most agencies, the failure is not at the start of business development. It is in the gaps between the stages.

That is why we have strengthened Business Development across Firefish, connecting the stages where opportunities are most likely to disappear.

The stages nobody designed

Recruitment BD is usually described as if it were one activity. In practice it is a chain of nine or ten separate ones, and few agencies sit down and design the chain.

It runs roughly like this. Somebody spots a signal. They identify a contact. They find a way to reach that contact. They record the opportunity somewhere. They send a first message. They follow it up, more than once. They notice, or fail to notice, that somebody engaged. They give the client a reason to take the conversation seriously. They get commercial terms agreed. And then, if everything holds, a job appears and delivery begins.

That chain evolves rather than gets built. Each stage ends up in whatever tool happened to be nearest when the agency needed it. Sourcing happens in a browser. Contact details end up in a spreadsheet. The opportunity lives in someone's head or their task list. Outreach happens in an inbox. Follow-up depends on memory. Terms live in a shared drive and a chain of forwarded attachments.

Each of those handovers is a place where a real opportunity can stop moving, and where it can stop without anyone noticing. Every stage of BD is an opportunity to leak revenue. Firefish connects those stages so opportunities keep moving.

Where the leaks actually are

Here is what leakage looks like in practice.

The opportunity that was never recorded. A recruiter finds a hiring contact while sourcing online. They mean to add it later. Later is a busy afternoon, and the details stay in a browser tab that gets closed. Nothing about this is negligence. The distance between noticing something and recording it was simply longer than the recruiter's day allowed.

The follow-up that depended on remembering. Very little recruitment business is won on the first message. Most of it happens across a sequence of appropriately timed follow-ups. When that persistence relies on individual memory, the busiest weeks become the weeks BD quietly stops, and those are usually the weeks you most need next quarter's pipeline building.

The candidate you never used. A strong, available person sits in the database while the agency continues to ask companies whether they happen to be recruiting. The information needed to open a much better conversation was already in the system.

The client who agreed, without agreed Terms. The prospect says yes. Delivery starts. The paperwork follows at some indeterminate point afterwards. This one is particularly easy to miss, because on paper the opportunity has already been won, and everybody has moved on to filling the role.

There are others, the contact nobody could reach, the prospect tracked only in one person's spreadsheet, the engagement that sat unseen in an inbox, the job that arrived with none of the history that won it.

These are not isolated problems. They are points of leakage within the same BD workflow, and most agencies will recognise more than one of them.

Why doing more BD does not fix it

If your business development leaks at several points, adding more activity at the front increases the volume passing through a process that already loses opportunities. You get more prospects that never make the CRM, more follow-ups that never happen, and more engagement nobody sees.

There is also a cost to that instruction that rarely gets counted. When BD is framed purely as effort, it becomes the thing recruiters are told to do more of on top of a full desk. The agencies where this works are usually the ones where BD requires less discipline to sustain, not more.

That is why the more useful question is not "how do we do more business development?" but "what happens to the business development we already do?"

Recruitment BD is not corporate BD

It is worth being clear about what makes this different, because most business development advice is not written for recruitment.

In most sectors, a sales team starts from a cold list. Recruitment agencies start from something considerably better: a database of the people companies are trying to hire, a record of who has hired them before, and a history of every placement made.

That changes where the best opportunities come from. Your strongest commercial signals can already be sitting inside your candidate, client and placement data. A candidate whose employer is expanding. A client who has gone quiet. A placement that suggests where the next one might come from. Corporate BD has to ask who might buy. Recruitment BD can start with who you already know.

What a connected workflow looks like

A connected BD workflow does not mean an automated one. Recruitment business development is relationship-led, and it should stay that way. The recruiter keeps ownership of relevance, timing, context and judgement, because those are the parts that actually win the work.

What connection changes is everything around those judgements. The work of getting information into the system, keeping it usable, making the opportunity visible, maintaining follow-up and moving from agreement to delivery.

The connected BD workflow in Firefish

We have strengthened every stage of the journey, from capturing opportunities and enriching contacts to engaging prospects, agreeing Terms and turning Leads into jobs, and jobs into placements.

This is not a collection of sales tools bolted onto recruitment software. It is a BD workflow built around the recruitment data your team already has.

Your database is not just where you store candidates after a job arrives. It can be where your next job starts.

Stage by stage, that looks like this.

Capture the signal where it happens. If a recruiter finds a useful contact while sourcing online, or a lead arrives from an external system, it should reach the CRM without a copy-and-paste round trip. Firefish handles this through the Chrome Extension for information found while browsing, and the Leads API for external lead sources feeding the same workflow your recruiters already use.

Make the contact reachable. A name is not a conversation. Our Enrichment Agent improves the contact information on a record so the recruiter can start a conversation now rather than after a search. The point is not data quality for its own sake. Better data means easier action, which means more conversations, which means more opportunities.

Turn the prospect into a visible opportunity. This is the part most agencies are missing, and it is the spine of everything else. A Lead in Firefish turns a possible opportunity into something that can be owned, progressed, qualified, disqualified and eventually converted into a job. It gives the recruiter an answer to "what needs my attention today" and gives the business an answer to "what is actually moving".

Get the first message out faster. Recruiters need relevant communication, and writing it from scratch competes with delivery. Email AI helps a recruiter finish and improve an email or template they have already started, so the message goes out today rather than Thursday. It does not decide the strategy, and it does not replace the recruiter's read of the situation.

Build follow-up into the process. Email Sequencing lets recruiters plan a series of communications rather than relying on remembering. This is the difference between persistence as a personal quality and persistence as a property of how the desk works.

See who is engaging. Email Intelligence surfaces engagement with your outreach inside the shared CRM rather than leaving it buried in individual inboxes. Treat it as one input into where recruiter attention goes next, not as evidence of purchase intent.

Give the client a reason to respond. Spec CVs let recruiters use candidate data proactively, turning "are you hiring?" into "I already know someone relevant to the roles you hire for". This is where the connection between candidate data and commercial revenue becomes obvious: the database is not only valuable once a job exists. It can create the demand.

Get commercially ready. eSign for Terms of Business connects company data, rate cards, Terms templates and signature activity in one place, so agreement moves to signature without the conversation stalling. Terms belong to the conversion of the opportunity, not to the admin that follows it.

Close the loop. When the opportunity qualifies, the Lead becomes the job, carrying the history that created it. The person delivering the role can see how the work was won.

Signal, contact, Lead, conversation, follow-up, engagement, value, Terms, job, revenue. Ten stages, one workflow, and fewer handovers where an opportunity can quietly stop.

Where to start

You do not need to rebuild your business development process to find out whether it leaks. Take one opportunity your team is working on right now and trace it backwards.

Where did the signal come from? Is the contact in the CRM, and can somebody reach them today? Is there a record of the opportunity that a second person could pick up? What happens if there is no reply this week? Would anybody know if the prospect engaged? Is there something we could send that gives them a reason to reply? If they said yes tomorrow, how long until Terms are signed?

Anywhere the honest answer involves a spreadsheet, an inbox or somebody's memory is a stage where your business development is exposed. Most agencies find two or three. Fixing those is usually worth considerably more than an instruction to do more prospecting.

The agencies that grow business development sustainably are rarely the ones doing dramatically more of it. They are the ones where less of it gets lost on the way to becoming revenue.

See how Firefish connects your BD workflow. Book a demo and we will walk one opportunity from first signal through to a live job.

FAQs

Why doesn't recruitment business development turn into revenue?
Usually because opportunities stop moving between stages rather than because there was too little activity. Recruitment BD runs across roughly ten separate steps, from spotting a signal through to a signed job, and each handover between them is a place where an opportunity can quietly stall. A contact that never reached the CRM, a follow-up that depended on somebody's memory, or Terms that were never chased will all lose revenue that the activity itself had already earned.
Where do recruitment agencies lose business development opportunities?
At the handovers. The most common leaks are contacts found while sourcing online that never get recorded, prospects tracked in a spreadsheet only one person can see, follow-ups that rely on a recruiter remembering, engagement that sits unnoticed in an individual inbox, candidates who are never used to open a client conversation, and clients who agree to work with the agency before Terms are signed.
Does doing more business development grow a recruitment agency?
Not on its own. If the BD process leaks at several points, adding activity at the front simply increases the volume passing through a process that already loses opportunities. The more useful question is what happens to the business development an agency already does. Most agencies find two or three stages where opportunities reliably stall, and fixing those is usually worth more than an instruction to prospect harder.
What are the stages of a recruitment business development process?
Ten, in most agencies: spotting the signal, identifying the contact, making that contact reachable, recording the opportunity as a lead, sending the first message, maintaining follow-up, recognising engagement, giving the client a reason to respond, agreeing Terms, and converting the opportunity into a live job. Agencies almost always have all ten. Fewer have them connected in one system.
How should a recruitment agency track BD opportunities?
Inside the CRM, as a record with an owner, a stage, a next action and a history — not in a task list or a spreadsheet. The practical test is whether a second person could pick up the opportunity tomorrow. If the answer depends on one recruiter being available, the opportunity is exposed. In Firefish, this is what Leads are for: a prospect becomes something that can be owned, progressed, qualified and eventually converted into a job.
How do recruiters keep business development follow-up consistent?
By building follow-up into the process rather than relying on memory. Very little recruitment business is won on a first message, so most BD happens across a planned series of communications. When persistence depends on individual recall, the busiest weeks become the weeks business development stops — which are the weeks that matter most for next quarter's pipeline. Email Sequencing lets recruiters plan that series in advance.
Can you tell whether a prospect is interested from email engagement?
No. An open or a click indicates activity, not an intention to buy, and treating engagement as a buying signal is a good way to over-contact prospects who were only mildly curious. What engagement is useful for is prioritisation: it is one input into deciding where the next hour of recruiter time goes. It becomes considerably more useful when it sits in the shared CRM rather than in one person's inbox.
How can a recruitment agency use its candidate database to win new business?
By leading client conversations with a relevant person rather than a question. "Are you recruiting at the moment?" invites a no. "I already know someone relevant to the roles you hire for" is a different conversation, and the information needed to have it is usually already in the database. Spec CVs turn candidate supply into a reason for a demand conversation, which is where candidate data starts creating revenue rather than only serving it.
Should recruitment business development be automated?
Only the repetitive parts. Recruitment BD is relationship-led, and the recruiter should keep ownership of relevance, timing, context and judgement, because those are the parts that win the work. What can usefully be removed is the manual effort around them: re-keying contact details, remembering follow-ups, hunting for engagement, chasing paperwork. Automating the relationship itself tends to produce outreach that clients recognise instantly and ignore.
Do we need a separate prospecting tool alongside a recruitment CRM?
Not necessarily, and the more important question is what happens after that tool identifies an opportunity. Dedicated prospecting tools are generally strong at finding contacts and enriching data. The risk is that the opportunity then lives outside the system where recruiters manage clients, candidates and jobs, which puts a handover in exactly the place agencies can least afford one. External lead sources can feed the same workflow instead, through the Leads API.
When should a recruitment agency get Terms of Business signed?
As part of converting the opportunity, not after delivery has started. This leak is easy to miss because the opportunity already looks won on paper: the client has said yes, the role is live, and everyone has moved on to filling it. In the meantime the agency is carrying commercial exposure on work it has already begun. Terms belong to the end of business development, not the beginning of admin.