Upload 500 CVs. Each one is parsed, scored 0 to 100 against your job description, and ranked with the reasons written out, before you open the first file.
No card required. The free plan is permanent, not a trial countdown. Priced in USD and Rupees.
One technical role, four hundred applications, and a folder on your desktop. You open them one at a time, working out from a messy work history how many years someone really has.
By the fiftieth CV you are not reading the way you read the fifth. By the hundredth you are scanning for a keyword and hoping. The candidate who applied on Tuesday is judged more harshly than the same candidate would have been on Friday.
That is twenty hours before anybody has spoken to anybody. None of it is the part of recruiting that earns a placement fee.
Drag in up to 50 CVs at a time: PDF, DOCX, or a photo of a printed CV. This bulk CV screening tool catches the same file twice on upload, and a duplicate costs you nothing.
Each CV becomes a structured profile, then is scored against your job description with a breakdown you can see: skills, experience, seniority, semantic fit.
Candidates arrive sorted, each carrying the skills they matched, the skills they are missing, and a written rationale. Move them through sourced, screened, interview, offer.
Send the shortlist to an AI voice interview. The transcript comes back scored against your own scorecard criteria, not a generic template.
A keyword filter drops a strong React developer who wrote React.js. Parsing reads the document, so what comes out is a profile, not a word count.
Every CV becomes a profile, then a score you can argue with.
The first screening call establishes what the CV already implied. It runs without you now, audio only, and the candidate is told plainly that the interviewer is an AI.
Screening is where the hours go. Tracking is where the deals are lost. Both are here.
Built for an agency, not a single seat.
| Per 100 CVs | By hand | With VoxaFox |
|---|---|---|
| Time to a ranked shortlist | ~5 hours | Minutes |
| Consistency across the stack | Drifts as you tire | Same rules, CV 1 to CV 100 |
| Written reason per candidate | Rarely, and from memory | Every candidate, stored |
| Cost of the screening itself | 5 hours of a recruiter | From the free plan up |
Five hours assumes three minutes per CV, which is reading properly rather than skimming. Your pace will differ. The shape does not: screening grows with applications, a working day does not.
A score with no reasoning is a lottery with extra steps. This is one candidate row, in full.
Six years on production React with two years leading a team of four. Deep on the front end and the Node layer behind it. No cloud infrastructure experience on the CV, which the role lists as required.
That last line is the point. You can disagree with it, override the score, and your number is stored beside the AI's rather than on top of it.
Agencies pay in their own currency, rupees or dollars, not a converted figure that moves each morning. Switch any time.
The free plan is a plan, not a countdown. It carries the full applicant tracking system: the pipeline, the careers page, talent pool search, duplicate detection, scorecards, email tracking and reporting. What paid plans add is volume and AI interviews.
Prices in USD.
CV parsing and scoring are included in the plan price. AI voice interviews are BYOK. They run on your own Gemini key, so Google bills that usage directly to you.
Accurate enough to rank, not to decide. The score tells you what order to read in and why, which is the part that costs five hours per hundred CVs. Whether to hire is yours, and the product assumes it: any score can be overridden, and your number is stored separately from the AI's rather than on top of it.
Nothing is auto-rejected. Every candidate lands in the pipeline and every one stays visible. A low score moves somebody down a list, it never removes them from it.
Upload them in batches of 50. Parsing and scoring run in the background, so you can close the tab. When you come back the pipeline is ranked, with a written reason on every candidate.
Each workspace is separated at the database layer, so one agency can never reach another's candidates. The CV file is deleted from disk once it has been processed, and what remains is the extracted text and the structured profile.
Ours starts at nothing. The free plan is permanent and carries the whole tracking system, so you can screen a real stack before deciding whether the volume is worth paying for. Paid plans are priced in rupees or dollars, shown above.
One job post and a pasted job description. There is no implementation project and nothing to integrate. The first CVs can go in about five minutes after signing up.
You define the criteria your panel already uses. After an AI voice interview, the transcript is assessed against those exact criteria, one evidence-based line each, rather than a generic template. Available on paid plans.
The free plan exists for one-person agencies, and there is no per-seat licensing on the lower plans. Nothing here assumes a hiring team.
For ranking a large stack consistently, the software. For deciding who to place, you. The product is built around that split rather than pretending the second half is solved.
No. It gives each job a careers link you can paste into either, and applications from that link arrive in your pipeline already parsed and scored.
More on how this works in the AI ATS guide, or read the general FAQ.
Create a job post, paste the description, upload today's applications, and look at the ranked list before you decide anything. No card, no call, no trial clock.
Questions first? Talk to us.