What are approval flows and how do I create them?
Approval flows allow you to set up validation chains for specific HR processes. When an employee submits a request (time off, expense, or custom request), it goes through one or more approvers before being processed, ensuring the control and traceability that organizations need.
Available flow types
-
Simple approval: a single approver validates the request. Ideal for small teams or low-impact requests.
- Sequential approval (multi-level): the request passes through several approvers in order (e.g., direct manager → area director → HR). Each level must be approved before moving to the next.
How to create an approval flow
Go to: Configuration >> Automations >> Approval flows >> Create.
Then follow these steps:
- Give the flow a name that makes it easy to identify. For example, "Training approval" or "Travel expenses".
- Choose who will be responsible for approving at the first level. You can select from:
- People: if you want to assign a specific person.
-
Roles: if you prefer to assign the holders of a specific role.
- Click "Add level" to add as many approval levels as you need. For example, a first level for the direct manager and a second for the finance department.
Before leaving, make sure you click "Save" to apply the changes. You're all set!
From the main flows table, you can click the three dots to:
- Duplicate: creates an exact copy of the flow, including all its approvers.
- Delete: removes the flow entirely (you will no longer be able to use it to manage requests if you delete it).
Important!
If a level has no approvers assigned, the request will be approved automatically and move on to the next level.
