By default, each leave can only be approved by the Direct Manager or HR admin. However, if let's say your company does not function this way but instead having multiple approvers for all the leaves or maybe certain leaves can only be approved by certain individuals, this is the feature for you!


Enable the feature

  1. Go to Leave settings and at the bottom of the page, look for Approval Workflows:
    1
    1. This is the default workflow, hence you would need to disable this first, to setup for multiple approvals.
  1. This is how it would look like after it has been disabled:
    5
  2. From here, click at Create new approval workflow to customize it.

Multi-level approval

After you have clicked at Create new approval workflow, this would show up:
2

  1. Approval workflow 1: This is the name of the workflow, you can key in any name here. If you have multiple workflows, make sure to not key in the same name.

  2. Approvers: Alex and Edward's name are showing here, this signifies that Alex is the First approver and Edward is the Second approver. Only after Alex has approved the leaves, only will Edward receive the notification via email or the permission to approve the leaves. If you wish to add on more approvers, click at at the box written Add approver and there will be a drop-down list with names to choose from.

  3. Restrict to Employees: If an employee's leave can only be approved by for example, Alex and Edward, you may add the employee's name here.

  4. Restrict to Groups: If a group of employees' leaves can only be approved by for example, Alex and Edward, you may add the group here instead of selecting each employee.


Same-level approval

If an employee's leaves can be approved by either of the approvers and there is no need for hierarchy of first, second level or more, this is how you set it up:
4
Put the approvers next to each other and this would mean that they are of the same level and either of them can approve the leaves. It would also mean that they would both receive the notifications via email at the same time. Once either of them has approved the leaves, that leave will be fully approved.

You can set more than 2 approvers.


Mobile app

All the customized workflow that you have created, would apply to the mobile app too.


Hope it helps :)

Complete guide: Leave module
Have doubts on setting up Leave module? Check this out!