Skip to main content
Worked exampleEvery figure in the report below is illustrative — one sample month built to show what a Finn staffing report contains and how its numbers reconcile. It is not any customer’s data. The estimator runs on your inputs.
StaffingWhat a Finn deployment report shows

Reach & Qualifywhat the calls actually screened

This is what a Finn staffing report looks like, built on one illustrative month of volume hiring: what the deployment reached, what it qualified, what it booked, what it cost, and how it behaved. Placements are not in it — they live in your ATS, not in our call log — and section 14 says exactly what it would take to add them. Start with the estimator: your numbers, our unit costs, every assumption labelled.

DeskIllustrative · volume hiring, India
ProgrammeScreening, reactivation, reminders
PeriodOne sample month
Plan rate₹6.00 / min
FiguresIllustrative, fully reconciled
Currency

What it could be worth on your desk

00 · Your numbers, our unit costs

The report below stops at contact and qualification economics on purpose — that is where call data ends. This estimator translates those economics onto a desk like yours. Change any input. Every default is labelled with where it came from, and nothing here is another customer’s result.

Your desk

10%
Your assumption, not a figure we are quoting. Faster first contact and fewer dropped candidates are where it would come from; section 16’s holdout is how you would measure it.
Our assumptions — change them too
Finn’s cost model: salary and supervision, plus seat, devices, software, telephony and attrition — the last five are estimates.
Dialling, ringing, a five-minute conversation and the admin after it, on a 480-minute shift and 22 working days.
From the sample month below (section 11), at the ₹6.00/min Growth rate. Your own figure depends on your call mix.

Screening cost

Modelled
₹1,47,201saved per month · ₹17,66,407 a year
Recruiter cost per screen
₹81.22
Finn cost per screen
₹32.15
Reduction
60%
Recruiter-months freed for closing
4.8

₹50,450 ÷ (10,560 min ÷ 17 min per screen) = ₹81.22 per recruiter screen

The defensible lever. It needs no assumption about outcomes — only what a screening call costs today and what it costs on Finn.

Deployment margin

Your assumption
₹2,16,000contracted margin per month of extra deployments · ₹25,92,000 across a year of them
Extra deployments per month
15.0
Margin per associate per month
₹1,600
Margin over an associate’s tenure
₹14,400

150 deployments × 10% = 15.0 extra × ₹14,400 each

Usually the larger number, and the one to measure rather than believe. It is contracted margin realised over each associate’s tenure — not cash in month one.

No-shows and a cold database

Needs your ATS

Real levers, deliberately left out of the arithmetic. Recovered interview slots and reactivated candidates are only worth what your baseline says they are, and we would be inventing that baseline. Section 12 shows what a reminder programme can and cannot prove; section 16 shows how to measure the rest.

How to read every number here

01 · Provenance

Each figure carries one of three marks. The mark is not a footnote — it is the difference between a number you can put in a client QBR and a number you cannot.

Measured

Counted directly by the platform: dials, connects, seconds of audio, calendar writes, cost, timestamps. Exact, auditable per call, no interpretation involved.

Inferred

Extracted from the call transcript by a language model. Accurate to the audit in section 5 — and it records what the candidate said, which is not the same as what is true or what they will do.

Needs your ATS

Cannot be produced from call data at all. Requires requisition, submission and placement records only you hold. Shown as an outline, never as an estimate.

The line this report will not cross

A screening call evidences contact and qualification economics. It does not evidence a placement. Everything here is measured up to the moment a qualified candidate is handed to a recruiter with a slot in the diary; what happens after that is your desk, your submission, your client, your offer. No figure on this page is a fill rate, a time-to-fill or a placement claim in disguise.

The month in five figures

02 · Measured · vs. July
Candidates in cycle9,6002.83 dials per candidate+6.2%
Connect rate41.3%11,213 of 27,168 dials+2.1 pts
Screening completion71.2%5,793 of 8,135 screening calls+1.6 pts
Cost / screened candidate₹32.15screening spend ÷ 5,793−7.4%
Cost / interview booked₹88.192,112 slots written to a diary−11.3%

Sparklines run March to August. Both cost lines divide screening-programme spend (₹1,86,264), not total period spend — the reminder programme in section 12 books no new interviews, so folding its cost in here would flatter the screening funnel. Section 11 carries both bases.

Where the month went

03 · Scale: % of 27,168 dials
Dials placedacross 9,600 candidatesMeasured
27,168 · 100%
Connecteda human answered, not voicemailMeasured
11,213 · 41.3%
Right candidatethe applicant themselves, identity confirmed on the callMeasured
9,328 · 34.3%
Screening completedevery question in your criteria set asked and answered — 71.2% of the 8,135 calls running a screening scriptMeasured
5,793 · 21.3%
Qualified on stated answerspassed your criteria on what the candidate said — 53.4% of completed screeningsInferred
3,095 · 11.4%
Interview bookedslot written into a recruiter's diary during the call — 68.2% of qualifiedMeasured
2,112 · 7.8%
Placedcandidate started an assignmentNeeds your ATS
Not visible to the call log — your ATS ends this funnel
Two joins in this funnel are not the same kind of thing

“Interview booked” is a system event: a slot exists in a diary and can be reconciled row by row. “Qualified” is a language model reading a transcript and checking stated answers against your criteria — a candidate who says they hold a valid forklift licence has said so, not proved so. Verification is your process, and nothing on this page substitutes for it.

The gap between the last solid bar and the dashed one is where a staffing vendor’s honesty usually fails. 2,112 booked interviews is not 2,112 placements, and the ratio between them is a property of your desk, your client’s decision speed and your offer process — none of which the call log observes.

By funnel stage

04 · Measured, except qualification

Every rate above is dominated by one variable: how recently the candidate chose to be in this process. A fresh applicant answered a form ninety minutes ago and is expecting a call. A record last touched nine months ago may already be working somewhere else. That is what the three stages below separate, and it is why a single blended connect rate is close to meaningless when the stage mix changes.

StageCandidatesDialsConnectRight cand.Screening done (of RC)Qualified (of done)Cost / interview booked
Fresh applicant
Applied within 72 hours · 1,631 booked
4,32011,23252.0%88.0%76.0%58.0%₹75.08
ATS reactivation
90+ days since last touch · 481 booked
3,84013,05631.0%74.0%63.0%44.0%₹132.65
Post-interview
Reminders and no-show recovery — no screening script
1,4402,88046.0%90.0%———
Blended9,60027,16841.3%83.2%71.2%53.4%₹88.19

The cost column divides each stage’s own spend by that stage’s bookings, so the blended cell is the true weighted figure: ₹1,86,264 of screening-programme spend over 2,112 interviews. The post-interview stage books no new interviews — it recovers slots that already existed, at ₹29.85 each (section 12).

The one number to take from this table

An interview from a fresh applicant costs ₹75.08. The same interview out of the cold database costs ₹132.65 — 1.77× — and the gap compounds through four separate stages: reactivation connects 21 points lower, confirms identity 14 points lower, completes the screening 13 points lower and qualifies 14 points lower. None of those is a script problem. All four are the age of the record.

This matters commercially because the mix is yours to choose. A month heavy on reactivation will show a worse blended connect rate at identical performance. Any vendor quoting you a single connect rate without a stage mix beside it is quoting an artefact of their list, not a capability.

Why stage and not role type

Role type is the obvious alternative cut, and it is a real driver — a salaried role takes longer to screen than a shift role, so it costs more per call. But it moves cost through duration, and duration is the smaller lever. Stage moves cost through reach, and reach compounds. Both cuts are in the export; this report leads with the one that explains more of the variance.

Role typeCandidatesConnectAvg screening callQualified (of done)Cost / interview booked
Blue-collar / shift
Warehouse, driving, facilities, security · 1,410 booked
6,24044.2%4.1 min58.1%₹79.41
White-collar / salaried
Back-office, support, junior engineering · 702 booked
3,36036.0%5.6 min45.7%₹105.84

Role type spreads cost per interview 1.33×. Stage spreads it 1.77×. Where the two overlap — white-collar records sitting cold in the database — cost per interview runs past ₹150, which is the cell worth acting on first.

What candidates said

05 · Inferred · 9,328 right-candidate calls

Every row is a label a language model assigned by reading the transcript. The duration column is not a house average applied to everything — it is the mean handled time for calls carrying that label, and the rows multiply out to the billed minutes in section 11. A screening that runs the full criteria set takes five minutes; a reminder that is answered and acknowledged takes forty seconds. Averaging those together would misprice both.

OutcomeCallsShareDistributionAvg minOperational meaning
Screened, qualified, interview booked2,11222.6%5.4Full criteria set plus slot negotiation and confirmation — the longest call we run
Screened, qualified, no slot taken98310.5%4.6Passed criteria, would not commit to a time; handed to a recruiter with the answers attached
Screened, did not meet criteria2,69828.9%3.8Failed at least one stated criterion — reasons broken out in section 6
Screening abandoned mid-call93810.1%2.4Dropped before the criteria set completed; re-queued once, then released
Not looking · already placed1,40415.1%1.1Right person, stale intent. A record-freshness signal, not a calling outcome
Interview confirmed on reminder6056.5%0.7Slot acknowledged ahead of the appointment
Reschedule booked before the slot1421.5%1.9Moved to a new time on the call — a slot saved rather than lost
Rebooked after a missed slot1471.6%2.2No-show recovery; the flag came from your scheduler, the rebook from us
Withdrew · no longer interested1621.7%1.1Removed from the pipeline and suppressed from further dials
Reached, no decision1371.5%1.4Spoke, gave no answer either way; one more attempt permitted
Right-candidate talk time9,328100%31,361Minutes. Non-right-candidate dispositions add 1,121, giving the 32,482 billed in section 11
Classifier audit — and what its sample size permits

240 calls hand-labelled against the model’s output. Overall agreement 93.3%, 95% confidence interval 89.4–95.9% (Wilson). Read the interval, not the point estimate: on 240 calls the true accuracy could sit near 89%, and a month-to-month move of two or three points would not be a real change.

The qualification decision specifically: 95% precision, 90% recall — but on 118 labelled instances, so indicative rather than established. The weak boundary is “did not meet criteria” against “abandoned mid-call” at 86%, because a candidate who hears a criterion they will fail often hangs up rather than answering. Read those two rows together, and treat the split between them as softer than the sum.

Re-audited quarterly, and again whenever the screening script or the criteria set changes. A fresh sample is drawn at random from the period, never hand-picked. No percentage is published anywhere in this report on a cell with fewer than 100 calls behind it.

Why candidates failed qualification

06 · Inferred · 2,698 completed screenings

Each of these is the first criterion a candidate failed, in the order your script asks them. That ordering matters commercially: a criterion asked late is a criterion paid for in full talk time before it disqualifies anyone.

First criterion failedCandidatesShareDistributionAsked atWhat it is, and is not
Shift or availability mismatch89133.0%Q4Cannot work the posted nights, weekends or rotation
Certification or licence not held67425.0%Q3Candidate says they do not hold it, or that it has lapsed. A stated answer, never a document check
Pay expectation above the posted band51219.0%Q6Expectation stated by the candidate against the band you published
Location or commute beyond radius35113.0%Q2Self-reported travel time, not a geocoded distance
Start date beyond the hiring window1897.0%Q5Notice period or availability date past the requisition's need-by
Right-to-work documents not in hand81—Q7n = 81. Below the 100-call floor, so no percentage is published for this row
Completed screenings not qualified2,69846.6% of completions—Shares are of the 2,617 rows above the floor plus this one; they sum to 100% of 2,698
What a stated answer is worth

Every row here is a candidate’s own account of themselves. A person who says they hold a valid commercial licence has told us so on a recorded line, with a timestamp and a transcript — which is materially better than a CV keyword, and materially worse than a document. Treat this table as a routing signal that saves recruiter time, not as a compliance artefact. Verification stays where it already is: your onboarding process.

The pay-band row is the expensive one. It is asked sixth, so 512 candidates were screened for an average of 3.8 minutes before a number ended the call. Section 15 costs out moving it earlier.

Speed and persistence

07 · Measured

The two variables a staffing desk actually controls: how fast the first call goes out, and how many times you are willing to try. Both are exact — timestamps, not inference.

Time from application to first dial

Within 5 min2,696 · 62.4%
5 to 15 min1,253 · 29.0%
15 to 60 min276 · 6.4%
Beyond 60 min95 · 2.2%

Fresh applicants only, n = 4,320. Median 4 min 09 s. The 95 beyond an hour all applied outside the calling window and were dialled at 09:00 the next morning — a policy outcome, not a queue delay. One honest limit: the clock starts when your system posted the application to ours. Any lag upstream of that webhook is invisible to this figure, so treat it as our latency, not the candidate’s experience end to end.

Dials to first right-candidate contact

6,940 of 9,600 candidates (72.3%) were reached at least once, at a mean of 1.85 dials. The tail is the part a manual desk cannot afford to chase and therefore never chases.

3,690
1,704
878
393
175
100
2,660
1 dial23456+never

The 2,660 never reached cost nothing directly — unconnected attempts are not billed. What they consume is dial capacity and days. 1,208 of them absorbed four or more attempts without a single answer, which is the tracing candidate list, not the redial list.

When to call

08 · Measured · connect rate by slot

Connect rate for every hour inside the 09:00–19:00 window this deployment holds. Shift workers are unreachable during a shift and reachable on the way home, which is why the evening block outperforms the morning by a wider margin than a white-collar list would.

MonTueWedThuFriSatSun
09:0036383837363328
10:0042444544423932
11:0045474847454234
12:0043454544434133
13:0036373837363529
14:0039414140393730
15:0043454544434032
16:0045474746454133
17:0048505150484335
18:0050525351494436
19:0046484847454033
Connect rate28% → 53%· 27,168 dials, all inside the permitted window

Best slot Wednesday 18:00 at 53%; worst Sunday 09:00 at 28%. The 13:00 dip is the lunch break on a shift floor, and it is deep enough to be worth scheduling around rather than through. Reweighting the dial schedule costs nothing and changes no script.

By language

09 · Measured, except qualification

Language is assigned per candidate from your application feed, then confirmed or switched on the call. Where a candidate switches mid-call, the conversation is counted under the language it ended in. For a blue-collar list this is not a courtesy setting — it is the difference between a completed screening and a hang-up.

LanguageRight-candidate callsShareShare of RCConnectScreening completed
Hindi3,91742.0%42.8%72.1%
English1,30614.0%39.6%74.8%
Marathi93310.0%41.9%71.4%
Tamil8409.0%40.7%70.2%
Telugu7468.0%40.1%69.8%
Kannada6537.0%40.9%70.6%
Bengali5606.0%38.4%67.3%
Gujarati3734.0%41.2%71.8%

Bengali sits 4.8 points below Hindi on screening completion, on 560 calls — above the reporting floor, below the threshold where one month’s gap justifies a script rewrite. Section 15 proposes reading twenty transcripts, not changing the prompt.

What a stale list costs

10 · Measured

Nearly one connected call in six did not reach the candidate at all. That is a data problem, not a calling problem, and it is the cheapest thing on this page to fix.

DefectCallsOf connectsSpendWhat it means
Wrong number8067.2%₹1,934Number does not belong to the applicant or anyone connected to them
Third party answered6485.8%₹2,722Family member or roommate; no candidate contact, and nothing about the role is disclosed to them
Right person, could not talk4313.8%₹2,069Identity not yet confirmed when the call ended; returned to the ladder at the stated window
No connect in 4+ dials1,208 cands12.6% of cands—Likely dead numbers; candidates for tracing rather than redialling
Spend not reaching the candidate1,88516.8%₹6,7253.5% of period spend
The bigger number is not on that table

1,404 right-candidate calls ended with “not looking” or “already placed” — ₹9,266, or 4.8% of period spend, against people who are exactly who your record says they are and simply are not available any more. 714 of those sat in the reactivation stage, meaning 18.6% of the cold list had moved on since it was last touched.

That is not a defect in the phone number. It is the shelf life of an ATS record, and it is measurable only because we called. Note the 1,208 silent candidates cost nothing directly — unconnected dials are not billed — so what a tracing pass buys back is dial capacity and days-to-contact, not spend.

Unit economics

11 · Measured · 32,482 billed minutes

Two bases, stated separately, because mixing them is how a cost-per-hire figure quietly becomes wrong. Total period spend covers everything the deployment did. Screening-programme spend covers only the work that produces new interviews.

UnitCountCost eachBasis
Candidate touched9,600₹20.30Total period spend ÷ candidates in cycle
Connected call11,213₹17.382.896 min average handled × ₹6.00 — durations in section 05
Right-candidate conversation9,328₹20.89Total period spend ÷ identity-confirmed calls
Completed screening5,793₹32.15Screening-programme spend ₹1,86,264 ÷ completions
Qualified candidate3,095₹60.18Screening-programme spend ÷ qualified on stated answers
Interview booked2,112₹88.19Screening-programme spend ÷ slots written to a diary
Interview slot recovered289₹29.85Reminder-programme spend ₹8,628 ÷ reschedules and rebooks
Placement Needs your ATS——Requires assignment starts matched to called candidates

Billing basis. Total period spend ₹1,94,892 — 32,482 connected minutes at the ₹6.00 Growth rate. Connected minutes only: ringing, voicemail and unanswered attempts are not billed, which is why section 10 shows no cost against the silent candidates and why no recommendation in section 15 claims a cash saving from dialling less. Average handled time is not assumed — it is built from the per-outcome durations published in section 05, which sum to the billed total above.

Why the two bases differ. On total spend, cost per interview booked reads ₹92.28 rather than ₹88.19 — the gap is the ₹8,628 reminder programme, which recovers existing slots and creates none. Quoting ₹92.28 makes the screening funnel look worse than it is; quoting ₹88.19 while pocketing the reminder saving would make it look better. Both are on the page.

What this is a floor on. ₹88.19 is the floor on cost per placement, not the figure itself. The true number is ₹88.19 divided by whatever share of booked interviews becomes a start. At a 25% interview-to-placement rate that is ₹353; at 12%, ₹735. We do not know that rate on your desk, so we publish neither.

Interview attendance

12 · Mixed provenance — read the marks

This is the section most likely to be misread, so it is separated out. A reminder call can prove a candidate said they would attend and can prove a slot was moved. It cannot prove anybody walked through a door. Attendance itself arrives here as a flag from your scheduler — your data, passed to us so we can act on it, not a measurement we produced.

StepCountRateProvenance
Pre-interview reminder calls placed1,7281.78 per candidateMeasured
Reminders reaching the candidate79746.1% of dialsMeasured
… confirmed they would attend60575.9% of reachedInferred
… moved the slot on the call14217.8% of reachedMeasured
… withdrew506.3% of reachedInferred
No-show flags received from your scheduler468—Your system
… flagged candidates reached39684.6% of flagsMeasured
… rebooked into a new slot14731.4% of flagsMeasured
… no longer interested11223.9% of flagsInferred
… reached, no decision13729.3% of flagsInferred
… never reached in 2.46 attempts7215.4% of flagsMeasured
No-show rate against slots booked——Needs your ATS
Attendance after a reminder vs. without one——Needs your ATS
The claim we are not making

289 slots were saved or recovered at ₹29.85 each, and that is a real, auditable number: 142 moved before the appointment, 147 rebooked after a miss, every one of them a calendar write you can reconcile row by row.

What we cannot tell you is whether reminders reduced no-shows, because we never saw your no-show rate before the programme started and we see attendance now only through the flags you send. A vendor claiming a percentage-point reduction in no-shows from call data alone is inferring your baseline. Section 16 describes the two-week holdout that would settle it properly.

Conduct and compliance

13 · Measured and audited

Recruitment calling in India is governed differently from debt collection, and the difference matters. The 08:00 to 19:00 window people quote is a lender fair-practices rule for recovery and has nothing to do with hiring. Nor do the telecom rules supply a substitute. TCCCPR 2018 carries no blanket calling-hours prohibition — its time restrictions run through customer preference registration, and the express 9 p.m. to 9 a.m. bar people remember belonged to the superseded 2010 regulation. Separately, a call to a person who submitted an application is service traffic rather than the commercial communication those rules govern, so they are not the operative constraint either way. Which means the window below is policy, not compliance: we hold 09:00–19:00 because a candidate on a shift floor should not be called at 21:00, and because a self-imposed rule that is measured every month is worth more than a statutory one that is not.

Every line is produced from the call record itself; the two audited lines state their sample size.

Dials inside the 09:00–19:00 window
policy, self-imposed
100%0 of 27,168 outside window
Disclosed as an AI, unprompted at open100%11,213 of 11,213 connects
Recording notice given before capture100%11,213 connects · candidate may decline and continue
Opt-out honoured within 24h
suppressed across every programme
100%168 of 168 requests
Opt-out rate
threshold 5%
1.8%168 of 9,328 right-candidate calls
Attempts-per-day cap breaches
cap: 2 per candidate
0enforced at dial time, not audited after
Withdrawn-consent suppression applied pre-dial742candidates withheld from the cycle
Questions on a protected characteristic0random sample of 240 calls, hand-reviewed against the schema
Aadhaar, PAN or bank details requested on a call0the agent has no slot for them; it cannot ask
Role details disclosed to a third party who answered0648 third-party answers, all ended at identity check
Escalated to a human recruiter on request or distress4.1%382 calls, median handoff 9s
Posted pay band stated when the candidate asked100%1,977 asks · the band is read out, never negotiated
Called in the candidate's stated language94.6%504 calls placed in a fallback language
Transcript retention
then deleted, not archived
13 moPII masked at write, access logged
Where the data-protection duties actually sit

Under the Digital Personal Data Protection Act 2023 you are the Data Fiduciary — often jointly with the employer you are filling for — and we are your processor. We call only against candidates you send, only for the purpose you state, and only for as long as you retain them.

The lawful basis is not uniform across this report, and section 4 is where it splits. A fresh applicant handed you their details directly, which is the legitimate use at s.7(a) — data voluntarily provided for a specified purpose. A record pulled from a job portal, a purchased list or a third-party database was not provided to you, so it needs consent under s.6 instead. That line runs straight through the reactivation cohort, and which of those 3,840 records sit on which footing is worth settling before the next cycle. Note also that s.7(i), the employment limb, closes on “a Data Principal who is an employee”. A candidate is not one, and we do not rely on it. The Act creates no special category for sensitive data, so a candidate’s call audio is personal data under the general duties — notice, purpose limitation, erasure on request — and every one of those is implemented as a switch you control, not a promise we make. Two dates qualify that. Most of the DPDP Rules 2025 commence on 13 May 2027, and until then the SPDI Rules 2011 remain in force — and those do carry a sensitive category, one that names voice patterns used for authentication. We do not voiceprint, so the audio here is ordinary personal data. Add speaker authentication and written consent becomes necessary before collection, today rather than in 2027.

Two consequences worth stating plainly. Erasure requests you pass to us are executed against recordings, transcripts and extracted fields together, not just the CRM row. And nothing a candidate says on a call is used to train a model.

A further set of duties sits on us rather than on you, and we carry them so they never reach your desk: DLT registration, calling from registered 140- or 1600-series numbering rather than a ten-digit line, and the auto-dialer obligations at TCCCPR reg. 4 — advance notification to the originating access provider, and no silent or abandoned calls. An artificial-voice outbound platform is an auto-dialer and a robo-caller by that regulation’s own definitions, so none of it is optional for us.

One watch item, stated because it will move: s.28 of the Telecommunications Act 2023 defines a “specified message” to include one promoting an employment opportunityby name. The consent and register rules under it have not been notified, so TCCCPR 2018 still governs — but when they are, the reading above changes and this section changes with it.

Screening criteria, and what the agent is not allowed to ask

The screening schema has no field for caste, religion, marital or family status, pregnancy, age, disability, gender identity or health status. That is an architectural constraint, not a review step — the agent has no slot to write those answers into, so it does not ask and could not record an answer if one were volunteered. India’s protections that bite in private-sector hiring are scattered across several statutes rather than a single equality act, so enforcing at the schema is both simpler and stricter than enforcing at the question.

Your criteria set is reviewed against that constraint before go-live, and again whenever you change it. If a criterion genuinely is a bona fide occupational requirement — a statutory minimum age for a licensed role, say — it goes in with the justification recorded next to it, so an auditor can see why it is there.

To be exact about what that schema is and is not: in private-sector hiring in India, only sex with a comparator, disability, transgender status and HIV status carry statutory force. Caste, religion, region, age and marital status do not — no enacted statute reaches them outside state employment. We exclude them regardless, and we describe that as our standard rather than as the law. A vendor who tells you these are legal requirements is telling you something untrue, which is a reason to discount whatever else they tell you about compliance.

This section states our operating position and our reading of the current rules. It is not legal advice, the ground moved substantially across 2025 and 2026, and your counsel should confirm it against the gazette before you rely on it with a client.

The one line not at target

504 calls were placed in a fallback language because the application record carried no preference. Those calls complete a screening at 62.8% against 71.2% overall — the single largest controllable gap on this page. Supplying preferred language on the application feed closes it; nothing on our side needs to change.

What this report cannot tell you

14 · Needs your ATS

These are absent by construction, not by omission. Every one of them is an event that happens in your system after the call ends. Any vendor quoting them from call data alone is quoting a model, not a measurement.

MetricWhy the call log can’t produce itWhat unlocks it
Placements madeA placement is a contract event, not a conversationAssignment starts per candidate reference
Fill rateWe never see the requisition, only the candidates routed off itRequisition list with open, filled and cancelled states
Time-to-fillThe clock starts when the req opens — days before our first dialRequisition open and close dates
Submission-to-interview conversionSubmissions are made by your recruiters after our handoffSubmission and client-interview timestamps
Interview attendance as your diary records itWe hold candidate-stated intent and your no-show flags, not attendanceAttended / did-not-attend per booked slot
Offer acceptance rateOffers are made, negotiated and accepted entirely off the callOffer issued and offer accepted dates
30 and 90-day retentionEverything post-start is invisible to a screening deploymentAssignment end dates and reasons
Redeployment rateRequires knowing an assignment ended and another beganThe row above, plus subsequent starts
Margin per placementBill rate and pay rate are commercial terms we never seeRate card per assignment
Cost per placementNumerator is ours and exact; denominator is yoursPlacements matched to called candidates
Candidate NPSNo survey instrument runs today; the call ends at the bookingA two-question post-call survey, if you want one added
ROI vs. your current deskNo baseline — we never observed the manual processPre-deployment cost and conversion baseline, or a holdout
Why this list is longer than you might expect

Staffing has more of these than most call-driven functions, because the outcome that matters — a person starting work — is separated from the call by your submission, your client’s decision, an offer, a notice period and a start date. Five gates, none of them observable from a phone line. That is exactly why this report evidences contact and qualification economics and stops there.

What a report like this changes

15 · Derived from sections 4–13

Every report ends with recommendations drawn from its own numbers, each tied to the section that produced it. These are the ones the sample month produces — a desk with a different stage mix, role mix or criteria set would get different ones.

A

Ask the pay band on question two

512 candidates were screened for an average of 3.8 minutes before a pay expectation ended the call — the criterion is asked sixth. Moving it to second cuts those calls to roughly 1.9 minutes. That is 973 billed minutes a month, and it is a real cash saving because every one of those minutes is connected time you paid for.

Evidence: section 06 · 512 calls · ₹5,837 per month at ₹6.00/min

B

Re-cut the reactivation list by last-touch date before the next cycle

18.6% of the cold list had already moved on, and the stage books an interview at ₹132.65 against ₹75.08 for a fresh applicant. Split it at six months and run the older half at a lower attempt cap. This buys back dial capacity and days, not spend — unconnected attempts were never billed.

Evidence: sections 04, 10 · 714 of 3,840 no longer looking

C

Guard the first fifteen minutes after an application

91.4% of applicants are already dialled inside fifteen minutes and the fresh stage is the cheapest interview on the page. The lever left is upstream: 95 applications arrived outside the calling window and waited until 09:00. Nothing on our side changes that — a scheduled overnight batch handed over at open would.

Evidence: section 07 · median 4 min 09 s to first dial

D

Concentrate dials in the 17:00–19:00 block

Those slots run 12 to 17 points above the Sunday and early-morning floor, and the 13:00 lunch dip is deep enough to schedule around. Reweighting the dial calendar needs no script change and no extra spend.

Evidence: section 08 · 53% best slot vs 28% worst

E

Send preferred language on the application feed

504 calls fell back to a default language because the record carried no preference. This is a field on your side, not a model change on ours, and it is the difference between a completed screening and a hang-up on a shift-worker list.

Evidence: section 13 · 94.6% language match

F

Read twenty Bengali transcripts. Do not change the script yet

Bengali screening completion sits 4.8 points below Hindi on 560 calls. Enough volume to report, not enough to conclude the script is the cause rather than the role mix behind it. A read before a rewrite.

Evidence: section 09 · 67.3% vs 72.1% completion

Three ways to close the gap

16 · Ordered by effort
1

Send the requisition close file

A monthly three-column file — requisition reference, closed date, filled or cancelled — joined against the candidates we routed to each req. No candidate names, no rates, no commercial terms. It converts the whole page from contact economics into fill economics.

Unlocks: fill rate · interviews per fill · days from first contact to fill
2

Match candidate references to ATS stage transitions

Two columns per candidate — reference and furthest stage reached, with its date. That is enough to turn every inferred qualification into a kept-or-broken fact, and every booked interview into a known conversion. Add assignment starts and the cost-per-placement line completes.

Unlocks: submission-to-interview · offer acceptance · cost per placement
3

Run a holdout for 30 days

Split one requisition family at random: your current desk on the control, the voice deployment on the rest. Every figure above gets a counterfactual beside it, including the no-show question section 12 leaves open. This is the only construction that produces a defensible ROI rather than a plausible one.

Unlocks: placement lift · no-show delta · cost delta · ROI vs. your actual baseline

Reference band

17 · Model — not client results

Published planning band for outbound candidate screening on an India volume-hiring list. It is a model used to size a pilot before it runs. It is not drawn from any customer’s measured results, including the figures on this page.

  • 45–60% connect on applicants dialled within fifteen minutes of applying
  • 65–80% of right-candidate screening calls completed end to end
  • 45–60% of completed screenings meeting a typical shift-role criteria set
  • ₹70–₹130 cost per interview booked at the ₹6.00/min Growth rate

Two boundary conditions carried with the band: records more than six months cold connect roughly a third lower and qualify around fifteen points lower, and a qualification pass rate above 75% usually means the criteria set is too loose to be doing any work. Both are reasons a blended figure travels badly between clients.

On comparing this with what other vendors publish: recruitment-AI vendors in this market do name their clients more often than collections vendors do, but a headline rate is still typically published without a baseline, a denominator or a period — cost-per-hire reductions from an unstated starting point, hiring rates whose denominator is unresolvable from the page. A small number of references are properly constructed, with the pre-state and the absolute counts both stated. Section 04 shows why a single blended figure is not comparable across lists, and section 18 is how you check ours.

How to audit these numbers

18 · Reconciliation

A figure you cannot check is a claim, not a measurement. Everything on this page reconciles to a row you can pull yourself.

Call-level export

One row per dial: call_id, candidate_ref, req_ref, stage, role type, timestamp, duration, disposition, outcome label, classifier confidence, criteria answers, booked slot id, language, agent version, recording URL, transcript URL. CSV or API.

Every total reconciles

Summing the export reproduces every count, rate and cost figure in this report. Where a rate has a denominator, the denominator is a column in the export, not a footnote — including the two different spend bases in section 11.

Bookings reconcile to your diary

Each of the 2,112 interviews carries the calendar event id it created. Pull them against your own scheduler and the counts match exactly, or we have a bug worth finding.

Re-label the sample yourself

The 240-call audit sample is identified by call_id in the export. Your QA team can re-listen, re-label and compute their own agreement figure against ours.

Criteria answers are stored verbatim

Every qualification decision stores the candidate's own words alongside the extracted value, so a disputed pass or fail is settled by reading, not by trusting the classifier.

Retention and access

Recordings and transcripts retained 13 months then deleted, PII masked at write, access logged. Consent state and suppression status stored per attempt, so any dial can be justified after the fact.

Method

Dial, connect, duration, timestamp, language and calendar-write counts come from platform call records. Outcome labels and qualification decisions come from a language model reading each transcript, audited quarterly against hand labels drawn at random. Cost is connected minutes at the contracted plan rate (₹6.00/min, Growth); unconnected attempts are not billed. Average handled time is derived per outcome rather than assumed, and those durations are published in section 05 so the whole cost chain reconciles. Nothing on this page is modelled, extrapolated or benchmarked against another customer.

Definitions

Connect
a human answered; voicemail and IVR excluded
RC
right candidate — the applicant themselves, identity confirmed on the call
Screening completed
every question in the criteria set asked and answered
Qualified
stated answers pass the client's criteria; not a verification
Booked
a slot written into a recruiter's diary during the call
Stage
fresh, reactivation or post-interview; fixed at load, candidates do not move mid-period

Standing limits

  • No other customer's results appear in this report, in any form.
  • Qualification rates are never presented as placement rates.
  • Stated answers are never presented as verified credentials.
  • The reference band is labelled as a model wherever it is shown.
  • No percentage is published on a cell with fewer than 100 calls behind it.
  • Blended figures are always shown beside their stage split, and every cost figure names its spend basis.

Last reviewed September 2026.

Want this report on your own desk?

Book a demo and we will size a pilot against your volumes, then show you the same report built from your own calls.