Business Development
8
 min read

How Mid-Market Recruitment Agencies Can Grow Existing Accounts Without Duplicating BD

Sotirios Rantovits
Sotirios Rantovits

Mid-market recruitment agencies rarely have a BD activity problem.

The calls are happening. Client meetings are booked. Spec CVs are going out. Recruiters are chasing warm conversations. The problem is that too much of that activity lands on the same accounts without enough shared context, and the revenue it should create stays buried.

When an agency grows past a single-desk model, client relationships stop belonging neatly to one consultant. The same organisation can have different contacts, sites, vacancies and revenue streams sitting with different parts of the business. One desk owns the main relationship. Another worked the account two years ago. The temp team knows the client has predictable seasonal demand, while a perm consultant is treating it like a cold prospect.

That is where account growth fragments.

This article is not about doing more BD. It is about getting more revenue from the BD already happening across your business, by turning desk-level activity into shared account intelligence.

Why existing-client BD matters now

As agencies grow, account fragmentation gets harder to manage. Mid-market agencies are no longer small enough for everyone to know every relationship, but they rarely have the formal account structures of a large enterprise.

That matters now because agencies need more value from the activity and relationships they already have. Firefish’s July Job Flow Index showed jobs created increased by 3% and placements rose 5%, while job adverts fell 9% month on month. One month doesn't prove a trend, but it points to a market where advert volume alone won't carry growth. More of the revenue has to come from working existing clients, candidates and relationships harder.

Recruiters are also under pressure to move faster. Totaljobs found that 70% of recruiters say finding candidates with the right skills is a challenge, recruiters spend 11.7 hours a week on manual tasks, and 61% find time pressure to fill roles challenging.  

For temp and contract desks the pressure is sharper. ALP reported that most labour providers saw margins fall and recruitment costs rise over the past year, which makes repeat bookings and redeployment matter more than ever. When speed and coordination directly affect margin, desks can't afford to work the same accounts in isolation.

That combination creates a clear commercial challenge: if more revenue needs to come from existing clients, candidates and relationships, desks cannot afford to work the same accounts in isolation.

What is shared account intelligence?

Shared account intelligence is the client context your agency already builds across desks, made visible enough for the right person to act on it.

It's the recent conversations, hiring preferences, previous jobs, placed candidates, live leads, associated companies, ownership, next actions and revenue history that together describe a whole client, not one desk's slice of it.

The key point: the person who spots the opportunity often isn't the person best placed to convert it. A perm consultant hears the client is struggling with temp cover. A contract recruiter knows the same account runs contractors across three sites. A delivery consultant has a candidate coming free who could reopen a dormant relationship.

Without shared account intelligence, each desk sees its fragment. With it, you can grow the whole account.

Where existing account revenue gets missed

Account growth rarely fails in a big moment. It fails in ordinary ones. Nobody sets out to duplicate BD or miss a cross-sell, it happens because the account picture isn't shared clearly enough.

Account situations and revenue opportunities
Account situation What usually happens Revenue opportunity
A perm desk owns the main contact Temp or contract demand is never explored Cross-sell into another desk
A client has several sites or divisions Activity is split by branch, desk or consultant Build a wider account view
A contractor is nearing assignment end Delivery sees it, BD doesn't Redeployment or repeat-booking activity
A client has clear hiring preferences Only one recruiter uses that knowledge Shape spec CVs and future outreach
Two desks contact the same company The client gets a fragmented experience Coordinate ownership and next action

That's the difference between a CRM full of activity and an agency with a shared commercial picture.

The real reason desks work in isolation

Here's the part most account-growth advice skips: desks don't duplicate BD because they're careless. They do it because working in isolation is often the rational choice.

If a perm consultant passes a warm temp lead to another desk, what do they get for it? Frequently, nothing they can see. Their contribution disappears into someone else's placement. Hand over "their" account, and there may be nothing on record to say they introduced it, protected it or grew it. So they hold on. Not out of greed, out of self-protection.

No software rewrites your commission model; that's a leadership decision. But most hoarding comes down to two fixable things: contribution is invisible, and ownership is undefined. Fix those, and sharing an account stops feeling like giving revenue away.

How Firefish turns fragmented activity into shared account intelligence

This is where the account picture becomes something every desk can see and act on, without adding more BD.

See the whole account, not a fragment.

Firefish Company Records, Associated Companies and Recent Activity connect the wider client relationship behind each conversation. A logistics account with different contacts across several depots, a construction client running perm hiring in one region and temp labour in another, a manufacturer with repeat demand across shifts, all sit under one connected view, so recruiters can see who else is working the client and what has already happened.

Contact Hiring Preferences record the roles a client keeps coming back for, so the next conversation starts from what you already know, not "are you hiring?"

Route the opportunity to an owner.

Shared intelligence only becomes revenue when it becomes owned activity. Our BD tools such as Firefish Lead Pipelines give a warm client conversation a stage, an owner and a next action, so it doesn't sit between desks as something "someone should follow up."

And when the client is ready to move, Firefish eSign for Terms of Business keeps company data, rate cards and signatures in one workflow, so momentum doesn't stall at the paperwork.

Credit the contribution, protect the owner.

This is what makes cross-desk collaboration safe. Every company record carries an Owner and an assigned Recruiter, so passing a lead never means losing the account, who owns it is on record. Recent Activity gives a full history of who did what, so an introduction is provable, not a memory.

And Firefish Fee Splits let more than one consultant share the credit on a single placement, with each share feeding straight into sales and performance reporting. When a perm desk's tip-off turns into a temp booking, both desks can see their name on the result.

That's the difference between asking people to collaborate and making it pay.

Measure account growth, not BD volume.

A desk can make more calls without opening more jobs. A consultant can send more spec CVs without starting better conversations. Firefish Analytics moves the question from "who's doing BD?" to "which accounts are growing, which desks are converting, and where is revenue being left behind?", reporting revenue by client, desk and recruiter, split credit included.

Account-growth audit for mid-market agencies

Use these questions to spot whether your desks are working existing clients in isolation:

  • Can every desk see which clients are already active elsewhere in the agency?
  • Can recruiters see associated companies, sites, branches and divisions?
  • Are hiring preferences visible beyond the recruiter who recorded them?
  • Can a lead from an existing client be routed to the right desk, with an owner?
  • When two desks contribute to one placement, can both see the credit?
  • Can you report revenue by client, desk and recruiter?

If you're answering "no" to several of these, the gap isn't BD activity. It's account intelligence, and the commercial structure around it.

Turn fragmented account activity into shared revenue

Mid-market agencies already have the relationships, the activity and the client history to grow revenue from existing accounts. The challenge is making that intelligence visible across the desks that can act on it, and making sure the people who act on it get the credit.

When account context sits with individual consultants, desks duplicate BD, clients get a fragmented experience, and cross-sell slips through the gap. When it's shared, and when contribution and ownership are on record, recruiters act with confidence, managers see which accounts are moving, and the agency grows more revenue from the clients it already owns.

Firefish connects Company Records, Associated Companies, Recent Activity, Hiring Preferences, Lead Pipelines, Fee Splits, eSign for Terms and Analytics, so desk-level activity becomes shared account intelligence, and the revenue already sitting in your CRM stops being invisible.

Your next placement is probably already inside an account you own.

Want to grow more revenue from the clients already in your CRM? Book a Firefish demo and see how shared account intelligence helps mid-market agencies connect BD activity, client relationships and revenue across every desk.

FAQs

What is shared account intelligence in recruitment?
Shared account intelligence is the client context a recruitment agency builds across desks, including conversations, contacts, hiring preferences, previous jobs, placed candidates, live leads, associated companies and revenue history. It helps teams see the wider account opportunity, not just their own desk activity.
Why do mid-market recruitment agencies duplicate BD?
Mid-market agencies often duplicate BD when desks work the same clients without a shared account view. One team may own a contact, another may know the hiring history, and another may have the right candidate supply. If that context is not connected, outreach can overlap or miss the better opportunity.
How can recruitment agencies grow more revenue from existing clients?
Recruitment agencies can grow more revenue from existing clients by connecting account history, hiring preferences, lead ownership, recent activity and revenue reporting. This helps teams identify cross-sell, redeployment, repeat-booking and account-development opportunities.
How does a recruitment CRM support account growth?
A recruitment CRM supports account growth by connecting company records, contacts, recent activity, lead pipelines, hiring preferences, Terms, jobs, placements and reporting. This gives recruiters and managers a clearer view of which accounts are active, which opportunities are moving and where revenue may be missed.
Which Firefish features help with existing client growth?
Relevant Firefish features include Company Records, Associated Companies, Recent Activity, Contact Hiring Preferences, Lead Pipelines, eSign for Terms of Business and Analytics reporting. Together, they help agencies turn desk-level BD activity into shared account intelligence and revenue visibility.