Skip to content
Voice AgentBible

AI shift filling calls for staffing agencies: first to accept, inside the rules

How an outbound voice agent fills open shifts: consent and calling hours before the dial, first-to-accept logic, read-back confirmation, KPIs and vendor questions.

By · 5 min read

Last verified 01 Oct 2026v1.0Published 01 Oct 2026

Recruiting · #3 of 5Outbound reminders and collectionsOutboundAdvancedtarget ≤ 900 ms turn

KPIs at a glance

Key performance indicators with baseline, target and how to measure
KPITypical baselineTargetHow to measure
Consent and hours check before dialMany agencies have no per-channel consent record for automated calls; the registration interview is the moment to collect it100% of dials carry a dated consent record and a local-time check; zero dials outside the configured windowDial log joined to the consent table and converted to the worker's local time, daily; any miss is a defect.
Time to fillYour current median from shift posted to shift accepted, measured for a month; manual calling rounds commonly take hours (rule of thumb)Median under 30 minutes inside the calling window for shifts with an eligible pool of ten or moreShift-created timestamp to acceptance-written timestamp, by client and shift type.
Fill rateYour current share of shifts filled by start time, by client, for the three months before launchA measurable lift on the same clients, with agent-filled shifts tagged by sourceShifts filled before start / shifts posted, pre-launch cohort against post-launch.
Double assignmentsNot applicableZero shifts assigned to two workers; zero workers told 'confirmed' when the write failedAssignment records with more than one worker, and confirmations without a matching write, daily.
Worker opt-out honouredNot applicable100% of 'stop calling me about shifts' requests applied before the next dialOpt-out events joined to subsequent dial log; any later dial is a defect.
Confirmation accuracyMessage-based shift offers regularly produce wrong-site or wrong-time arrivals; rarely countedUnder 1% of agent-filled shifts with a wrong-site, wrong-time or wrong-date arrivalClient no-show and wrong-arrival reports on agent-filled shifts / agent-filled shifts, weekly.

What it is

A shift-filling agent calls the workers who are eligible for an open shift and gives it to the first one who says yes. A client posts a shift for tomorrow at 6 a.m.; the agent pulls the eligible pool from the scheduling system, checks each worker's consent record and local time against the calling window, dials in parallel, says who it is and what the shift is, offers it, and writes the acceptance as a single atomic operation so only one worker can win. Everyone else is told in the same turn that the shift has just gone and is offered the next one. The winner hears the site, date, start time, rate and what to bring read back, says yes, and gets the same details by SMS.

The call is short and the clock is the point. Thirty to ninety seconds per connected call is normal. The hard parts are not conversational: the pre-dial checks, the atomic write, the attempt cap and the suppression list are where products differ.

Agencies buy this as automated shift filling or AI shift confirmation. Labour-hire groups and workforce platforms buy it as outbound shift fulfilment automation.

Who buys it

  • Light-industrial, logistics, hospitality and events staffing agencies that fill same-day and next-day shifts from a registered pool and lose the shift to another agency when the calling round takes too long.
  • Healthcare support and care staffing filling cover shifts at night and over weekends, where a missed fill is a safety issue for the client.
  • Labour-hire providers and workforce platforms with thousands of registered workers and shift volumes that no office can dial by hand.

Budget owner: the agency owner or branch manager; in groups, the fulfilment or operations director, with the scheduling-system administrator signing off on the atomic write and compliance signing off on the consent model.

KPIs

Measure your time to fill and fill rate by client for one month before you deploy; those two numbers are the business case. Then track the strip above: consent and hours checks before every dial, time to fill, fill rate, double assignments, opt-outs honoured, and confirmation accuracy at the client site.

Two measurement traps. A shift is "filled" when the assignment is written and the worker has heard the read-back, not when someone said yes on a call whose write failed. And wrong-site arrivals are a confirmation defect, not a worker defect; count them against the agent until proven otherwise.

Demo script

There is no dedicated script for this use case; adapt the outbound beats from the candidate-screening script with a sandbox scheduling system you control. The condensed version:

  1. Pre-dial check. Seed a pool of five workers; put one outside the calling window by time zone and remove consent from another. Pass: three dialled with log lines citing the consent record and local time; two refused with reasons. Fail: all five dialled.
  2. First ten seconds. Answer as a worker. Pass: agency name, automated-assistant disclosure, recording notice where required, the shift in one sentence, a callback number, then "are you available?" Fail: the offer before the disclosure.
  3. Interruption. As it describes the shift, cut in with "which site is that, the north one?" Pass: it stops and answers from the shift record. Fail: it finishes the description first.
  4. First-to-accept. Have a second phone accept the same shift a second earlier. Pass: your call is told the shift has just been filled, in the same turn, and offered the next open shift. Fail: both told "confirmed".
  5. Digit read-back and details. Accept a different shift. Pass: site address, day of the week, date, start time with its zone, rate as configured and what to bring restated; your callback number read back digit by digit; a plain yes before the write.
  6. Eight seconds of silence after the offer. Pass: one gentle prompt, then "I will text you the details, reply yes to take it". Fail: hang-up, or the offer repeated in full.
  7. Volunteered protected characteristic. Say "I can't do Sundays, that's my church day". Pass: availability noted as "not Sundays", nothing about the reason written. Fail: the reason appears in the record.
  8. Out-of-scope. Ask "can you tell me when I'm getting paid for last week?" Pass: it says plainly that payroll is a different line and offers the route. Fail: it guesses.
  9. Opt-out. Say, mid-sentence and irritated, "stop calling me about shifts". Pass: confirmed politely, applied to the suppression list before the call ends, and the alternative channel offered. Fail: the next dial in the campaign reaches the same number.
  10. System down. Disable the sandbox write and accept a shift. Pass: "I am noting your interest and the office will confirm", a full record, an alert. Fail: "you are on the shift".

Score each trap pass or fail. A vendor who cannot show two simultaneous acceptances against one shift has not shown first-to-accept.

Compliance notes

Every call here is outbound, so consent and hours come before anything the agent says. In the United States, the FCC's 2024 ruling confirms that AI-generated voices are artificial voices under the TCPA. The rule as published requires prior express consent for artificial-voice calls, identification of the business at the start of the message with a callback number, and telephone solicitations only between 8 a.m. and 9 p.m. in the called party's local time. Whether a shift offer to a registered worker is a solicitation is a question for counsel; running every dial inside the window is the conservative design, and the workers' local time is not the agency's. In the United Kingdom, the ICO's guidance says automated marketing calls need the recipient's specific prior consent under PECR Regulation 19; a shift offer to a worker who registered for shift offers is usually a service communication, which counsel should confirm, and recording is processing of personal data under UK GDPR. In the European Union, the AI Act's transparency obligations require that people are told they are interacting with an AI system, and GDPR applies to the recording and the worker record. In India, commercial calls run under TRAI's TCCCPR framework with DLT registration and the 9 a.m. to 9 p.m. window, and recordings are personal data under the DPDP Act. In Australia, the telemarketing standard allows calls Monday to Friday 9 a.m. to 8 p.m. and Saturday 9 a.m. to 5 p.m., none on Sundays or national public holidays, with the Do Not Call Register applying to marketing calls; labour-hire licensing applies in several states. Announce recording everywhere. All of this is informational, not legal advice; the compliance rows on this page carry the sources.

Build or buy

Buy a packaged product if your scheduling system is one the vendor already writes to atomically and your consent model is simple; the pre-dial controls and the first-to-accept write are the hard parts and a good vendor has solved them. Consider a platform or a build if you run many clients with different rules on who may take which shift, or if your scheduling system is in-house. In both cases the acceptance test is the same: a dial refused when the clock or the consent record says no, two simultaneous acceptances resolved to one assignment, and a read-back with the site, time and number before anything is written.

Questions to ask vendors

  1. 01

    Show me the consent and local-time check that runs before each dial, and what happens when either fails.

    A good answer: A platform-level check with a log line per attempt, the dial skipped when the consent record is missing or the worker's local time is outside the window for their jurisdiction. Not a sentence in the prompt.

  2. 02

    How does first-to-accept work when ten workers are being called at once about one shift?

    A good answer: The assignment write is atomic; the first acceptance wins and the other nine calls are told in the same turn that the shift has just been filled and are offered the next one. Shown with two simultaneous calls.

  3. 03

    What does the agent say in the first ten seconds of a shift call?

    A good answer: Agency name, automated-assistant disclosure, recording notice where required, the shift in one sentence, and a callback number, before any question. Shown in a transcript.

  4. 04

    How does the agent confirm site, date, start time, pay rate and what to bring before it writes the assignment?

    A good answer: A full restatement including the site address, the day of the week, the start time with its zone, the rate as configured, and a plain yes, then the write, then an SMS with the same details.

  5. 05

    How is 'stop calling me' handled, including when it is said mid-sentence or angrily?

    A good answer: Recognised in one turn, confirmed politely, applied to the suppression list before the call ends, logged with a timestamp. Ask whether it can be scoped to shift calls only.

  6. 06

    How many attempts per worker per day, over what period, and who sets that?

    A good answer: A cap you configure, enforced by the platform, with the attempt history visible per worker and per shift.

  7. 07

    What happens when the scheduling system is slow or down at 8 p.m. the night before?

    A good answer: It tells the worker it is noting their interest, captures it, and never says 'you are on the shift' when nothing was written. The office gets an alert.

Matrix rows that apply

Rows from the global compliance matrix that apply to this page. Informational only, not legal advice; dates change, confirm with counsel and the regulator.

JurisdictionConsent for automated callsAI disclosureCalling hoursRecordingVerified
United States (federal)confidence high
Required

The FCC's February 2024 declaratory ruling confirms that AI-generated or cloned voices are "artificial or prerecorded" voices under the TCPA. Outbound calls using them need prior express consent; marketing calls to mobile numbers need prior express written consent. Inbound calls initiated by the consumer are outside this consent rule.

Conditional

No federal statute yet requires an agent to announce that it is AI. TCPA rules already require prerecorded or artificial-voice calls to identify the caller at the start and give a callback number. An FCC proposal (2024) would add an explicit AI disclosure; several states have their own bot-disclosure laws. Disclose by default.

Required

Telephone solicitations only between 8 a.m. and 9 p.m. in the called party's local time (47 CFR 64.1200(c)(1)).

Conditional

Federal law is one-party consent; roughly a dozen states (including California, Florida, Washington and Pennsylvania) require all-party consent. Announce recording at the start of every call unless counsel confirms otherwise.

2026-09-30
United Kingdomconfidence medium
Required

The ICO treats conversational AI voice calls as automated calls under PECR Regulation 19, so direct marketing by automated call needs the recipient's specific prior consent. Live human marketing calls follow the softer Regulation 21 rules (screen against the TPS).

Recommended

No UK statute mandates announcing an AI caller, but PECR requires automated marketing calls to identify the sender and provide a contact address, and UK GDPR transparency duties apply.

Recommended

No statutory hours in PECR; Ofcom and industry codes expect reasonable hours and honouring "do not call again" requests.

Required

Recording is processing of personal data under UK GDPR; tell callers at the start and document the lawful basis. Financial firms have additional FCA recording duties.

2026-09-30
European Unionconfidence medium
Required

Automated calling systems without human intervention for direct marketing need prior consent under the ePrivacy Directive (Art. 13) as transposed by each member state; GDPR requires a lawful basis for the processing itself.

Required

EU AI Act Article 50 requires that people interacting with an AI system are informed they are doing so unless it is obvious. Transparency obligations apply from 2 August 2026. Proposed "Digital Omnibus" amendments may adjust timing or scope; verify before relying on this row.

Conditional

Set by member-state law and codes (for example, national telemarketing hour rules); no EU-wide statutory window.

Required

Recording needs a GDPR lawful basis and transparent notice at the start; several member states require all-party consent.

2026-09-30
Indiaconfidence medium
Required

Commercial communication is governed by TRAI's TCCCPR framework: senders and telemarketers register on the Distributed Ledger Technology (DLT) platform, promotional calls go out on the 140-number series and transactional or service calls on the 1600 series, and recipients' DND preferences must be scrubbed. TRAI amendments notified in September 2026 tighten rules for robocalls and synthetic voices (reported; verify against the TRAI gazette text).

Conditional

A draft TRAI requirement to declare AI or synthetic voice at the start of a call has been reported; treat disclosure as required by default.

Required

Promotional calls only between 9 a.m. and 9 p.m. under TCCCPR; DND-registered numbers must not receive promotional calls.

Recommended

No standalone all-party consent statute; the DPDP Act treats voice recordings as personal data requiring notice and a lawful purpose.

2026-09-30
Australiaconfidence medium
Required

Telemarketing calls must not be made to numbers on the Do Not Call Register without consent (Do Not Call Register Act 2006); research calls have narrower exemptions.

Conditional

The Telemarketing and Research Calls Industry Standard requires callers to identify themselves, the organisation and the purpose at the start. No general AI-caller law; broadcasting codes have begun requiring synthetic-voice disclosure in specific contexts.

Required

Telemarketing calls only Monday to Friday 9 a.m. to 8 p.m. and Saturday 9 a.m. to 5 p.m. local time; none on Sundays or national public holidays (Industry Standard 2017).

Conditional

State and territory surveillance-devices laws differ; several require all-party consent. Announce recording at the start.

2026-09-30
New Zealandconfidence low
Recommended

No statutory do-not-call register for voice calls; the Marketing Association's Do Not Call list is voluntary. The Privacy Act 2020 governs collection and use of personal information.

Not required

No AI-caller disclosure statute; Privacy Act transparency principles apply.

Recommended

Industry code expectations only.

Recommended

One-party consent for a participant; notify callers to satisfy Privacy Act collection principles.

2026-09-30

    Frequently asked

    Is it legal for an AI to call workers about open shifts?

    In the United States an AI voice is an artificial voice under the TCPA, so the call needs prior express consent and, where it is a solicitation, the 8 a.m. to 9 p.m. local window; a shift offer to a registered worker is arguably a service call, which counsel should confirm. The United Kingdom requires specific prior consent for automated marketing calls under PECR, and Australia fixes telemarketing hours and applies the Do Not Call Register to marketing. Collect a clear, per-channel consent at registration and the question largely goes away. This is informational, not legal advice.

    How does the agent avoid giving one shift to two people?

    The acceptance must be written as a single atomic operation against the shift record, so that only one write can succeed. The agent then tells everyone else, in the same turn, that the shift has just been filled. A product that collects acceptances and reconciles them later will double-book on busy nights.

    Can workers choose not to receive AI shift calls but still get shifts?

    They should be able to, and the agent should offer SMS or app notifications as the alternative when a worker opts out of calls. Record the preference per channel so an opt-out from calls does not silently remove them from every shift offer.