Fits the tools you already use.
Connect your applicant tracking system, or build your own connection with the API and webhooks. Hiring decisions stay with your people.
Your applicant tracking system
Greenhouse, Workable, Teamtailor and Ashby. Your recruiters keep working where they already do.
A stage starts the interview
Link a job to a vacancy and choose the stage that means "AI interview". Applications that reach it come across once each.
The application's details
The name, email and phone from the application form are kept. The CV is read and scored like any other.
You choose what happens next
Send the interview link straight away, offer booking times from your interview hours, or only add them for your team.
Results written back
Notes for links sent, bookings and outcomes, the interview report where the ATS takes files, and an optional move to a stage you pick.
Never rejects or hires
Rejection, offer and hired stages can't be chosen, and your decisions go back only as notes. Those steps stay with your recruiters.
Erasure that follows
Erasing a person deletes the notes and reports Aptitude HR wrote, where the ATS allows it, and says what it couldn't.
A public API
Connect Aptitude HR to your own systems, with keys that can only do what you allow.
Keys with scopes
Each key reads or changes only what its scopes allow, and never more than the person who made it can. Revoke one and it stops at once.
Candidates and interviews
List vacancies, add candidates with their CVs, send interview links, read interviews and their reports, and set decisions.
Safe to retry
Lists page through what changed since your last sync, and a candidate sent twice with the same idempotency key is added once.
Documented
An OpenAPI description and a docs page cover every endpoint, scope and error.
Webhooks
Hear about what happens as it happens, instead of asking.
The moments that matter
A candidate added or scored, an interview sent, booked, started or finished, a pass, a decision, a hire, an erasure.
Signed
Every delivery is signed with your webhook's own secret, so your system can tell it came from Aptitude HR.
Retried for a day
A delivery that fails is tried again over the next day. A webhook that keeps failing is paused and your team is told.
Using another ATS? Tell us at a demo. The API and webhooks work with any system that can call them.
Bring your next vacancy. We'll run its first round with you.
In a demo we set up one of your real roles, run an interview end to end and walk through the report it produces.