The Leave Management module handles all employee time-off requests — from submission and approval through to calendar visibility and policy configuration.
Accessing Leave Management
Navigate to Dashboard → HR → Leave Management.
Overview Stats
Three summary cards appear at the top of the page:
- Pending Requests — the number of leave requests currently awaiting your approval.
- This Month — total leave days scheduled across the team for the current calendar month.
- Approval Rate — the percentage of all requests that have been approved historically.
Page Tabs
- Requests — full filterable list of all leave requests.
- Calendar — monthly calendar overlay showing all approved leave dates across the team.
- Settings — configure leave types, entitlements, and approval workflows.
Requests Tab
Each row shows: employee name, leave type, start date, end date, total days count, current status, and the date the request was submitted.
Approving or Rejecting a Request
- Click the request row to open the detail sheet, or use the inline action buttons in the table.
- Review the requested dates, leave type, and the employee's reason.
- Click Approve to grant the leave, or Reject to decline it.
- Add optional comments visible to the employee.
- Confirm. The employee receives an automatic notification of the decision.
Calendar Tab
Visualises all approved leave dates across the entire team on a monthly calendar. This is particularly useful for checking coverage before approving additional requests — you can immediately see if a specific date is already heavily booked.
Leave Settings
Configure your organisation's leave policies:
- Define leave types: Annual, Sick, Maternity, Paternity, Unpaid, Compassionate, and custom types.
- Set the annual entitlement in days per leave type per employee.
- Configure carry-over rules for unused days at year end.
- Set the approval workflow: single-level (direct manager) or multi-level (manager then HR).