Back to Agentic People
Bixie People
Technical detail

The whole interface, written down.

147 named operations, the data layer behind them, and the design decisions worth arguing about. These are the real names an agent calls, so you can check this page against the product in a trial rather than taking it on faith.

MCP surface
Single endpoint
Datastore
PostgreSQL, 24 migrations
Embedded UI
React SPA — dashboard, employees, leave, assets
Design Decisions

Design Decisions

How it is built, and why it was built that way.

Onboarding is a state machine, not a checklist

Explicit states with transitions, a data lock before activation, and validation that must pass. An agent moves a new hire through the process but cannot skip a state, which is exactly the property you want when the outcome is system access.

Backed by
onboarding-transition-stateonboarding-lock-dataemployee-validate-dataonboarding-activate

One call provisions every downstream module

Activation initialises leave balances, sets up salary, enrols the employee in attendance, assigns onboarding training and initialises performance. Day one works because provisioning is one operation rather than five tickets.

Backed by
onboarding-setup-modulesleave-initialize-balancessalary-initializeattendance-enroll

Recruitment through to a versioned, sent offer

Job postings, candidates, interview scheduling and offers, with offer templates that keep version history. An agent can screen and schedule; the offer itself stays a human decision.

Backed by
recruitment-schedule-interviewoffer-template-get-versionsrecruitment-send-offer

Offboarding that closes every loop

Resignation or involuntary exit, exit interview, handover tracking per item, module cleanup, then a final settlement that is calculated, adjustable, approved and processed as four separate steps.

Backed by
offboarding-get-handover-statusoffboarding-cleanup-modulesfinal-settlement-calculatefinal-settlement-approve

Documents that tell you before they expire

Identity documents, verification state, and a query for what is about to lapse. Visa and certification expiry becomes a scheduled mission instead of an annual scramble.

Backed by
document-get-expiringdocument-verifyemployee-identity-document-list

Org structure deep enough for real companies

Companies, business units, divisions, departments, teams, designations and locations — all agent-manageable. Restructures stop being a data-entry project.

Backed by
organization-create-business-unitorganization-create-divisionorganization-get-departments
Agent Tools

Agent Tools

All 147, named.

An agent picks tools by name, so this list is the real interface rather than a category diagram. Every name is copied verbatim from the source and checked by a script on each build.

recruitment-create-job-postingrecruitment-get-job-postingsrecruitment-get-job-postingrecruitment-update-job-postingrecruitment-create-candidaterecruitment-get-candidatesrecruitment-update-candidate-statusrecruitment-schedule-interviewrecruitment-get-interviewsrecruitment-update-interviewrecruitment-create-offerrecruitment-get-offerrecruitment-send-offerrecruitment-update-offer-status
offer-template-createoffer-template-getoffer-template-updateoffer-template-archiveoffer-template-get-versions
Interfaces

Interfaces

The wires that already exist.

Because every app speaks the same tool protocol against the same identity, data moves by tool call rather than by nightly export.

Sends to
Identity providers
platform connectors

Account provisioning and deprovisioning run through your existing directory connectors.

Check it against the product

Every name on this page is callable in a trial tenant. If something here does not match what you find, we would rather hear about it than have you discover it later.