Approval workflow

For a visual walkthrough, watch our tutorial video below.

How to Create an Approval Workflow in OfficePortal

Approval workflows are essential for maintaining structured decision-making in any organisation. They help automate and streamline processes such as approving long leave requests, managing high-value expense claims, or reviewing important timesheet entries.

OfficePortal enables you to configure approval workflows across multiple modules — Leaves, Expenses, Timesheets, and more customised to fit your organisation’s internal process.

This guide walks you through the steps to create an approval workflow in OfficePortal, specifically for earned leave requests exceeding 10 days.

Step 1: Navigate to Approval Workflow Settings

Go to Settings.

Under Organisation Settings, click on Approval Workflow.

You will now see a list of existing workflows (if any) created for different modules.

Step 2: Create a New Workflow

Click the Add New button.

Enter a Workflow Name.
Example: Earned Leave – More Than 10 Days

Step 3: Select Module and Request Type

In the Module Type dropdown, select Leave Tracker.

Based on the module, the Request Type options will update.

Select Leave Request as the Request Type.

Step 4: Define Workflow Criteria


You can configure criteria to define when this workflow should be triggered.

For this example:

Leave Type: Includes Earned Leave

Number of Days: Greater than or equal to 10

Department: Includes Management

Note: You can add more conditions based on your organisational needs.

Step 5: Choose Approval Type

OfficePortal offers four approval types:

  • Auto Approve
  • Auto Reject
  • Hierarchy
  • Custom

Option A: Auto Approve

Select this option if you want the request to be automatically approved without any manual intervention.

Use this for low-risk scenarios where approvals aren’t necessary.

Option B: Auto Reject

Choose this option if you want the system to automatically reject requests that meet the specified criteria.

Useful when requests fall outside of policy, and no approval is required.

Option C: Hierarchy

Select Hierarchy.

Set the number of Approval Levels (e.g., 2).

Level 1: Reporting Manager

Level 2: Department Head

or any other level names based on your organisational settings. 

Define a Response Time Limit (e.g., 5 days).

Specify an action if no response is received within the time limit:

Auto Approve

Auto Reject

Forward to Someone (e.g., CEO)

Option D: Custom

Select Custom to manually assign approvers at each level.

Level 1: Reporting Manager

Level 2: Project Manager

Add more levels as required.

Define a Response Time Limit.

Choose the fallback action if there is no response within the set timeframe:

Auto Approve

Auto Reject

Forward to Someone (enter name)

Step 6: Save the Workflow

Once all fields are configured:

Click Save to complete the workflow setup.

Manage Existing Workflows

From the main Approval Workflow screen, you can:

Edit, Delete, or Deactivate any workflow using the More options.

Activate a previously deactivated workflow.

Use the Filter tool to quickly locate specific workflows.

Your approval workflow is now successfully created and ready to automate your leave approval process in OfficePortal. Use this feature to ensure timely reviews and approvals based on your internal policies.