Create consistent, personalised onboarding processes for new joiners with onboarding policies. Use conditions to adapt tasks based on job catalog, workplace, or legal entity, and track their progress from a single Kanban board.
Overview
The Onboarding section in Settings lets admins create and manage onboarding policies for new employees.
A policy defines the steps, tasks, and owners that a new joiner goes through during onboarding. You can use conditions to make the same policy adapt to different job catalog roles, workplaces, or legal entities.
Task statuses also reflect whether the required action has actually been completed in Factorial. This gives admins a more reliable view of each person's onboarding progress.
When and why it should be used
Use onboarding policies when you want to:
- Standardise the onboarding experience across your organisation
- Personalise onboarding based on a new joiner's job catalog, workplace, or legal entity
- Avoid creating and maintaining multiple versions of the same onboarding process
- Make sure tasks are only considered complete when the required action has happened
- Use variables in tasks to personalise onboarding content for each new joiner
- Quickly identify new joiners who are on track or need attention
How to use
Create an onboarding policy
- In your sidebar, go to Settings
- Open the Employee onboarding section
- Create a new policy
- Add the steps and tasks that new joiners need to complete
- Assign an owner to each task, where applicable
- Use variables in tasks when you need the content to adapt to the new joiner
- Save the policy
- Assign the policy to the relevant new employees
You can also create a policy using a template or generate one conversationally with ONE.

The template is the recommended way to start. If your company has no published onboarding policy yet, a banner on the People page prompts admins to set one up.
Add conditions to a task
Conditions allow one onboarding policy to adapt to different employee profiles.
Conditions can be based on:
- Job catalog
- Workplace
- Legal entity
- Team
- Contract type
- Disability percentage
For example, you can create an Upload driver license task that only appears for drivers. You can ask ONE to create it just for drivers, and it will only apply to new joiners whose role is Driver. Everyone else skips it automatically.
How to add a condition
- Open the onboarding policy.
- Ask ONE to create the task you want.
- Tell ONE who the task is for and specify the condition, for example, "just for drivers".
- Check the task ONE created.
- Save the policy.
Steps don't use conditions. They use time-based triggers, such as when the employee enters the flow, on their first day, or when the mandatory tasks from the previous phase are completed.
Trainings and engagement surveys
- Trainings: assign trainings as part of the onboarding. This works with trainings that have Automatic enrollment enabled.
- Engagement surveys: include engagement surveys in the onboarding.
Edit an onboarding policy
You can make quick changes to tasks directly in the policy editor, without going through ONE. ONE remains available for larger changes.
Edit tasks in the task panel
- Open the onboarding policy.
- Select the task you want to change.
- In the task panel, edit the available fields.
Depending on the task, you can:
- Rename the task
- Switch it between required and optional
- Set its due date as a number of days before or after the start date, assignment, workflow start, trial end or contract end
- Change its assignees
- For Employee information and Contract information tasks, choose which fields the new hire fills in
You can also duplicate or delete a task from the task's actions menu.
The fields you can edit directly depend on the task type, and more editable fields are being added gradually. For example, for email tasks you can currently only change who receives the email. To change other details, use ONE.
Add files to tasks
Tasks accept videos, spreadsheets, presentations, audio and other files, up to 20 MB per file.
Build the policy with ONE
- ONE opens the policy in a canvas next to the chat, from any page.
- When you select Add task, ONE starts by asking what the task should do.
- If a task needs something that doesn't exist yet, such as a training, survey or custom field, ONE offers to create it in the same conversation, so you don't need to leave the policy. Depending on your account, ONE can also create workplaces and teams.
- ONE reminds you that only a task's assignees can complete it.
Save status and version history
The editor header shows whether your changes are saved, so you always know the status of your policy.
If you publish a change by mistake, you can go back to a previous version:
- Open the onboarding policy.
- Go to History.
- Select Restore version on the version you want to go back to.
- Review the draft that is created, then publish it.
Restoring a version creates a draft. Nothing goes live for new hires until you publish it.
Data you can request
You can now request additional data from new hires through data-input tasks:
- Disability percentage: ask new hires to declare whether they have a disability. You can then use the answer as a condition to show or skip specific tasks.
- DATEV fields: request DATEV payroll fields in data-input tasks.
- Social security number: request the social security number in data-input tasks.
Track onboarding progress
You can track onboarding progress from the onboarding policy or from Organisation > Activity.
From the onboarding policy
- Open the onboarding policy.
- Select View onboardees.
- Check the personalised onboarding path of the employee in the Kanban.

If a task can't run, for example because the assigned manager no longer exists, the task is flagged in red on the new joiner's timeline instead of being created normally.

Open the new employee's card to see what went wrong and how to fix it, such as reassigning the task to a current manager.

With the new onboarding flow, a task is only marked as completed when the underlying action has actually happened in Factorial. For example, a document-related task is completed when the required document has been signed, rather than simply when someone checks a box.
If a new joiner is not receiving the expected task, check that:
- The correct onboarding policy is assigned to the person.
- The conditions on the task match the person's job catalog, workplace, or legal entity.
- The task is not excluded by another condition.
You can also check onboarding activity from Organization > Activity.
Tips and best practices
- Use conditions instead of duplicating policies. If most onboarding steps are the same, keep them in one policy and use conditions for the differences.
- Assign clear task owners. This makes it easier for everyone to understand who is responsible for each action.
- Use variables in tasks. Variables can personalise tasks for each new joiner and reduce repetitive manual work.
- Keep policies aligned with your real processes. Review them regularly so that new joiners always receive the correct onboarding steps.
- Use the Kanban board proactively. Check it regularly to identify onboarding processes that need attention before they become blockers.
- Make small changes in the editor. Rename tasks, change due dates or assignees directly in the task panel, and keep ONE for larger changes.
FAQ
-
Can I create a different onboarding policy for every team?
Yes, but this is not necessary when most of the onboarding process is the same. Instead, use conditions to adapt a single policy based on job catalog, workplace, or legal entity.
-
Does checking a task mark it as completed?
No. A task is considered completed when the underlying action has actually happened in Factorial. For example, a document task is completed when the document has been signed.
-
Can tasks use variables?
Yes. Variables can be used in tasks to personalise onboarding content for each new joiner.
-
Can I create an onboarding policy without starting from scratch?
Yes. Policies can be created from templates or generated conversationally with ONE.
-
How can I see who needs attention during onboarding?
Use View onboardees from the onboarding policy or go to Organization > Activity to review onboarding activity.
-
Do I need ONE to make small changes to a task?
No. You can rename a task, make it required or optional, change its due date or assignees, and choose fields for information tasks directly in the task panel. The editable fields depend on the task type.
-
Can I undo a published change?
Yes. Use Restore version in History. It creates a draft, and nothing goes live until you publish it.
-
Is there a size limit for files added to tasks?
Yes. Each file can be up to 20 MB.