ShiftMargin/Systems/AI Recruiter
System 01 · AI Recruiter

Screen every applicant in minutes, in their language, on the channel they actually answer

Screening is usually the single largest line in cost per filled shift, and the least differentiated work a recruiter does. The AI Recruiter takes the dialling, the six qualifying questions and the note-taking. Your recruiters take the conversations that need a person.

−60%Target time to hireon screening-heavy roles
$0.25–0.46Per 4-minute screening callall-in, voice platform plus telephony
< 5 minFrom application to first contact24 hours a day, every language you hire in
Before and after

What this work looks like today, and what changes.

Today, per applicant

  1. Recruiter pulls the next name from the ATS or a spreadsheet.
  2. Dials. No answer. Leaves a voicemail. Dials again after lunch.
  3. Reaches the candidate, asks the same six questions: shifts, location, right to work, licence, pay, start date.
  4. Discovers the candidate cannot work weekends. Ends the call politely.
  5. Types a note into the ATS. Often incompletely.
  6. Repeats for the next 40 names. Qualified candidates wait a day or two for a callback.
Roughly 15 recruiter minutes per contact attempt, most of them wasted on unanswered calls.

With the AI Recruiter

  1. Applicant arrives from a job board, your website or WhatsApp. The agent contacts them within minutes, by voice or WhatsApp, in their language.
  2. The agent runs your gates, verifies answers, asks follow-ups when something is unclear.
  3. Answers, transcript and audio are written to the candidate record, structured, field by field.
  4. Passes are transferred warm to a recruiter or booked straight into an induction slot.
  5. Fails and unclear cases land in a recruiter's review queue with the reason attached.
  6. Retries run across time windows and stop the moment a worker asks.
Recruiter time goes to qualified candidates and clients. Screening runs at the pace applicants arrive.
How it works

Step by step: what goes in, what the automation does, where a person decides.

Green steps run on their own. Amber steps are where a human approves or decides, by design.

InputApplicant

Job board, website form, referral or an inbound WhatsApp. Any source that reaches your ATS or a shared inbox.

Step 1Contact within minutes

The agent calls or messages in the applicant's language. AI disclosure at the start of every call. Retries by time window, not by hammering.

Automated
Step 2Run your gates

Shift availability, distance and travel mode, right-to-work or licence, equipment, language level, pay expectation. Your questions, in your order.

Automated
Step 3Write the result

Structured answers, transcript and audio attached to the candidate record in Bullhorn, zvoove, your in-house system or a spreadsheet.

Automated
Step 4Human decision

Passes are transferred warm or booked into induction. Fails and edge cases surface to a recruiter with the reason. Nobody is rejected silently.

Human approves
OutputShortlist

A qualified, documented shortlist the same day, with recruiter minutes spent only on people worth talking to.

What you would see

One screen, three panes: the input, the reasoning, the result.

ai-recruiter · live screening · candidate #4821
Voice call · Hindi02:41
AI disclosure delivered · recording consent captured
Namaste Priya, this is the recruiting assistant for the warehouse roles you applied to. Can you work the 6am to 2pm shift, Monday to Saturday?
Haan, morning is fine. Saturday I can do alternate weeks only.
Noted, alternate Saturdays. How far are you from the Bhiwandi site, and how would you travel?
About 40 minutes by bus.
Thank you. Do you have your Aadhaar and a bank account in your name for salary?
Yes, both.
Your gates5 of 6
  • Shift pattern 06:00–14:00 Mon–Fri
    pass
  • Saturdays alternate weeks only
    flag
  • Distance 40 min by bus, under 60-min limit
    pass
  • ID and bank account confirmed verbally, upload requested
    pass
  • Pay expectation within band
    pass
  • Start date asking now
    …
Written to ATSBullhorn
Status
Qualified · recruiter review (Saturday flag)
Language
Hindi · transcript + audio attached
Availability
Mon–Fri 06:00–14:00, alt. Saturdays
Travel
40 min · bus · Bhiwandi
Documents
Aadhaar, bank: upload link sent on WhatsApp
Next
Warm transfer to Rahul (recruiter) · 2 min

Every answer is a field, not a paragraph. A recruiter sees the flag and the reason before saying hello.

A composite of a real screening flow. The agent gathers and verifies. Deterministic rules apply your gates. A recruiter makes the call on anything borderline.

Manual versus automated

Where the advantage comes from, step by step.

StepToday, by handWith ShiftMarginWhy it matters
First contactNext-day callback if the recruiter has time. Applicants who applied to five agencies take the first one that calls.Within minutes, 24/7. Voice and WhatsApp in the applicant's language, with polite retries by time-of-day window.Speed to first contact is the strongest predictor of who you actually hire.
Qualifying questionsSix questions asked from memory, in a different order by each recruiter, with answers summarised in a free-text note.Your gates, verbatim, every time. Follow-up questions when an answer is vague. Answers stored field by field.Consistent screening is also fairer screening, which matters under EU AI Act and local equality rules.
Documents"Can you send your ID?" followed by a chase.Upload link sent in-conversation, checked for legibility, attached to the record.Onboarding starts during screening instead of after it.
Recording the resultTyped into the ATS later, if at all.Structured write-back plus transcript and audio. Bullhorn or zvoove via API, or a scheduled import where there is no API.Auditable decisions, and a searchable history of why someone was or was not progressed.
DecisionRecruiter judgement, undocumented.Rules decide pass or flag. A human decides hire. Fails surface with the failing gate, never a silent drop.Human approval on anything that affects whether a person works. By design, not by policy.
HandoffRecruiter calls back to arrange the next step.Warm transfer with answers on screen, or a self-booked induction slot.The recruiter's first minute is the interview, not the intake.
Under the hood

The components, in plain language, and why each one matters to you.

Everything here is chosen so your ops team can maintain it after we leave. The only pieces we keep maintaining are the ones that move money.

Voice agentA managed voice platform your ops team can edit

ElevenLabs Agents or Retell class. Visual flow builder, published consent tooling, 29+ languages. You can change a question without calling us. For clients above roughly 20,000 calls a month we run a self-hosted stack that is 25–45% cheaper per minute.

MessagingWhatsApp Business API through a regional provider

Meta Cloud API via 360dialog in the EU or Gupshup in India and Southeast Asia. Same conversation logic as voice, for workers who do not pick up unknown numbers.

TelephonyCarrier-grade calling per market

Twilio or Telnyx in the US and Europe, Exotel in India, a regional carrier in Africa. Licensed interconnect only. No grey-route VoIP.

ReasoningA small language model for the conversation

A Haiku-class model runs the dialogue and extracts answers. It costs about two cents per call. It never applies a gate.

RulesDeterministic gate logic in code

Your pass and flag criteria live in versioned code, not in a prompt. Same input, same result, every time.

RecordsYour ATS stays the system of record

Bullhorn via your own OAuth credentials, zvoove via its connector, or scheduled export and import. Postgres holds the audit log and every transcript.

If it decides whether someone works, it is code plus a human. The language model only talks and listens.
Guardrails

What stays human, and what happens when something goes wrong.

Consent first

US law treats an AI voice as an artificial voice. Disclosure is the first turn of every call, and prior express consent is captured in the application flow. Cold lists are out of scope.

No silent rejections

A candidate who fails a gate is surfaced to a recruiter with the reason. The agent never closes a door on its own.

Escalate on doubt

Noisy line, code-switching, an unexpected answer: the agent hands to a human rather than guessing, and the WhatsApp path catches workers who cannot be screened by voice.

Manual fallback

Your existing screening process stays live during the parallel run and can take over in one switch. Your clients never feel a bad week.

The economics

What it costs by hand, what it costs to run, and where the margin goes.

A recruiter screening call$6–12

for 15 loaded minutes in the US. $1.50–3 in India or South Africa. Half of those minutes go to voicemail.

An AI screening call$0.25–0.46

all-in for a four-minute call: voice platform, telephony, transcription and model. 5,000 calls a month runs $1,250–2,000.

Platform choice is a handover decision, not a cost one, until volumes pass roughly 20,000 calls a month. The saving comes from the workflow, not the vendor.

How a build runs

Six weeks to production, behind a manual fallback.

Weeks 1–2Measure

Answer rates, minutes per screen, time to first contact, and the questions your best recruiter actually asks. This becomes the gate list.

Weeks 3–5Build and connect

Voice and WhatsApp flows, gate rules, ATS write-back, consent capture, escalation thresholds. Tested against recorded real calls.

Week 6Parallel run

The agent screens live while your recruiters still do. Every disagreement is reviewed. Fallback stays on.

OngoingProve weekly

Minutes per qualified candidate, time to hire, recruiter hours redirected. If the number stops moving, we stop building.

Questions operators ask

Before they let this near the business.

Will an AI recruiter reject candidates automatically?

Not in our design. The agent gathers and verifies answers, deterministic rules apply your gates, and anything affecting whether a person works is approved by a human and logged. Candidates who fail a gate are surfaced to a recruiter rather than silently dropped.

Is it legal to call candidates with an AI voice?

It depends on the market. In the US the FCC treats AI voices as robocalls, so prior express consent is required: workable for applicants who gave their number with proper disclosure, not for cold lists. We build consent capture into the application flow and adjust the channel mix per market.

Which languages does it screen in?

The managed platforms we deploy publish 29 to 32 languages, including Hindi, Arabic, Urdu, Bengali and Tagalog. Nobody publishes per-language accuracy, so we pilot-test any language that matters to you before committing.

How does it connect to our ATS?

Through the ATS API where one exists. Bullhorn lets your admin issue credentials for your tenant with no partner programme. Where there is no API, we start with scheduled export and import. Legacy systems are normal and are not a reason to delay.

What happens to recruiters whose calls are automated?

The goal is capacity, not indiscriminate headcount reduction. Recruiters move to client conversations, difficult candidates and the exception queue. Where a firm wants to hold headcount flat while growing volume, that is a decision the numbers make explicit rather than one the software makes quietly.