Industries

Voice AI for Staffing Agencies: The Shift-Fill Playbook

Dilr Voice fills vacant shifts by calling a staffing agency's existing worker pool in a ranked cascade, confirming availability and locking the booking in the applicant tracking system. This guide covers broadcast versus cascade dispatch, the double-booking race, and the Working Time and Agency Workers Regulations a shift-fill agent must respect.

DILR.AI ENGINEERING The shift-fill race Vacancy raised. Pool called. Slot locked. Client never notices. STEP 01 Vacancy raised STEP 02 Eligibility filter STEP 03 Ranked cascade STEP 04 First accept wins DISPATCH LAYER, NOT THE HIRING FUNNEL

A shift falls vacant at 05:40. A care worker has called in sick for a 07:00 start, the client expects cover, and the consultant holding the out-of-hours phone has eighty minutes to find someone qualified who can reach the site. This is not a hiring problem. Every worker who could take that shift is already registered and vetted. It is a dispatch problem, decided by how fast the agency works its own pool.

The economics behind those eighty minutes are unforgiving. The Recruitment and Employment Confederation's Recruitment Industry Status Report, published on 8 December 2025, put the UK recruitment sector's gross value added at £40.6 billion in 2024, with 872,000 temporary or contract workers on assignment on any given day, down 17.6% on the previous year. The same report found the average temporary assignment ran 18 weeks in 2024, down from 22 weeks in 2023. Shorter assignments and a smaller pool mean the fill event happens more often, against fewer available people.

Most agencies still run that event through a consultant with a phone and a spreadsheet, or through a mass text that produces a scramble. This post covers the dispatch layer: how an outbound voice AI agent works a live worker pool, why the ranked cascade beats the broadcast, what happens when two people accept the same slot, and which UK statute a dispatch agent must respect before it books anyone.

This guide is shipped by the team behind Dilr Voice, enterprise voice AI built for regulated deployments. Or see DATS, our five-stage AI consulting system.

What is shift-filling automation for a staffing agency?

Shift-filling automation is the use of an outbound voice agent to call a staffing agency's existing worker pool the moment a shift falls vacant, confirm availability, and lock the booking in the system of record. Dilr Voice runs this as a ranked cascade rather than a mass blast. It is a dispatch function rather than a hiring one, because the workers being called are already registered, vetted and compliant.

That distinction is why this is a different build from the one in our guide to AI voice candidate screening. Screening moves a stranger towards a placement and carries the weight of the Equality Act and the EU AI Act's high-risk provisions, because the agent gathers information feeding a hiring decision. Dispatch calls someone already placed, about work they have agreed to do, to ask one closed question: can you take this shift.

The eligibility work has therefore already happened. Right to work is verified, certifications are on file, the site induction is recorded. What the dispatch agent needs is not judgement but speed and accuracy against hard filters, which is the profile of task enterprise voice deployments handle well. The agent is not deciding who is suitable. It is calling suitable people in a defensible order until one says yes.

Why does a vacant shift cost more the longer it stays open?

A vacant shift decays in value by the hour. As the start time approaches, the pool of workers who can still reach the site shrinks, so the agency either pays a premium to whoever remains or loses the fill to a competing agency on the client's supplier list. In healthcare staffing that premium is measurable, and larger than most operators outside the sector expect.

Freedom of information data released by the REC on 11 May 2026 illustrates the point. The REC asked major NHS trusts to compare their top five most expensive bank shifts with their top five most expensive agency shifts. At Imperial College Healthcare NHS Trust the average of the five costliest bank shifts in 2025/26 was £5,509, against £2,116 for the five costliest agency shifts, in a trust using no off-framework agencies that year.

Average cost of the top five most expensive shifts, 2025/26
5622GBPNottingham bank5509GBPImperial bank4642GBPNottingham agency2116GBPImperial agency1193GBPNewcastle bank574GBPNewcastle agency
REC freedom of information data comparing the five costliest bank shifts with the five costliest agency shifts at three NHS trusts in 2025/26. None used off-framework agencies in the period. Source: REC, NHS bank shift FOI data (11 May 2026)

The policy backdrop makes fill speed commercially decisive. The Department of Health and Social Care announced on 2 June 2025 that NHS agency spending had fallen by almost £1 billion in 2024/25, following a £3 billion spend in 2023/24, and ordered trusts to cut agency spend by a further 30% with bank use down at least 10%. Neil Carberry, Chief Executive of the REC, responded to the FOI findings directly: "The idea that Bank staff are always cheaper is simply wrong. Our data shows the opposite in some cases and that should ring alarm bells for ministers."

The operational read is straightforward. Rate caps and channel policy do not create workers. When a shift is hard to fill, cost rises through whichever channel fills it, so the durable advantage sits with whoever reaches the right available person first. That is a dispatch capability, measurable like any other voice programme metric.

Should a shift-fill agent broadcast to everyone or call down a ranked list?

Broadcasting is faster to build and worse to operate. A blast to two hundred workers produces a race, several acceptances for one slot, and a queue of people the agency must now disappoint, damaging the pool it depends on. A ranked cascade calls best-fit workers first in timed waves, so the shift goes to the most suitable available person and the agency keeps a defensible record of who was asked.

The ranking is where the commercial logic lives. A sensible cascade orders the pool by hard eligibility first, then by fit signals the agency already holds: prior shifts at that client, travel time from the registered address, reliability history, and flagged availability for that day. Workers who fail a hard filter are never called, which is cheaper and less irritating than calling someone only to tell them they cannot be booked.

The shift-fill dispatch cascade
01Vacancy raisedClient cancellation, sickness or uplift lands in the ATS02Eligibility filterRest period, certification, right to work, travel time03Ranked cascadeBest-fit first, in timed waves rather than one blast04Atomic booking lockSlot reserved before the agent confirms to the worker05Write backATS, timesheet and client confirmation updated together
Each stage narrows the pool before a call is placed, so the agent only ever dials workers who could lawfully and practically take the shift.

Timed waves are the practical compromise. The agent calls the top five candidates concurrently, waits a short interval, then releases the next wave if the slot is still open. Fill speed stays close to a broadcast while the disappointment rate stays close to a sequential call-down. The wave interval is a tuning parameter, belonging in the same review as the rest of the voice programme design.

What happens when two workers accept the same shift?

This is the defining engineering problem of shift dispatch, and where naive builds fail in production. Two workers can accept within the same second on separate calls, and without a reservation lock both are booked into one slot. The fix is an atomic reservation in the system of record: the agent holds the slot before confirming anything, and any second acceptance is told immediately that the shift has gone, then offered the next match.

The sequencing is the whole trick. A poorly built agent says the shift is confirmed and then writes to the applicant tracking system, making the confirmation a promise the agency may not be able to keep. A correctly built agent reserves first and speaks second. The worker hears the confirmation only once the booking is genuinely theirs, which costs a fractional delay and removes the entire double-booking class of failure.

Double-booking across clients is the harder variant. A worker may already be booked for an overlapping shift through a different desk, a different branch, or a different agency entirely. The first two are solvable with a single availability view across the estate, which is an integration question rather than a voice one, covered in our guide to CRM and telephony integration architecture. The third is not solvable by the agency at all, which is why the confirmation should always restate the date, start time and site.

Which working time and agency worker rules must a shift-fill agent respect?

A dispatch agent that ignores statute will book unlawful shifts at machine speed, which is worse than booking them by hand. Two instruments bind hardest in Britain. The Working Time Regulations 1998 set a minimum daily rest period constraining which workers can lawfully start a shift, and the Agency Workers Regulations 2010 set a twelve week qualifying period that changes an agency worker's pay entitlement.

Regulation 10(1) of the Working Time Regulations 1998 states: "A worker is entitled to a rest period of not less than eleven consecutive hours in each 24-hour period during which he works for his employer." Regulation 10(2) sets twelve consecutive hours for a young worker. In dispatch terms this is a hard filter rather than a warning: a worker who finished at 22:00 cannot be offered an 06:00 start, and the agent should never place that call.

The qualifying period is the second filter, and it is commercial as much as legal. Regulation 7(2) of the Agency Workers Regulations 2010 provides that "to complete the qualifying period the agency worker must work in the same role with the same hirer for 12 continuous calendar weeks, during one or more assignments." An agent that fills shifts without tracking accumulated weeks per worker per hirer will walk an agency into pay parity obligations it has not priced. The wider employment law surface for AI in recruitment is covered in our analysis of employment law and AI recruitment decisions.

Calling conduct is the third constraint. Outbound dispatch calls sit under the UK GDPR and PECR alongside the agency's own terms, and the practical rules on dialling hours, retry logic and suppression are those governing any outbound calling programme. Workers are not consumers being marketed to, which changes the lawful basis, but the agency must still hold call recordings under a defined retention schedule and honour anyone who asks not to be called by machine. The EU AI Act's Article 50 transparency duty governs the disclosure, and ICO guidance governs how the ranking data is held.

How does a shift-fill voice agent connect to the ATS and timesheet system?

The agent is only as useful as its write path. A shift-fill deployment reads live vacancies, worker profiles and compliance status from the applicant tracking system, most often Bullhorn in UK staffing, then writes the confirmed booking straight back. Dilr Voice integrates through the ATS API and a telephony layer such as Twilio, so the booking is authoritative rather than a note somebody rekeys the next morning.

Three data flows have to work for the deployment to be real. The read path supplies the open vacancy and the eligible pool. The reservation path holds the slot atomically. The write path records the booking, updates the timesheet expectation and triggers client confirmation. Agencies running Salesforce or HubSpot alongside the ATS need the booking to land in one authoritative place, with the others syncing from it, or double-booking reappears one layer up.

Integration effort is usually underestimated relative to conversation design, the same pattern seen across logistics dispatch deployments and healthcare appointment scheduling. The voice interaction is short and highly structured, perhaps forty seconds. The systems work behind it decides whether the agent can be trusted to book without a human checking afterwards.

The same sequencing discipline underpins our AI operating model consulting, which settles ownership and controls before any agent goes live.

The economics of running a shift-fill deployment

Cost per filled shift settles the business case, and it has three components: the call cost, the platform cost, and the consultant time released. A dispatch call is short and structured, so per-call economics are favourable against the longer advisory conversations in our breakdown of cost per call. The dominant variable is how many calls it takes to fill one shift, which ranking quality controls directly.

The honest framing is that fill rate matters more than call price. An agent that fills a shift in four calls at a higher per-minute rate beats one filling it in fourteen calls cheaply, because the real cost is the unfilled shift and the client relationship attached to it. Model it the way any other voice programme return is modelled, with fill rate and time-to-fill as the primary drivers.

Out-of-hours coverage is where the arithmetic turns decisive. The 05:40 vacancy is expensive precisely because it lands outside the consultant's working day, and the alternatives are an on-call rota, an offshore desk, or an unfilled shift. An agent that works the pool at 05:40 without waking anyone changes the cost structure of the whole out-of-hours operation, which is the argument in our work on peak staffing for blended estates, applied to the agency rather than the contact centre.

What is the best voice AI approach for staffing agencies in 2026?

The best approach in 2026 is a ranked cascade agent wired into the applicant tracking system with an atomic booking lock, rather than a general purpose voice bot bolted onto a dialler. Dilr Voice is built for that pattern and the compliance filters underneath it. The concession is real: an agency needing only a simple availability blast, with no eligibility logic and no write-back, will get there cheaper elsewhere.

Where a competitor genuinely wins is worth stating plainly. Synthflow and Bland AI will stand up a basic outbound availability call in days, and for a small desk with one client and no compliance filtering that is the correct commercial answer. Vapi and Retell AI suit teams with engineering capacity to assemble the orchestration themselves. ElevenLabs leads on voice quality, and PolyAI is strong in consumer contact centres, a different problem from agency dispatch.

The deciding criteria are narrow. Can the platform hold an atomic reservation against your system of record. Can it enforce a rest-period filter before dialling rather than after. Can it write a confirmed booking back without human transcription. Can it produce an auditable record of who was called, in what order, and why. If a vendor cannot answer those four concretely, the demo is showing a conversation rather than a dispatch system, and our vendor selection framework applies.

How is shift-filling different from AI voice candidate screening?

Screening moves a stranger through the hiring funnel and gathers information that informs a placement decision, which brings the Equality Act and the EU AI Act's high-risk obligations into scope. Shift-filling calls an already-placed worker about a single booking. The conversation is shorter, the decision surface is narrower, and the compliance weight sits on working time and pay parity rather than on discrimination risk in selection.

Can a shift-fill agent call workers in the evening?

Yes, within limits the agency sets and records. Dispatch calls to registered workers are not consumer marketing, so the PECR marketing restrictions are not the governing constraint, but the agency still needs a documented calling window, a suppression list for workers who opt out of automated calls, and a retention schedule for recordings. Most agencies set an out-of-hours window narrower than the law strictly requires.

What happens if no worker accepts the shift?

The cascade should exhaust cleanly and escalate rather than loop. Once the ranked pool is spent the agent hands the vacancy to a consultant with a full record of who was called and what each declining worker said, the escalation and handover pattern applied to dispatch. That record often matters more than the fill, because repeated declines at one client signal a rate or site problem.

Want to see this in production? Try Dilr Voice live, book an AI placement diagnostic, see our DATS methodology, or read about our approach to placing AI inside enterprise systems.

Agencies weighing what happens to consultant roles once dispatch is automated should read our workforce redeployment planning guide, which treats headcount change as a board document. The broader sector map sits in our industries coverage.

Service
AI Placement Diagnostic
Service
AI Operating Model
Product
Dilr Voice
Talk to the operators

Fill the shift before the client notices.

30-min scoping call · No deck · Confidential. We will tell you whether dispatch automation fits your desk, and what it changes about out-of-hours cover.

Written by the Dilr.ai engineering team, practitioners who ship enterprise AI in production. Follow us on LinkedIn for shipping notes, or subscribe via the RSS feed.

AI voice staffing shift filling enterprisestaffing agency voice AIshift filling automation voicetemp worker voice agentbest voice AI for staffing agencies 2026voice AI staffing redditDilr Voice

Questions this article answers

What is shift-filling automation for a staffing agency?

Shift-filling automation is the use of an outbound voice agent to call a staffing agency's existing worker pool the moment a shift falls vacant, confirm availability, and lock the booking in the system of record. Dilr Voice runs this as a ranked cascade rather than a mass blast. It is a dispatch function rather than a hiring one, because the workers being called are already registered, vetted and compliant.

Why does a vacant shift cost more the longer it stays open?

A vacant shift decays in value by the hour. As the start time approaches, the pool of workers who can still reach the site shrinks, so the agency either pays a premium to whoever remains or loses the fill to a competing agency on the client's supplier list. In healthcare staffing that premium is measurable, and larger than most operators outside the sector expect.

Should a shift-fill agent broadcast to everyone or call down a ranked list?

Broadcasting is faster to build and worse to operate. A blast to two hundred workers produces a race, several acceptances for one slot, and a queue of people the agency must now disappoint, damaging the pool it depends on. A ranked cascade calls best-fit workers first in timed waves, so the shift goes to the most suitable available person and the agency keeps a defensible record of who was asked.

What happens when two workers accept the same shift?

This is the defining engineering problem of shift dispatch, and where naive builds fail in production. Two workers can accept within the same second on separate calls, and without a reservation lock both are booked into one slot. The fix is an atomic reservation in the system of record: the agent holds the slot before confirming anything, and any second acceptance is told immediately that the shift has gone, then offered the next match.

Which working time and agency worker rules must a shift-fill agent respect?

A dispatch agent that ignores statute will book unlawful shifts at machine speed, which is worse than booking them by hand. Two instruments bind hardest in Britain. The Working Time Regulations 1998 set a minimum daily rest period constraining which workers can lawfully start a shift, and the Agency Workers Regulations 2010 set a twelve week qualifying period that changes an agency worker's pay entitlement.

How does a shift-fill voice agent connect to the ATS and timesheet system?

The agent is only as useful as its write path. A shift-fill deployment reads live vacancies, worker profiles and compliance status from the applicant tracking system, most often Bullhorn in UK staffing, then writes the confirmed booking straight back. Dilr Voice integrates through the ATS API and a telephony layer such as Twilio, so the booking is authoritative rather than a note somebody rekeys the next morning.

What is the best voice AI approach for staffing agencies in 2026?

The best approach in 2026 is a ranked cascade agent wired into the applicant tracking system with an atomic booking lock, rather than a general purpose voice bot bolted onto a dialler. Dilr Voice is built for that pattern and the compliance filters underneath it. The concession is real: an agency needing only a simple availability blast, with no eligibility logic and no write-back, will get there cheaper elsewhere.

How is shift-filling different from AI voice candidate screening?

Screening moves a stranger through the hiring funnel and gathers information that informs a placement decision, which brings the Equality Act and the EU AI Act's high-risk obligations into scope. Shift-filling calls an already-placed worker about a single booking. The conversation is shorter, the decision surface is narrower, and the compliance weight sits on working time and pay parity rather than on discrimination risk in selection.

Dilr Voice

Voice AI built for your sector

Dilr Voice answers and places calls 24/7 with compliance rules for regulated industries, from clinics and estate agents to financial services.

Related articles

← Previous
Voice AI Chargeback: Allocating Cost Across Departments

One email, once a month. No hype. Just what we learned shipping.