Where the queue is
Manager app → Approvals
Your direct reports’ requests, filtered by the Leave pill, alongside regularizations and overtime.
Admin console → Leave requests
The organization-wide queue, with filters by status and an export.
hr:approve sees the whole organization. Every row you can see is one you can open and act on.
Deciding with context
The detail view is built so you can decide without going anywhere else.The request
The request
Leave type, dates, duration, how many working days it consumes, and the employee’s reason.
Balance after
Balance after
What the employee would be left with. A request that exceeds the balance is flagged — approving it anyway is a decision to let the excess fall to Loss of Pay.
Team load
Team load
How many other people are already on approved leave for each day in the range, at team, department and organization level, with a peak label. This is the coverage question.
Backup
Backup
The colleague the employee nominated, and suggested alternatives who are not themselves on leave.
Prior pattern
Prior pattern
How much of this leave type the employee has taken this quarter.
The approval chain
The approval chain
Which stage the request is at, and whether an HR step follows yours.
Approving or rejecting
Both take an optional note, which the employee sees with their notification. A rejection without a note is a rejection the employee will ask you about anyway — write one.If the leave type requires HR approval, your approval moves the request to the HR stage rather than finishing it. The employee’s leave is not confirmed until HR decides, and the request says so.
Restrictions
- You cannot approve your own request. Refused, however senior you are.
- The HR step needs
hr:approve. A manager without it is told they lack the permission, not that something went wrong. - The HR step cannot be the manager who already approved. Someone holding both roles has to hand the second step to a colleague.
- Rejection has no same-actor restriction. Anyone in scope with the right key can reject at any stage — a denial does not need a second pair of eyes the way a grant does.
What approval changes
The moment the final approval lands, in one transaction:- The request becomes
Approved. - The employee’s balance is debited for the working days consumed.
- The day records for the covered dates are set to
Leave— orHalffor a half-day.
Where approved leave shows up
- The employee’s history calendar, as
LeaveorHalfon each covered date. - The organization month calendar and day reports.
- The payroll cycle, in that employee’s paid-days count — a paid leave type does not reduce pay, an unpaid one does.
- Team load on every subsequent approval decision for those dates.