Chapta candidate app. Chapta · conversational onboarding and explainable matching, live on iOS and Android
Candidates build a profile by talking to the app, in a conversation that draws out what a CV leaves off. Every match comes back with its reasoning written against it, and the rules that decide who is eligible for a role are settled in code before the model writes a word.
Live on both app stores Seniority filtered in code 75% lower ingestion cost
A two-sided hiring product.
Chapta came to OpenKit to build a hiring platform for people tired of firing CVs into silence, and for the employers on the other side working through a pile that says very little about anyone in it.
Candidates get an app that replaces the application form with a conversation and shows them why they matched a role. Employers get a portal that creates jobs, returns shortlists with profiles redacted until both sides have opted in, and makes closing a role require a message to the people in it. Underneath both sits a matching engine we deliberately kept part rules and part model.
- 01
A candidate app on iOS and Android, with conversational onboarding and per-job explanations of the match.
- 02
An employer portal with shortlists, redacted profiles, reference requests and a demo environment running the real schema.
- 03
A matching engine where the hard rules are code and the model is left to do the writing.
The candidate app and the employer portal.
What the candidate gets
Onboarding runs as a conversation, drawing out job history, education, skills, salary expectations, flexibility, sectors, working environment, availability and visa status.
Matches arrive with a written explanation of why this candidate fits this role, written fresh for each job.
Interest is expressed rather than applied for, and the candidate can see where each one stands at any point.
What the employer gets
Jobs are created with the extra fields the matching engine needs, then shortlists come back with profiles redacted until both sides have opted in.
Interest arrives with the same reasoning the candidate saw, so a first conversation starts informed.
Closing a role requires a message to the candidates in it, so nobody is left waiting on an answer that never comes.
Inside the candidate app.
How the matching engine decides.
- 01
Seniority filtered in code
Deciding whether someone is at the right level for a role is a hard rule with money and disappointment attached, so it never went near a model. The matching engine hard-filters seniority tiers and treats salary and location as soft criteria that shift ranking; the model writes the explanation, it does not draw the line.
- 02
Job ingestion runs on an API
Job data used to be scraped, which is fragile, legally uncomfortable and expensive at volume. Moving to a jobs API took the cost of feeding the matching engine to a quarter of what it had been, and took a whole class of breakage off the board at the same time.
- 03
A demo on the production schema
The employer demo runs against a full copy of the production schema, so a demo exercises the same matching path a customer would get. It also gave somewhere safe to fix the security findings before pushing them back to production.
- 04
Deletion and retention rules
A candidate profile is personal data about someone looking for work, which is about as sensitive as an application gets. The deletion protocol was written and tested and a retention period was set, without waiting for a customer questionnaire to demand it.
What the product does.
lower cost to feed the matching engine after job ingestion moved from scraping to a jobs API.
app stores carrying the live candidate app, iOS and Android, iterated against real feedback.
skills drawn out of each candidate by the onboarding conversation.
referees a candidate can have contacted directly, with the replies surfaced against the match.
The ingestion saving is the only measured change. Chapta has not yet produced placement or revenue figures.
The build
- Conversational AI onboarding
- Explainable matching model
- Mutual-interest workflow
- Real-time status tracking
- Native mobile app
OpenKit certifications
- ISO 27001
- ISO 9001, UKAS-accredited
- Cyber Essentials
Controls on this project
- UK GDPR
- UK data residency
More of the work.
Find your first workflow.
We start with a conversation, audit where AI actually pays back, and build the first automation into how your team already works. We reply within one working day.
Get in touch AI Audit