Candidate Screening Agent
The Candidate Screening Agent reads every CV and application against the requirements of the role, scores each candidate on the criteria you set, and writes a short reason behind every shortlist decision. It supports your employment equity plan and keeps personal information handled in line with POPIA, so recruiters spend their time with the right people.
Ideal forTalent acquisition teams
The difference
From 5-7 minutes to 10 seconds per CV
Your recruiters spend their time interviewing strong candidates instead of reading every CV.
Done by hand
5-7 minutes per CV
With the Vanine agent
10 seconds per CV
Time returned to your team
95%
Indicative figures. We measure your own baseline in the first fortnight so the numbers you see are yours.
Every applicant actually read
All applications are read against the same criteria, not just the first fifty, so strong candidates are not lost in the pile.
Decisions you can explain
Each shortlist and rejection has a written reason tied to the role requirements, which makes decisions fair and defensible.
Aligned to your employment equity plan
Shortlists are reported against your employment equity targets, so you can see progress while the role is still open.
Capabilities
Every application read against the role, with a written reason for each decision.
Built for recruiters, talent acquisition teams, hiring managers and HR business partners at South African employers and recruitment firms.
CV parsing
Reads CVs and applications in any format and extracts qualifications, experience, skills and registrations.
Criteria scoring
Scores each candidate against the role’s requirements and the weights your hiring manager sets.
Shortlist notes
Writes a short reason for every shortlist and rejection, tied to the specific requirements.
Qualification checks
Flags qualifications and professional registrations that need verification with SAQA or the professional body.
Employment equity reporting
Reports the shortlist against your employment equity plan, without using protected information to score candidates.
POPIA-aligned handling
Keeps candidate information only as long as your retention policy allows, with a record of how it was used.
How it works
From your systems to a result you sign off
Your recruiters and hiring managers make every shortlist, interview and hiring decision.
Connect the places your candidate records already live.
Applications from your applicant tracking system, recruitment inbox or careers portal, and the role profile. Already use something else? We connect that too.
- OpenAI Frontier
- Your own AI platform or models
- Microsoft 365 (Teams, SharePoint, Outlook, Excel)
- Applicant tracking systems such as SAP SuccessFactors, Workday and PNet
- Recruitment inboxes and careers portals
- Role profiles and competency frameworks
Runs as applications arrive or when a role closes, using the models your organisation approves.
Scored shortlists with written reasons, written back to your applicant tracking system.
Step by step
- 01
A role is opened with its requirements and weights.
- 02
Applications arrive through your ATS or inbox.
- 03
The agent reads each application and scores it against the criteria.
- 04
It writes a reason for each shortlist and rejection.
- 05
It reports the shortlist against your employment equity plan.
- 06
Your recruiter and hiring manager decide who to interview.
Deployment
Runs inside the tools your team already uses
The same agent and the same cited output, delivered three ways: through the AI assistant you have rolled out, on a model you host yourself, or inside your own software.
In the frontier assistant you already pay for
We publish the agent as an MCP server. Add it as a connector and your team calls it from the chat they use every day, with no new tool to learn.
"Read the applications for the senior accountant role"
- role
- Senior accountant
- ats
- SuccessFactors
On a model you host yourself
Run the agent on open-weight models in your data centre or private cloud. Your candidate records never leave your network, which keeps POPIA and data residency straightforward.
- Llama
- Mistral
- Ollama
- or any OpenAI-compatible endpoint
Inside your own software
Trigger a run from your own workflows, and push the finished output into your ERP, GRC or reporting systems. We build the integration with your team.
- REST API
- Webhooks
- Batch jobs
- Embeddable review panel
Governed the same way, every route
Whichever way your team reaches the agent, identity, permissions and audit stay with your existing controls.
- Single sign-on through Entra ID, Okta or Google Workspace
- Reads only the documents each user is already allowed to open
- Every tool call written to an audit log you can export
How we deliver it
One agent, three ways to hold it
Start where your team already works, then take it as far into your systems as the value justifies.
DATA SECURITY & PRIVACY
Your candidate records stay yours.
The agent runs inside your tenancy, reads only what each task needs, and never trains on your candidate records. Every step is logged so your auditors can see exactly what it touched.
Built for regulated work.
+YOUR CANDIDATE RECORDS NEVER LEAVE YOUR ENVIRONMENT
More agents
More agents we build for South African enterprises
Each one is built on the same foundation: your documents, your rules, and your people signing off.
Precision AI for Institutional Workflows


