Fees & finance
Today’s collections, not last month’s
Money & People
Staff profiles, leave types and balances, requests and approvals, the staff register, and holidays.
hr · 24 API routes55% against our own specification — in progress, see build statusOne of the four we would rather you knew about before a demo than after one. What exists is below; so is what does not.

Records, not payroll.
Types, balances, requests, approvals — everybody sees their own.
Attendance for the people who teach, not only for the people who learn.
Which the leave balance actually reads.
How it actually works
It is gated on holding your own leave, not on being able to approve one; the approval queue is simply empty for anybody who cannot decide. A separate manager screen would mean two places for the same fact to disagree.
A sample. Each is a real key in the catalogue, described for a school administrator rather than an engineer.
hr.staff.viewhr.leave.ownhr.leave.decidehr.attendance.viewThe shipped role templates that hold it by default. Each is a copy you own and can edit — nothing in the code reads a role's name.
Naming these here is cheaper for both of us than discovering them in week six of a pilot.
Naming these is cheaper for both of us than discovering them in week six.
Today’s collections, not last month’s
The outcome you are actually judged on
A hundred seats, twenty-five courses and no conversation. If you would rather see it driven by someone who knows it, that takes twenty minutes.
Or open the sandbox (opens in a new tab) and click around first. No form.