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.

SAPSharePointOutlookTeamsExcel
Any system you use
Connects

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
Works in

Runs as applications arrive or when a role closes, using the models your organisation approves.

CV parsing
Criteria scoring
Shortlist notes
Qualification checks
Employment equity reporting
POPIA-aligned handling
Delivers to

Scored shortlists with written reasons, written back to your applicant tracking system.

Step by step

  1. 01

    A role is opened with its requirements and weights.

  2. 02

    Applications arrive through your ATS or inbox.

  3. 03

    The agent reads each application and scores it against the criteria.

  4. 04

    It writes a reason for each shortlist and rejection.

  5. 05

    It reports the shortlist against your employment equity plan.

  6. 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.

Model Context Protocol

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.

Adopting frontier AI across your teams
Called from ClaudeMCP connected

"Read the applications for the senior accountant role"

Toolcandidate_screening.parse_cvs
role
Senior accountant
ats
SuccessFactors
Returned386 CVs parsedEvery finding linked to its source document
Self-hosted

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
Sovereign AI on your infrastructure
Bespoke systems

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
Custom integrations from our software factory
Governance

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 your data is handled

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.

+
WHAT THE AGENT KEEPSONLY THE OUTPUTENCRYPTED AT REST0 BIT AES0% DELETABLE0 TRAINING RUNS

YOUR CANDIDATE RECORDS NEVER LEAVE YOUR ENVIRONMENT

Precision AI for Institutional Workflows

Build once.Deploy across teams.Improve over time.