Articles in this section

Multi-Level Approval Workflow - Leave, Expense, Benefit and Forms

The multi-level approval workflow is available for the Leave, Expense, Benefit and Forms modules. This feature allows you to set different approval flows depending on your organisation's requirements.

Note: Please contact our Support team if you require this feature to be enabled on your account.

Getting Started

Step 1: Go to Settings and click Company Settings.

approvalflow1.png

Step 2: Click Approvals.

Picture1.png

Note: The steps below apply to all modules β€” Leave, Expense, Benefit and Forms. Click the corresponding module tab to begin setup.

Module-Specific Options

Each module lets you configure approval flows either globally (for all items) or for specific types/categories. Any item without its own dedicated flow will automatically fall back to the All setting.

Leave Module

You can configure approval flows for all leave types or for specific leave types.

Picture2.png

  • All: The workflow applies to every leave application, regardless of leave type.
  • Specific leave type: Create unique flows tailored to individual leave types (e.g., Sick Leave requires Manager β†’ HR, while Annual Leave goes to Manager β†’ Manager's Manager).

Any leave type without its own workflow will automatically follow the All setting.

For example, if your organisation requires a unique approval process for Sick Leave, you can configure that leave type to first go to the employee's Manager and then to HR β€” while all other leave types continue to use the general flow.

Picture3.png

Benefit / Expense Module

You can configure approval flows for all benefits / expenses or for specific categories.

  • All: The workflow applies across all benefit and expense claims.
  • Specific benefit / expense type: Create unique flows per category (e.g., Medical Reimbursement requires Manager β†’ HR, while Transport Claim requires only Manager approval).

Any benefit or expense type without a specific workflow will default to the All setting.

Forms Module

You can configure approval flows for all forms or for specific form templates.

  • All: The workflow applies to every form submission.
  • Specific form type: Create unique flows per template (e.g., Training Request goes to Manager β†’ HR, while IT Request goes directly to IT Admin).

Any form without its own workflow will follow the All setting.

Setting Up an Approval Workflow

Step 3: Choose to use the Default Workflow or create a customised approval flow. The Default Workflow applies to all employees unless overridden.

To edit, click the approvalflow13.png icon, then click approvalflow12.png.

approvalflow3.png

Step 4: Enter a name for your workflow.

approvalflow4.png

Step 5: Select the Approving Officer by clicking the dropdown and choosing from the available options.

approvalflow5.png

Approver TypeDescription
Super AdminThe superuser on the account.
ManagerThe employee's assigned Supervisor (configured in User Admin).
Manager's ManagerThe Supervisor of the employee's Supervisor.
Specific UserAny other user on the system.

Example:

Aarav Bender is the submitter, and Alia Castro is assigned as his Supervisor β€” making Alia Castro his Manager.

kdsfgbdkjgbd.png

Alia Castro's Supervisor is Calvin β€” making Calvin Aarav Bender's Manager's Manager.

vfksuhvfd.png

Step 6: To add another approval level, click approvalflow6.png. A second Approving Officer field will appear for you to configure.

approvalflow7.png

Repeat this step for any additional approval levels required.

Step 7: Optionally, set up a notification email to be sent once the request has been approved. Click the dropdown to view the employee list and select the relevant recipients.

approvalflow8.png

This is an example of how the notification will appear to those notified after a leave request is approved:

Step 8: Click Apply and select how the workflow should be assigned.

approvalflow14.png

  • Apply to all employees β€” The workflow becomes the default approval flow for every employee.
    A confirmation pop-up will appear:

    approvalflow15.png

    Tick whichever options are applicable, then click Save Changes.

  • Apply to specific employees β€” Allows you to select individual employees from a list. A pop-up window will appear:

    approvalflow9.png

    Select the employee(s) to whom this workflow will apply, then click Save Changes.

Creating a Workflow for a Specific Employee

If you need to assign a unique approval flow to an individual employee, navigate to the Approvals page and click the approvalflow12.png icon under the Actions column next to that employee's name.

ihvflskjdfsdf.png

Follow Steps 5–8 above to configure the workflow accordingly.

Special Feature: Reminder Function

Note: The reminder function is not enabled by default. Please contact our Support team to have this feature activated on your account.

Once enabled, you will see an option to add automated reminders at each approver level. Reminders prompt pending approvers to take action if a request remains unactioned after a set number of days.

To set up reminders:

  1. Click the ✏️ (pencil/edit) icon to open the workflow for editing.
    SKFBS;JF.png
  2. Click + Add Reminder.
    jb;fjbsdf.png
  3. A new section will appear where you can specify how many days after an action becomes pending the reminder should be sent.
    fgdfgh.png
  4. If you need multiple reminder triggers for the same approver, click Add More to configure additional reminders.
    ffgjgjgjgh.png

Once you have finished configuring reminders, click Save Changes to apply your settings.

Was this article helpful?
1 out of 7 found this helpful