Contract and terms, documents with expiry dates, salary and role history, the reporting line, and every lifecycle event from offer to alumni. Each change is dated, so the record answers what was true then, not only what is true now.
Field-level permissions mean the file can be complete without being open. A manager approving time does not see what that time costs.
Because it starts as three or four documents per person and nobody decides where they live. Contracts go in one drive, right-to-work checks in another, salary changes in an email thread, and the org chart in a slide deck updated twice a year.
It works until somebody leaves, or an auditor asks when a policy was signed, or a manager needs to know who reports to whom on a day six months ago. Then the answer takes an afternoon and comes with a caveat.
Delivery reads availability from it. Finance reads cost from it. Approvals route to the reporting line it holds. None of them keeps a copy, so a change of manager takes effect everywhere at once rather than in whichever systems somebody remembered.
The practical difference shows up at offboarding: one action removes access across every product, instead of six and a forgotten seventh.
They will not chase a missing document for you beyond flagging that it expired. And they will not resolve the question of who a person actually reports to when the org chart and reality disagree — Nest records the answer you give it.
There is no automatic data collection from payroll bureaux or third-party HR tools. What you import is what you get.
Import people with their contracts, reporting lines and current leave balances together — a personnel file without a reporting line cannot route an approval, so they have to arrive as one set.
Decide field-level permissions before inviting managers, not after. It is the one setting people notice immediately if you get it wrong.
Loop reads availability and cost rates for capacity planning. Books reads approved time for payroll and project cost. Desk reads team membership for queue assignment. Pulse can answer questions about headcount, citing the records it read. Each reads the same row. None of them stores a second copy of an employee.
Delivery reads availability from it. Finance reads cost from it. Approvals route to the reporting line it holds. None of them keeps a copy, so a change of manager takes effect everywhere at once rather than in whichever systems somebody remembered.
They will not chase a missing document for you beyond flagging that it expired. And they will not resolve the question of who a person actually reports to when the org chart and reality disagree — Nest records the answer you give it.
Import people with their contracts, reporting lines and current leave balances together — a personnel file without a reporting line cannot route an approval, so they have to arrive as one set.
Fourteen days, every module, no card. Or half an hour with someone who will run it on your own records and tell you where it does not help.