How to

Recruiting agency tech stack: what you need at each size, and what to skip

On this page
  1. The categories, and what each one owns
  2. The stack by agency size
  3. How data should flow
  4. How to evaluate a tool before you buy it
  5. Cost per desk: a worksheet
  6. Where interview notes fit
  7. Stack mistakes and the fix
  8. Rolling out a new tool without losing a month
  9. A yearly stack audit
  10. Questions people ask

A recruiting agency tech stack needs one system of record (a staffing ATS or recruitment CRM) and a small number of tools around it: sourcing, outreach, scheduling, interview notes, e-signature, and for contract desks, timesheets and payroll. Start with the system of record, add a tool only when a recruiter is re-typing the same information twice, and make sure every tool writes back to the ATS.

This page maps the categories, what a 1-desk, 5-desk and 20-desk agency typically needs, how data should move between tools, and how to audit the stack once a year. It names categories rather than ranking vendors. If you are choosing an interview note-taker specifically, the buyer's guide for staffing agencies compares tools in detail.

The categories, and what each one owns

Every tool in the stack should own a clear piece of data. When two tools both think they own candidate status, you get two versions of the truth and a recruiter who trusts neither.

CategoryWhat it doesData it should ownWrites back to the ATS
Staffing ATS / recruitment CRMCandidates, clients, contacts, jobs, submissions, placementsCandidate status, submission dates, ownership, placement recordsIt is the record
Job distributionPosts jobs to boards; parses applicationsPosting status, source of each applicantApplicants and source
Sourcing and enrichmentFinds profiles and contact detailsNothing long-termNew candidate records, with source
Outreach and sequencingEmail and message campaigns to candidates and clientsSequence steps and repliesEvery sent message and reply
SchedulingBooking links, interview slots, remindersCalendar eventsInterview dates and attendance
Phone and SMSCalls, texts, call logsCall logsActivity against the candidate
Interview notes / transcriptionNotes, transcripts, scorecards, submittal draftsTranscripts (where kept)Summary notes and submittal text
E-signatureTerms of business, right to represent, contractor agreementsSigned documentsSigned status and document link
Background and reference checksScreening with the candidate's authorizationCheck resultsStatus only, not detail
Timesheets, payroll and billing (contract desks)Hours, pay, invoicingHours and invoicesPlacement financials, per your setup
ReportingDashboards on activity, funnel and revenueNothing; reads from the ATSNot applicable

The stack by agency size

These are starting points, not rules. A single-desk contract recruiter needs timesheets long before a 20-desk retained search firm does.

One desk

  • Must have: staffing ATS or recruitment CRM, professional email and calendar, a business phone number, e-signature for terms and consent.
  • Worth it early: interview notes or transcription, because a solo recruiter's bottleneck is the write-up after every call.
  • Skip for now: sequencing platforms, separate reporting tools, anything that needs an administrator.

Five desks

  • Everything above, on shared accounts with proper user roles.
  • Add: job distribution, a scheduling tool connected to the ATS, and a shared sourcing tool license plan that matches actual use.
  • Decide now: ATS conventions for statuses, ownership and submissions. This is the size at which duplicate submissions start; see how to avoid double submissions.

Twenty desks

  • Add: outreach sequencing with ATS sync, reporting on top of the ATS, and for contract divisions, timesheet and payroll integration.
  • Assign an owner: one person responsible for the stack, user access, and removing leavers on their last day.
  • Formalize: vendor security reviews and data processing terms for every tool that touches candidate data.

How data should flow

Draw your stack as arrows into the ATS. If an arrow points somewhere else, a recruiter is copying and pasting to close the loop. A healthy flow for one candidate looks like this:

Sourcing tool ──> ATS: new candidate, source recorded
Outreach tool ──> ATS: messages sent, reply logged
Scheduling    ──> ATS: screen booked, date and time
Notes tool    ──> ATS: screen summary, pay, notice, consent to submit
E-signature   ──> ATS: right to represent signed, document link
ATS           ──> Client: submittal, with date and time
Scheduling    ──> ATS: client interview booked
ATS           ──> Timesheets / billing: placement created
ATS           ──> Reporting: funnel, time-to-submit, fill rate

Two tests. First, can a manager answer "when did we submit this candidate to this client, and did they consent?" from the ATS alone? Second, when a recruiter leaves, is anything important stranded in their personal inbox or a tool only they used?

How to evaluate a tool before you buy it

Run every candidate tool through the same questions, in writing.

  1. Which data does it own, and which does it copy? If the answer overlaps with a tool you already pay for, stop.
  2. How does it write back to your ATS? A native integration, an API connector, or a manual export. Test it with a real record during the trial, not in the sales demo.
  3. What happens to the data when you leave? Export format, and whether it includes notes and attachments.
  4. Where is candidate data stored and processed, and does the vendor offer data processing terms?
  5. How is it priced: per seat, per usage, or per placement? What does it cost at twice your current headcount?
  6. Who at your agency will administer it, and how many hours a month will that take?
  7. What changes for the candidate? Tools that message candidates, record calls or join meetings change the candidate's experience and may bring consent obligations.

Not legal advice. Tools that record or transcribe calls, run background checks, or use automated screening can bring consent, notice or audit obligations depending on where you and the candidate are. See the consent guide and AI hiring laws by state, and confirm with a qualified adviser.

Cost per desk: a worksheet

List every tool, its monthly cost, and how many recruiters actually use it. The example below uses invented prices for a five-desk agency to show the arithmetic; replace them with your own invoices.

Tool (example)Monthly costActive usersCost per active user
Staffing ATS, 5 seats at $100$5005$100
Sourcing tool, 3 seats at $150$4502$225
Job distribution, flat fee$3005$60
Scheduling, 5 seats at $12$605$12
E-signature, 2 seats at $30$605 (shared sending)$12
Total$1,3705 desks$274 per desk

The line to look at is the sourcing tool: three paid seats, two users, so each active user costs $225 instead of $150. Unused seats are the easiest saving in most agency stacks, and they only show up when you divide by active users rather than by headcount.

Where interview notes fit

The screen is where most of an agency's information is created: motivation, pay, notice, the gap, and consent to submit. If that lives only in a recruiter's handwriting, the ATS is missing its most valuable fields. When you evaluate a notes tool, check four things: whether a bot joins the call (and how candidates and clients react to that), whether it works on phone screens as well as video, how the notes reach the ATS, and where transcripts are stored. Interview Signal, for example, runs on the recruiter's computer with no bot, and keeps transcripts on that computer; details are on the security page.

Stack mistakes and the fix

MistakeWhat it looks like on the deskFix
Buying tools before ATS conventions existEvery integration writes to a different status or fieldAgree statuses, ownership and submission records first
Two systems of recordClients in one tool, candidates in another, submissions in emailOne record for candidates, clients, jobs and submissions
Integrations nobody testsA sync quietly stopped three months agoTest each one with a real record every quarter
Seats bought for headcountPaid logins nobody has opened since onboardingBuy for active users; review before renewal
Tool chosen by the loudest recruiterGreat for one desk, ignored by the restTrial with at least two desks and a written scorecard
Candidate experience ignoredAutomated messages that contradict what the recruiter saidRead every automated message as if you were the candidate

Rolling out a new tool without losing a month

  1. Write down the one problem it solves and the number you expect to move, such as time from screen to submittal or hours spent on scheduling each week.
  2. Trial it with two recruiters for two weeks on real work, with the integration switched on from day one.
  3. Measure the number before and after. If it did not move, do not buy it because the demo was good.
  4. Write a one-page guide in your own conventions: which fields it fills, what the recruiter still has to do by hand, and what to tell candidates if it changes their experience.
  5. Roll out to the whole team in one week, with the old way switched off at the end of it. Running two processes side by side is how stacks end up with overlapping tools.
  6. Add it to the new-starter setup list, so the next hire gets a working login on day one. The recruiter onboarding plan has the rest.

A yearly stack audit

Run this once a year, or whenever renewals cluster.

  • Every tool listed with owner, cost, renewal date and active users.
  • Seats matched to active users; unused seats removed before renewal.
  • Each tool's owned data named; overlaps resolved.
  • Each integration tested with a real record this month.
  • Leavers removed from every tool, not only email.
  • Data processing terms on file for every tool that touches candidate data.
  • Retention settings checked against your policy, in each tool.
  • Recruiters asked: "Where do you still copy and paste?" Their answer is next year's priority.

Questions people ask

What is the one tool a new recruiting agency cannot do without?

A staffing ATS or recruitment CRM that holds candidates, clients, jobs and submissions in one place. Everything else can start as email, a calendar and a spreadsheet, but candidate ownership, submission dates and placement records need a system from the first placement.

Should an agency use a corporate ATS or a staffing ATS?

A staffing ATS. Corporate applicant tracking systems are built around one employer's requisitions and do not usually model clients, client contacts, fee terms, submissions to many companies or contractor placements, which are the core records of an agency.

How many tools is too many?

Count the places a recruiter has to type the same fact. If a candidate's pay expectation is entered in more than one system, or submission dates live outside the ATS, the stack has more tools than it has connections. Consolidate before you add.

Do small agencies need a data processing agreement with each vendor?

If a tool processes candidate personal data on your behalf and you are subject to laws such as the GDPR or state privacy laws, you will usually need contract terms covering that processing. Ask each vendor for their data processing terms and where data is stored, and confirm your obligations with a qualified adviser.