Skip to main content

How to Configure Leave Approval Workflows

Setting up leave approval workflows

Written by Myo Zaw Hein

Set up leave approval workflows to ensure leave requests go through the right approvers before being finalized.


Step 1 — Go to Settings

  1. Click the User Icon from the main menu.

  2. Select Settings.


Step 2 — Go to Policies

  1. Inside Settings, click on the Policies tab.

  2. Select the policy where you want to set up leave approval.


Step 3 — Go to Leave Tab

  1. Inside the selected policy, click on the Leave tab.

  2. Scroll down to the Leave Approval section.


Step 4 — Configure Approval Workflow

Who do employees need leave approval from?

  • Click the box to select the approver type from the dropdown:

    • Their Manager: Employee submits request to their assigned manager.

    • Permission Groups: Choose any permission group you’ve created (e.g., HR Manager Permission, Manager Permission, Admin Permission, or other custom permissions).

      • If you select a permission group, employees can pick one person from that group to send the request to.

If they have no manager, who should approve their leave?

  • If you selected Their Manager above but some employees don’t have assigned managers:

    • Use this field to select fallback approvers.

    • A dropdown list will show users included in your permission groups.


Step 5 — Configuring Leave Approval Layer Settings

You can now configure how leave requests are approved by choosing between a Fixed Approval Layer structure or a Dynamic Approval Layer structure. This provides greater flexibility by allowing approval workflows to automatically adjust based on the number of leave days requested.


Selecting the Approval Layer Type

Navigate to the Leave Policy settings and locate the Leave Approval Layer Setting section.

You can choose one of the following options:

Fixed Leave Approval Layer

  • Uses the standard approval hierarchy.

  • Supports one to four approval layers.

  • The same approval flow applies to all leave requests regardless of the number of leave days requested.

Dynamic Leave Approval Layer

  • Allows approval layers to change automatically based on the leave duration.

  • Different approval requirements can be configured for different leave day ranges.

  • Helps streamline approvals for shorter leave requests while maintaining stricter controls for longer absences.


Configuring Dynamic Approval Rules

After selecting Dynamic Leave Approval Layer, define the leave day ranges and corresponding approval layers.

For example:

  • 1–2 Days Leave → Require 2 Approval Layers

  • 3–4 Days Leave → Require 3 Approval Layers

Based on this configuration:

  • An employee requesting 2 days of leave will require approval from 2 approvers.

  • An employee requesting 4 days of leave will require approval from 3 approvers.

The system will automatically determine the required approval flow when a leave request is submitted.


Step 6 — Save the Policy

After configuring the approval layer settings, click Update Policy to save your changes.


✅ Additional Notes:

  • Dynamic approval layers are applied automatically based on the number of leave days requested.

  • Fixed approval layers continue to follow the same approval hierarchy for all leave requests.

  • Approval workflows are generated at the time the leave request is submitted.

  • Dynamic Leave Approval Layer configuration is currently available on the web system.

  • Mobile application support for this feature is still pending release.

Did this answer your question?