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.
What it could be worth on your desk
00 · Your numbers, our unit costsThe 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
Our assumptions — change them too
Screening cost
Modelled- 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- 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 ATSReal 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 · ProvenanceEach 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.
Counted directly by the platform: dials, connects, seconds of audio, calendar writes, cost, timestamps. Exact, auditable per call, no interpretation involved.
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.
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.
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. JulySparklines 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“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 qualificationEvery 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.
| Stage | Candidates | Dials | Connect | Right cand. | Screening done (of RC) | Qualified (of done) | Cost / interview booked |
|---|---|---|---|---|---|---|---|
| Fresh applicant Applied within 72 hours · 1,631 booked | 4,320 | 11,232 | 52.0% | 88.0% | 76.0% | 58.0% | ₹75.08 |
| ATS reactivation 90+ days since last touch · 481 booked | 3,840 | 13,056 | 31.0% | 74.0% | 63.0% | 44.0% | ₹132.65 |
| Post-interview Reminders and no-show recovery — no screening script | 1,440 | 2,880 | 46.0% | 90.0% | — | — | — |
| Blended | 9,600 | 27,168 | 41.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).
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 type | Candidates | Connect | Avg screening call | Qualified (of done) | Cost / interview booked |
|---|---|---|---|---|---|
| Blue-collar / shift Warehouse, driving, facilities, security · 1,410 booked | 6,240 | 44.2% | 4.1 min | 58.1% | ₹79.41 |
| White-collar / salaried Back-office, support, junior engineering · 702 booked | 3,360 | 36.0% | 5.6 min | 45.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 callsEvery 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.
| Outcome | Calls | Share | Distribution | Avg min | Operational meaning |
|---|---|---|---|---|---|
| Screened, qualified, interview booked | 2,112 | 22.6% | 5.4 | Full criteria set plus slot negotiation and confirmation — the longest call we run | |
| Screened, qualified, no slot taken | 983 | 10.5% | 4.6 | Passed criteria, would not commit to a time; handed to a recruiter with the answers attached | |
| Screened, did not meet criteria | 2,698 | 28.9% | 3.8 | Failed at least one stated criterion — reasons broken out in section 6 | |
| Screening abandoned mid-call | 938 | 10.1% | 2.4 | Dropped before the criteria set completed; re-queued once, then released | |
| Not looking · already placed | 1,404 | 15.1% | 1.1 | Right person, stale intent. A record-freshness signal, not a calling outcome | |
| Interview confirmed on reminder | 605 | 6.5% | 0.7 | Slot acknowledged ahead of the appointment | |
| Reschedule booked before the slot | 142 | 1.5% | 1.9 | Moved to a new time on the call — a slot saved rather than lost | |
| Rebooked after a missed slot | 147 | 1.6% | 2.2 | No-show recovery; the flag came from your scheduler, the rebook from us | |
| Withdrew · no longer interested | 162 | 1.7% | 1.1 | Removed from the pipeline and suppressed from further dials | |
| Reached, no decision | 137 | 1.5% | 1.4 | Spoke, gave no answer either way; one more attempt permitted | |
| Right-candidate talk time | 9,328 | 100% | 31,361 | Minutes. Non-right-candidate dispositions add 1,121, giving the 32,482 billed in section 11 |
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 screeningsEach 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 failed | Candidates | Share | Distribution | Asked at | What it is, and is not |
|---|---|---|---|---|---|
| Shift or availability mismatch | 891 | 33.0% | Q4 | Cannot work the posted nights, weekends or rotation | |
| Certification or licence not held | 674 | 25.0% | Q3 | Candidate says they do not hold it, or that it has lapsed. A stated answer, never a document check | |
| Pay expectation above the posted band | 512 | 19.0% | Q6 | Expectation stated by the candidate against the band you published | |
| Location or commute beyond radius | 351 | 13.0% | Q2 | Self-reported travel time, not a geocoded distance | |
| Start date beyond the hiring window | 189 | 7.0% | Q5 | Notice period or availability date past the requisition's need-by | |
| Right-to-work documents not in hand | 81 | — | Q7 | n = 81. Below the 100-call floor, so no percentage is published for this row | |
| Completed screenings not qualified | 2,698 | 46.6% of completions | — | Shares are of the 2,617 rows above the floor plus this one; they sum to 100% of 2,698 |
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 · MeasuredThe 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
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.
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 slotConnect 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.
| Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
|---|---|---|---|---|---|---|---|
| 09:00 | 36 | 38 | 38 | 37 | 36 | 33 | 28 |
| 10:00 | 42 | 44 | 45 | 44 | 42 | 39 | 32 |
| 11:00 | 45 | 47 | 48 | 47 | 45 | 42 | 34 |
| 12:00 | 43 | 45 | 45 | 44 | 43 | 41 | 33 |
| 13:00 | 36 | 37 | 38 | 37 | 36 | 35 | 29 |
| 14:00 | 39 | 41 | 41 | 40 | 39 | 37 | 30 |
| 15:00 | 43 | 45 | 45 | 44 | 43 | 40 | 32 |
| 16:00 | 45 | 47 | 47 | 46 | 45 | 41 | 33 |
| 17:00 | 48 | 50 | 51 | 50 | 48 | 43 | 35 |
| 18:00 | 50 | 52 | 53 | 51 | 49 | 44 | 36 |
| 19:00 | 46 | 48 | 48 | 47 | 45 | 40 | 33 |
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 qualificationLanguage 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.
| Language | Right-candidate calls | Share | Share of RC | Connect | Screening completed |
|---|---|---|---|---|---|
| Hindi | 3,917 | 42.0% | 42.8% | 72.1% | |
| English | 1,306 | 14.0% | 39.6% | 74.8% | |
| Marathi | 933 | 10.0% | 41.9% | 71.4% | |
| Tamil | 840 | 9.0% | 40.7% | 70.2% | |
| Telugu | 746 | 8.0% | 40.1% | 69.8% | |
| Kannada | 653 | 7.0% | 40.9% | 70.6% | |
| Bengali | 560 | 6.0% | 38.4% | 67.3% | |
| Gujarati | 373 | 4.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 · MeasuredNearly 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.
| Defect | Calls | Of connects | Spend | What it means |
|---|---|---|---|---|
| Wrong number | 806 | 7.2% | ₹1,934 | Number does not belong to the applicant or anyone connected to them |
| Third party answered | 648 | 5.8% | ₹2,722 | Family member or roommate; no candidate contact, and nothing about the role is disclosed to them |
| Right person, could not talk | 431 | 3.8% | ₹2,069 | Identity not yet confirmed when the call ended; returned to the ladder at the stated window |
| No connect in 4+ dials | 1,208 cands | 12.6% of cands | — | Likely dead numbers; candidates for tracing rather than redialling |
| Spend not reaching the candidate | 1,885 | 16.8% | ₹6,725 | 3.5% of period spend |
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 minutesTwo 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.
| Unit | Count | Cost each | Basis |
|---|---|---|---|
| Candidate touched | 9,600 | ₹20.30 | Total period spend ÷ candidates in cycle |
| Connected call | 11,213 | ₹17.38 | 2.896 min average handled × ₹6.00 — durations in section 05 |
| Right-candidate conversation | 9,328 | ₹20.89 | Total period spend ÷ identity-confirmed calls |
| Completed screening | 5,793 | ₹32.15 | Screening-programme spend ₹1,86,264 ÷ completions |
| Qualified candidate | 3,095 | ₹60.18 | Screening-programme spend ÷ qualified on stated answers |
| Interview booked | 2,112 | ₹88.19 | Screening-programme spend ÷ slots written to a diary |
| Interview slot recovered | 289 | ₹29.85 | Reminder-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 marksThis 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.
| Step | Count | Rate | Provenance |
|---|---|---|---|
| Pre-interview reminder calls placed | 1,728 | 1.78 per candidate | Measured |
| Reminders reaching the candidate | 797 | 46.1% of dials | Measured |
| … confirmed they would attend | 605 | 75.9% of reached | Inferred |
| … moved the slot on the call | 142 | 17.8% of reached | Measured |
| … withdrew | 50 | 6.3% of reached | Inferred |
| No-show flags received from your scheduler | 468 | — | Your system |
| … flagged candidates reached | 396 | 84.6% of flags | Measured |
| … rebooked into a new slot | 147 | 31.4% of flags | Measured |
| … no longer interested | 112 | 23.9% of flags | Inferred |
| … reached, no decision | 137 | 29.3% of flags | Inferred |
| … never reached in 2.46 attempts | 72 | 15.4% of flags | Measured |
| No-show rate against slots booked | — | — | Needs your ATS |
| Attendance after a reminder vs. without one | — | — | Needs your ATS |
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 auditedRecruitment 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.
policy, self-imposed100%0 of 27,168 outside window
suppressed across every programme100%168 of 168 requests
threshold 5%1.8%168 of 9,328 right-candidate calls
cap: 2 per candidate0enforced at dial time, not audited after
then deleted, not archived13 moPII masked at write, access logged
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.
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.
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 ATSThese 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.
| Metric | Why the call log can’t produce it | What unlocks it |
|---|---|---|
| Placements made | A placement is a contract event, not a conversation | Assignment starts per candidate reference |
| Fill rate | We never see the requisition, only the candidates routed off it | Requisition list with open, filled and cancelled states |
| Time-to-fill | The clock starts when the req opens — days before our first dial | Requisition open and close dates |
| Submission-to-interview conversion | Submissions are made by your recruiters after our handoff | Submission and client-interview timestamps |
| Interview attendance as your diary records it | We hold candidate-stated intent and your no-show flags, not attendance | Attended / did-not-attend per booked slot |
| Offer acceptance rate | Offers are made, negotiated and accepted entirely off the call | Offer issued and offer accepted dates |
| 30 and 90-day retention | Everything post-start is invisible to a screening deployment | Assignment end dates and reasons |
| Redeployment rate | Requires knowing an assignment ended and another began | The row above, plus subsequent starts |
| Margin per placement | Bill rate and pay rate are commercial terms we never see | Rate card per assignment |
| Cost per placement | Numerator is ours and exact; denominator is yours | Placements matched to called candidates |
| Candidate NPS | No survey instrument runs today; the call ends at the booking | A two-question post-call survey, if you want one added |
| ROI vs. your current desk | No baseline — we never observed the manual process | Pre-deployment cost and conversion baseline, or a holdout |
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–13Every 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.
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
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
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
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
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
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 effortSend 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 fillMatch 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 placementRun 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 baselineReference band
17 · Model — not client resultsPublished 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 · ReconciliationA 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.