Nexa People
All modules

Onboarding turns a new hire's first days into a structured, visible plan. Instead of a private to-do list in someone's notebook, every step — document collection, system access, orientation — becomes a task on a shared board with an owner, a due date and a status anyone in HR can read at a glance. Nothing is forgotten, and every new joiner gets the same start.

The module is organised into four screens on one left rail: Tasks, Checklists, Documents and Settings. Tasks is the working surface — the live list of what each new hire is waiting on right now. Checklists is a named register of the onboarding checklists your organisation runs, each recorded against the department or role it serves and the owner who maintains it. Documents tracks what each new hire must submit or sign, from pending through submitted to verified. Settings records the policy behind it all.

Each task is keyed to a real employee record from the same directory the rest of Nexa People uses, so the person you are onboarding is the person payroll, attendance and leave will know — not a name typed into a spreadsheet. Tasks move through a deliberate start → complete workflow that the server enforces, and every transition notifies the new hire automatically, in the app and by email where outgoing email is configured.

Onboarding is an HR-side module: HR administrators create and manage the tasks, gated by the same role and permission system that governs the rest of the platform. New hires do not need to chase anyone for status — the status comes to them.

How Onboarding works

One task list for every new hire

The Tasks screen is a single table of onboarding work across the organisation: the task, the employee it belongs to, the owner responsible for it, the due date and the current status, with the available actions right on the row. Because everything lives in one list rather than per-person silos, HR can see the whole onboarding pipeline at once — who is waiting on what, and which items are overdue for attention.

Creating a task takes seconds. The New task dialog asks for the employee — picked from the live employee directory — a task title, an owner and a due date. The owner is free text, deliberately, so a task can belong to a team rather than a person: HR, IT, Admin, whoever actually has to act. The employee is optional too, so general preparation tasks that are not tied to a specific joiner can sit on the same board.

A start → complete workflow with guardrails

Every task carries one of three statuses: pending, in progress or done. A pending task can be started or completed directly; an in-progress task can be completed; a done task can be reopened, which returns it to pending. The buttons on each row change with the status, so the interface only ever offers moves that make sense.

The same rules are enforced on the server, not just in the browser. Each transition checks the task's current status first and refuses an invalid move — only pending tasks can be started, and only completed tasks can be reopened — so two people working the same list cannot push a task into a contradictory state. Reopen matters more than it sounds: when a laptop comes back faulty or a signed form turns out to be the wrong one, you reopen the original task and the record shows the true history rather than a duplicate.

A checklist register kept alongside the tasks

The Checklists screen is a register of the onboarding checklists your organisation recognises. Each entry records a checklist's name, the department or role it serves, the owner who maintains it, and an active or inactive status. A software house might keep one entry for engineers, one for sales and one for back office; a factory might keep one per station. When a process is superseded, its entry is marked inactive rather than deleted, so the record of how things used to be done survives.

The register documents the process; it does not script it. Creating a new hire's tasks is a deliberate, manual step on the Tasks screen, made with the checklist the register says applies. Entries are edited inline — open a row, change the fields, save — and removed only after an explicit confirmation, so the register stays deliberate rather than accumulating accidents.

Documents, from pending to verified

The Documents screen tracks every document a new hire must submit or sign. Each row names the document, the employee it belongs to, its type — ID, Contract, Certificate, Bank, Tax or Other — a due date, and a status that moves from pending to submitted to verified. That last step is the important one: submitted means the paper arrived; verified means someone in HR actually checked it.

Because each document row is keyed to the employee record, filtering the picture for one person is a matter of reading the employee column — and the same edit-and-confirm-delete discipline as the checklist library applies here.

Settings that record your onboarding policy

The Settings screen captures the decisions behind the process. Under General Setting, a Flow section records your policy preferences as stored settings — an 'Auto-assign checklist on hire' toggle, a 'Notify assigned buddy' toggle and the probation period in days, chosen from 30, 60, 90 or 180. The two Yes/No toggles are recorded preferences: they document the policy your organisation has decided on, rather than triggering any automation of their own. A Documents section records whether documents are mandatory for your organisation.

A second tab, Document Types, holds your own list of document types — add ID Card, Contract or anything else your organisation collects, and remove entries as policy changes. Everything on this screen is saved into the organisation's shared configuration store, the same place other Nexa People modules keep their settings, so it is set once per organisation rather than per user.

Access for the people running onboarding

Onboarding is a tenant-scoped module: it appears in the navigation for organisation roles, and employees signed in to self-service do not see it. On top of that coarse rule sits the Role Templates permission matrix — the module is registered in the catalogue as Employee OnBoarding, and a role that holds no permission key in the module loses the route entirely.

The navigation menu and the route guard share a single source of truth, so the menu never offers a link the guard would then bounce — and typing the URL directly is held to exactly the same rules as clicking it.

Features

Tasks keyed to real employee records

Every task is linked to an employee picked from the live directory, and the employee's name is resolved from the same record everywhere it appears. There is no second list of new hires to keep in sync — the person you onboard is the person the rest of the system already knows.

A workflow the server enforces

Pending, in progress, done — with each transition validated on the server before it saves. A task that is not pending cannot be started; only a completed task can be reopened. Status is never a free-text field that drifts; it is a state machine with rules.

Owners for cross-team handovers

Onboarding is never only HR's job. The owner field records who a task is actually waiting on — HR, IT, Admin or a named person — so the board doubles as a handover list between teams, and stalled items point at the right desk.

A checklist register by role or department

Keep a named checklist entry per department or role, each with its own owner, and mark entries active or inactive as your process evolves. The register records which process applies to whom; the tasks themselves are created on the Tasks screen, so what reaches the board is always a deliberate decision.

Document tracking with a verification step

Each required document carries a type, a due date and a three-stage status: pending, submitted, verified. The gap between submitted and verified is where onboarding paperwork usually goes wrong, and here it is explicit — a document is not finished until someone has checked it.

Your own document type list

The built-in types — ID, Contract, Certificate, Bank, Tax — cover the common cases, and the Document Types setting lets you maintain your own list on top, added and removed as organisational policy changes.

Automatic notifications on every step

Starting, completing or reopening a task raises an in-app notification to the new hire's linked login, naming the task and what just happened to it. Where outgoing email is configured, the same message goes out by email as well — best-effort, so a mail hiccup never blocks the workflow itself.

Reopen without rewriting history

When something done turns out not to be, Reopen returns the task to pending on the same record. The board reflects reality without duplicate tasks, and the server only permits the move on tasks that were actually completed.

Organisation-scoped by construction

Every task, checklist, document and setting is bound to your organisation, resolved from the signed-in session on every request. One tenant's onboarding data is never visible to another, and the module's screens are gated by role on both the menu and the route.

Used by: HR administrators create and manage onboarding tasks.

Works with the rest of Nexa People

Onboarding reads its people straight from Employee Management. The employee picker on tasks and documents is the same directory component used across the platform, and every screen that shows a name resolves it from the central employee record — so a new joiner added through the employee module is immediately available to onboard, with no re-entry and no drift between lists.

Task transitions write into the shared notification system: each start, completion or reopening creates an in-app notification for the user account linked to the employee, delivered to the same Notifications page every role — including self-service employees — already uses. Where the organisation's outgoing email is configured, the notification service also sends the message by email, so a new hire without the habit of checking the dashboard still hears that their task moved.

The module's configuration lives in the organisation-wide settings store shared by other Nexa People modules, saved and read through the same settings endpoint. Access control comes from the shared Role Templates catalogue, where Employee OnBoarding sits alongside every other module — one permission model, applied consistently from the navigation menu down to the route guard.

Frequently asked questions

Does every onboarding task have to be linked to an employee?

No. The employee field is optional, so general preparation tasks can sit on the same board as person-specific ones. When a task is linked, the employee is picked from the live directory maintained in Employee Management, and their name is shown on the task from that same record.

How does the task workflow actually work?

Tasks move between three statuses: pending, in progress and done. From the row you can start a pending task, complete a pending or in-progress task, and reopen a done task back to pending. The server validates every transition against the task's current status and refuses invalid moves, so the workflow cannot be short-circuited.

Can we reuse the same onboarding sequence for every hire in a role?

You can keep the process consistent, though the mechanism is a register rather than an automation. The Checklists screen holds a named entry per department or role — its name, category, owner and an active or inactive status — so everyone can see which checklist applies to which hires. The tasks themselves are created manually on the Tasks screen, using that checklist as the reference. When a process is superseded, mark its entry inactive rather than deleting it, and the record of the old process is retained.

How are new-hire documents tracked?

Each required document is a row with a type — ID, Contract, Certificate, Bank, Tax or Other — a due date and a status that moves from pending to submitted to verified, keyed to the employee it belongs to. The Document Types setting additionally lets your organisation maintain its own list of types.

Is the new hire told when a task changes?

Yes, automatically. Every start, completion and reopening raises an in-app notification to the user account linked to that employee, naming the task and the action. If your organisation has outgoing email configured, the same message is also sent by email — on a best-effort basis, so email problems never block the task itself.

Who can see and use the Onboarding module?

Organisation roles — it is an HR-side module, and self-service employees do not see it in their navigation. Finer control comes from the Role Templates permission matrix, where the module is catalogued as Employee OnBoarding: a role with no permission in the module loses both the menu entry and the route, and direct URLs are held to the same rule.

What do the onboarding settings cover, and where are they stored?

Settings record your policy choices: an 'Auto-assign checklist on hire' toggle and a 'Notify assigned buddy' toggle — both kept as recorded preferences that document your policy — the probation period in days (30, 60, 90 or 180), whether documents are mandatory, and your custom document type list. Everything is saved in the organisation's shared configuration store, so it is set once and applies organisation-wide.

See Onboarding in your own setup

We'll walk you through the modules you care about and email you login credentials to try it yourself.