Business Development
5
 min read

From activity to revenue: what should your recruitment CRM help you decide?

Firefish & Resonant
Firefish & Resonant
Firefish Software and Resonant are working together to help recruitment agencies turn commercial strategy and CRM data into better BD decisions. David Connolly & Ben Browning, explore how to win the right work, grow client accounts and build repeat revenue. Firefish brings the CRM data and visibility; Resonant brings the commercial judgement about which work to pursue and prioritise.

Your recruitment CRM can show you how much business development your team did last month. When you’re deciding where to focus next, you also need to know which of those efforts brought in work worth repeating. A placement total alone won’t tell you how much time went into unsuccessful briefs or why a client chose to use you again.

More activity and more vacancies do not automatically mean a stronger recruitment business. The commercial value comes from choosing work that is worth winning, realistic to fill and likely to deliver a worthwhile return. That judgement needs to happen before recruiters commit time to sourcing candidates and managing the process, rather than after weeks of effort on a brief that was unlikely to convert.

Firefish’s September 2026 Job Flow Index found that speculative CV sends rose 45% compared with August, while jobs created and placements both increased 7%. Those monthly totals don’t link individual CV sends to placements, so they shouldn’t be read as a conversion rate. They do give agency leaders a useful question to investigate in their own records: what happened after the extra activity?

Which work is worth winning again?

Think about the clients you would most like to win more business from. Their revenue matters, but so does the experience of working with them. Clear briefs, realistic expectations and timely feedback can make an account a better use of recruiter time than its placement total initially suggests. Equally, an apparently valuable client deserves a closer look if your team spends weeks working on requirements that rarely progress.

Reviewing that detail helps you make decisions about the work your agency pursues. You might decide to seek more of a particular type of brief, change how you qualify new jobs or revisit the terms on an existing account. Start with what happened on the desk, then consider what it means for your BD plan.

There are seven connected decisions, covering the value an agency offers, its audience, offers, routes to market, sales approach, delivery and how it captures value through pricing and terms. Your CRM provides evidence to test those choices against the work you have actually won and delivered.

The disconnect often starts with accepting a brief. The team treats a job won as success, before establishing whether it is fillable, worthwhile and supported by a committed client. That decision is easily left to habit: if there is a vacancy, you take it. Before committing delivery time to a role, agree three qualification criteria. These could include confirmed interview times, written client sign-off on the search summary and a review call within 24 hours. Record those commitments in the CRM so the team can see which conditions have been met and decide which vacancies deserve delivery time.

Four decisions your recruitment CRM should help you make

Start with the jobs your agency has worked over the past 12 months, including those that never became placements. Use the questions below to review what deserves more attention and what needs to change.

Decision What to review What you could change
What work do we want more of? Types of roles, placements, repeat business, delivery effort and financial return The markets, clients and briefs your team actively pursues
Why do clients choose us? Client feedback, reasons for choosing the agency, hiring outcomes and repeat bookings How you explain your service and qualify new opportunities
Where do opportunities stall? BD conversations, jobs won, submissions, interviews, placements and recorded reasons for delays or losses Your targeting, qualification or follow-up process
How do we win the next piece of work? Placement history, client feedback, relationships across the account and upcoming requirements When to review the account and who owns the next conversation

Work through these questions with the recruiters responsible for the accounts. A client might send you plenty of jobs while only a small share become placements. Before deciding to spend less time on that account, review some of the briefs together. If requirements keep changing or feedback takes weeks, the next step could be agreeing a clearer hiring process before accepting more work. Where the effort involved leaves too little return, you may need to revisit the terms.

Then check whether your BD focus matches the work your team delivers well. Suppose a campaign brings in specialist permanent briefs, but your strongest results come from repeat temp bookings with existing clients. That is worth discussing before committing more time to the campaign. You might need a different offer, more delivery capacity or a stronger reason to pursue that market. Review permanent fees and temp or contract margins separately, adding finance data where needed to understand the costs behind the revenue.

More vacancies do not necessarily mean a stronger business. A US-based data centre recruitment business we worked with increased EBIT by 15% after reducing the volume of jobs it worked by a quarter. Rather than accepting every role, the team introduced three qualification criteria and recorded the commitments in its CRM. That gave recruiters a shared basis for prioritising roles. They spent less time on unfillable searches and could give more attention to the work most likely to result in a fee.

Five steps to choose your next 90-day growth priority

Use your next leadership review to work through one question from the table. Keep the discussion focused enough that you can leave with a decision the team can put into practice.

  1. Step 1: Choose one assumption to test

    Write down something your current BD plan takes for granted. For example: “Our highest-revenue clients deserve most of our account development time.” Agree what evidence would support that view and what might challenge it.

    You have a clear question to test.

    Reviews tend to stay focused when they start from one assumption. Keep the evidence you agreed on to hand for step 2.

  2. Step 2: Review the work behind the results

    Pull together the relevant jobs, placements and account history from the past 12 months. Include unsuccessful work so you can see where recruiter time went without producing revenue. Add financial information where you need to assess margin, costs or payment history.

    You can see where recruiter time went.

    Including unsuccessful work often shows effort that revenue figures alone can miss. Note any accounts that surprise you. They're good ones to discuss in step 3.

  3. Step 3: Ask the recruiters what the figures leave out

    Review the accounts with the people who worked them. Find out whether a result reflects the quality of the opportunity, the client’s hiring process or something your agency could have handled differently. Record any missing information you need before making a decision.

    You have the context behind the figures.

    Recruiters can often explain results the data can't, such as a slow client process or an unclear brief. Your list of missing information shows what to check before you decide.

  4. Step 4: Agree one change for the next 90 days

    Choose a specific action, such as qualifying briefs more carefully before allocating delivery time or reviewing terms with a demanding account. Explain what will change in the team’s day-to-day work. Give someone responsibility for putting it into practice.

    Your team knows what will change.

    A single, specific change with a named owner is easier to put into practice and easier to judge later. Share it with the team so everyone knows what's different in their day-to-day work.

  5. Step 5: Set the measure and the review date

    Agree how you will judge the change, using a measure relevant to the decision, such as fill rate, repeat bookings or gross margin. Record the starting position and set a review date. At the review, compare the results and the team’s experience before deciding whether to continue, adjust or stop.

    You're ready to judge the result.

    With the starting position recorded, your review can compare like with like. Put the review date in the diary now so the decision to continue, adjust or stop doesn't slip.

All five steps done

You've turned one assumption into a 90-day change with an owner, a measure and a review date. When the review comes round, you can repeat the steps with the next assumption on your list.

Want to win more profitable, fillable work? Explore Resonant’s Commercial Strategy Workshop to sharpen your BD priorities, or see how Firefish can help you turn those decisions into action.