Skip to content
Surhires

Pillar guide

Everything recruitment software has to do, and why

A working explanation of what recruitment software is for, what separates one from an applicant tracking system, and how to buy one without regretting it.

Recruitment software is a system of record for relationships rather than requisitions. It holds candidates, clients and contacts as long-lived records, tracks every conversation across channels, and runs the submittal-to-placement pipeline an agency bills from. An applicant tracking system sits inside that, managing applications against one open job.

By Surhires Editorial · Published · Reviewed

Recruitment software is a memory system before it is a workflow tool

The reason agencies buy software is almost never the reason they say they buy it. The stated reason is efficiency. The actual reason is that the firm's knowledge lives in individual recruiters' heads, phones and inboxes, and every time somebody resigns a slice of the business walks out with them. Recruitment software exists to move that knowledge into a place the firm owns.

That framing decides what good looks like. If the system is a memory, then capture has to be cheap and structured at the same time. Cheap, because a recruiter who has to type a summary into three fields after every call will stop after a fortnight. Structured, because a note that reads 'spoke to Priya, good chat, maybe for the Leeds role' cannot be searched, counted or handed over.

Everything else in this guide follows from that. Parsing, matching, sequences, dashboards and invoicing are all downstream of whether the record is complete and whether anyone other than its author can read it.

An applicant tracking system and recruitment software solve different halves

An ATS is requisition-centric. A job opens, applications arrive, candidates move through stages, somebody is hired, the requisition closes. The unit of work is the job, and the system is measured on how cleanly it moves an application from arrival to decision. This is the right shape for a corporate talent team, which typically has one employer, one approval chain and a fixed definition of a stage.

Recruitment software is person-centric and account-centric. The candidate record outlives the job it was created for. The client record accumulates every requisition, every submittal, every rejection reason and every invoice. The unit of work is the relationship, and the system is measured on whether it can tell you who to call today.

Agencies need both, which is why the categories collapsed into each other commercially. But the underlying data models are different, and a product that started as one and grew the other usually shows a seam. The ATS-first products tend to have thin client-side records. The CRM-first products tend to have vague stage handling. Find the seam during evaluation, not during month three.

A general sales CRM breaks on the many-to-many relationship

Every few years a firm decides to run recruitment on a general-purpose sales CRM, because the licences are cheaper and somebody already knows how to configure it. It works for about a quarter, and then it does not, and the reason is structural rather than a matter of configuration effort.

A sales CRM models one deal with one account and a set of contacts attached. A recruitment desk has a candidate who is live on three requisitions at two clients, and a requisition holding twenty candidates, and the placement requires both sides to close at the same time. That is a many-to-many relationship with financial consequences on both edges, and it does not survive being flattened into an opportunity object.

The second thing that breaks is the candidate lifecycle. In sales, a lost deal is dead. In recruitment, a candidate rejected in March is the best person you have for the role that opens in November, and the system has to keep the record warm, consented and searchable through the interval.

  • A candidate is a party to many pipelines at once, not a contact on one deal
  • A rejection is a data point to reuse, not a closed-lost record to archive
  • Two independent parties have to say yes on the same day for revenue to exist
  • Consent and retention obligations attach to the person, not to the deal
  • The client relationship continues, and is scored, whether or not a placement happened

The capabilities that matter, and the mechanism behind each

Feature lists are close to useless for comparison because every vendor lists everything. What is useful is knowing why a capability exists, because that tells you what a weak implementation will fail to do.

Resume parsing exists to make the database searchable in structured terms rather than as a keyword grep. A weak parser produces a text blob and a job title; a strong one normalises skills apart from languages, separates seniority from tenure, and captures notice period and salary expectation with their currency. Duplicate detection exists because two recruiters will source the same person within a fortnight, and a database with silent duplicates gives two different answers to the same search. Sequencing exists because the reply you get is a function of how many times and through how many channels you asked, and because manual follow-up is the first thing to be dropped in a busy week.

Reporting exists to answer a small number of specific questions: which desks are converting, which clients are rejecting on salary, and where in the pipeline time disappears. If the reporting cannot answer those without an export, it is decoration.

How to evaluate one without running a demo that proves nothing

A vendor demo is a rehearsed path through clean data. It proves the software can do the thing once, which was never in doubt. The evaluation that predicts your experience is a trial loaded with a slice of your own mess.

Take a hundred real candidate records, including the ones with three resumes attached and a phone number in the notes field. Take two live requisitions, one straightforward and one that has been open for months. Then run your actual week: source, screen, submit, schedule, chase a client who is not answering, and produce the report you show on Monday. Time it, and count the places where you had to leave the system to get something done.

Ask the vendor the questions that are awkward to answer: what happens to our data if we leave, what does the export actually contain, which of these features is generally available today versus on the roadmap, and what is the minimum seat count. Write the answers down, because a roadmap commitment made in a sales call has a habit of becoming a misunderstanding later.

Implementation is a data project wearing a software project's clothes

The software is configured in days. The data takes weeks, and it is where implementations succeed or fail. Before anything is imported, somebody has to decide what the firm's fields mean: whether availability is a date or a text note, whether rate is hourly or daily, whether a candidate belongs to a recruiter or to the firm.

Then comes the part nobody schedules. Legacy databases carry duplicates, dead email addresses, records with no consent basis, and notes whose author left in 2022. Importing all of it faithfully reproduces the mess in a more expensive system. Importing selectively means writing rules for what to drop, and getting the owner to agree to them.

Plan for a period where both systems are live, decide explicitly which one is authoritative during that window, and set a date when the old one becomes read-only. Ambiguity here is what produces the six-month tail where half the desk never moved.

  • Agree field definitions before the first import, not after the first argument
  • Decide the deduplication rule and who breaks ties on a conflict
  • Nominate one authoritative system for each week of the parallel-run window
  • Give the old system a read-only date and hold to it
  • Assign one internal owner with the authority to say no to custom requests

The four ways these projects usually go wrong

The first failure is buying for the owner and rolling out to the desk. The dashboards are excellent and nobody enters the data that feeds them. The fix is to make capture faster than the alternative, not to send reminders about compliance.

The second is over-configuration. A firm that has never had structured stages designs nineteen of them, each with mandatory fields, and the desk routes around the whole thing. Start narrower than feels right and add stages when a real question demands one.

The third is the migration that was never reconciled. Records came across, nobody counted them, and eight months later someone discovers that attachments from before a certain date are missing. The fourth is treating adoption as a training problem when it is an incentive problem: if commission is calculated from a spreadsheet, the spreadsheet is the system of record no matter what the software says.

How to know six months later whether it worked

Set the measures before you buy, because afterwards you will grade generously. Useful measures are behavioural rather than aspirational: what proportion of submittals were logged in the system on the day they went out, how many candidate records created this quarter have a consent basis, how many searches per week actually return a candidate the desk then contacts.

Then one commercial measure, chosen honestly. Rediscovery rate, meaning placements sourced from your existing database rather than from new sourcing spend, is the cleanest one, because it is the specific thing a CRM is supposed to change and it is hard to fake.

If those numbers have not moved, more training will not move them. Something in the capture path is too slow, or the incentives still point elsewhere.

What you get

The definition

What recruitment software holds, and why relationships rather than requisitions are the organising unit.

ATS versus CRM

The requisition-centric and person-centric models, where each is strong and where each is thin.

Why sales CRMs fail here

The many-to-many candidate-to-requisition relationship and the lifecycle a deal object cannot hold.

Parsing and normalisation

What a strong parser produces, and what a weak one quietly fails to capture.

Duplicate handling

Why silent duplicates make a database return two answers to one search.

Pipeline and submittals

Treating the submittal as a record rather than a status change, and what that makes reportable.

Communication and consent

Multi-channel outreach, opt-in capture and retention windows as part of the record.

Reporting that earns its place

The three questions a recruitment report must answer without an export.

Evaluation design

Building a trial from your own messy data instead of watching a rehearsed demo.

The awkward vendor questions

Export contents, exit terms, roadmap versus generally available, and seat minimums.

Implementation sequence

Field definitions, deduplication rules, parallel running and a read-only date for the old system.

Failure patterns

Owner-led buying, over-configuration, unreconciled migration and misaligned commission incentives.

Adoption measures

Behavioural indicators that show whether the desk is actually using the system.

The commercial measure

Rediscovery rate as the hardest-to-fake sign that a CRM changed anything.

Questions recruiters ask

Do we need recruitment software if we already have an ATS?

It depends on which half of the work is failing. If applications arrive and get processed cleanly but nobody can tell you which lapsed clients are worth calling, or your database is unsearchable after two years, the gap is CRM-shaped. If you are drowning in applicant volume against open reqs, the gap is ATS-shaped. Most agencies eventually need both in one system.

How long does implementation actually take?

Configuration is days. The data work is the variable, and it scales with how messy the legacy database is rather than with headcount. A ten-seat desk with a clean spreadsheet can be live in a fortnight; the same desk with twelve years of an old system, custom fields and attachment history should plan for weeks and a parallel-run window.

Is AI matching worth paying for?

It is worth paying for when it explains itself. A score with no reasoning is a number you will stop trusting the second it ranks somebody obviously wrong, and you will be right to. Ask to see which requirement drove each point. Matching that surfaces candidates already in your database is where the value is; matching that re-ranks a fresh applicant list is a smaller prize.

What should we do about candidate records with no consent basis?

Decide before migration rather than after. Common approaches are to re-permission through a campaign, to hold them under legitimate interest where your counsel agrees that applies, or to delete them. What you should not do is import them silently and hope, because the obligation follows the data into the new system. This is a question for your own legal advice, not for a vendor.

Can a small desk justify this, or is a spreadsheet fine?

A spreadsheet is genuinely fine for one recruiter with a narrow specialism and a short memory horizon. It stops being fine at the point where two people need the same record at once, or where a placement depends on remembering a conversation from nine months ago. That is usually the second or third seat, not a revenue threshold.

How much of this guide applies to in-house talent teams?

The ATS half applies directly. The client-side half mostly does not, because your hiring managers are colleagues rather than accounts, though the relationship-scoring idea maps onto departments surprisingly well. Talent pooling, rediscovery and consent handling apply without modification, and are usually where in-house teams get the most from CRM capability.

Does Surhires do everything described here?

No, and the feature pages say which parts ship today and which are in build. Surhires is recruitment software and applicant tracking system; it is not an HRIS, a payroll system, a background-check provider or an assessment platform. Where a capability on this site is still being built, it is labelled as such rather than sold in the present tense.

See it against your own reqs

Bring one live role and three resumes. In twenty minutes you will see the match scores, the shortlist and the placement invoice that comes out the other end.