Labour and Payroll Integrity Agent
The Labour and Payroll Integrity Agent matches access and time-and-attendance records, payroll, diary headcounts and subcontractor labour returns before each pay run. It flags workers paid without attendance, duplicate identities and banking details, rates below the applicable bargaining council minimum, and gaps against local labour and community commitments.
Ideal forPayroll teams
The difference
From 1-2 days per pay cycle to 1-2 hours
Your payroll and site teams resolve exceptions before the pay run, instead of discovering them in an audit.
Done by hand
1-2 days per pay cycle
With the Vanine agent
1-2 hours
Time returned to your team
90%
Indicative figures. We measure your own baseline in the first fortnight so the numbers you see are yours.
Ghost workers caught before payment
Workers on the payroll with no attendance, or sharing an ID number or bank account, are flagged before the run.
Wage compliance on every line
Rates are checked against the applicable bargaining council agreement by region and grade, protecting you from back-pay claims.
Commitments you can prove
Local labour and community employment percentages are calculated from actual attendance, ready for the client and the community liaison officer.
Capabilities
Every worker paid is a worker on site, at the right rate.
Built for payroll, HR, site management and internal audit teams at South African main contractors with large site workforces and subcontracted labour.
Attendance to payroll match
Matches each paid worker and paid hour to access control and time-and-attendance records.
Identity and banking checks
Flags duplicate ID numbers, shared bank accounts and workers paid on more than one site.
Wage rate checks
Compares rates with the applicable bargaining council minimums by region and grade.
Headcount reconciliation
Compares payroll and attendance with diary headcounts and subcontractor labour returns.
Local labour reporting
Calculates local and community labour percentages against contract commitments.
Exception report
Produces a pre-pay-run exception list with the evidence behind each item.
How it works
From your systems to a result you sign off
Your payroll manager resolves each exception, and anything suggesting fraud goes to HR or internal audit under your existing process.
Connect the places your employee records already live.
Payroll from Sage VIP, PaySpace or SAP, time and attendance and access control systems, site diaries from Procore, and subcontractor labour returns from SharePoint. Already use something else? We connect that too.
- OpenAI Frontier
- Your own AI platform or models
- Microsoft 365 (Teams, SharePoint, Outlook, Excel)
- Copilot Studio
- Sage VIP, PaySpace and SAP SuccessFactors
- Time and attendance and access control systems
- Procore daily logs
- SharePoint and Excel
Runs before every pay run, or on request in Teams or OpenAI Frontier.
A pre-pay-run exception report in Excel, a local labour report for the client, and a monthly integrity summary for internal audit.
Step by step
- 01
The payroll cut-off is reached.
- 02
The agent reads payroll, attendance, diaries and subcontractor returns.
- 03
It matches workers, hours, identities and banking details.
- 04
It checks rates against the applicable minimums.
- 05
It produces the exception report and local labour figures.
- 06
Your payroll manager resolves exceptions before the pay run.
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.
"Check this fortnight's payroll against attendance"
- sites
- 4
- workers
- 1,186
On a model you host yourself
Run the agent on open-weight models in your data centre or private cloud. Your employee 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 employee records stay yours.
The agent runs inside your tenancy, reads only what each task needs, and never trains on your employee records. Every step is logged so your auditors can see exactly what it touched.
Built for regulated work.
+YOUR EMPLOYEE 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


