When several leave requests are sitting in your approval queue — typically at peak holiday booking times or after returning from leave yourself — you can review and act on them all in one go without opening each request.

  1. Click Leaves in the sidebar.
  2. Click the Approvals tab. A red badge shows the number of pending requests.
  3. Use the filters at the top to narrow the queue — by member, leave type, or date range — so you can act on a logical batch.
  4. Tick the checkbox on each request you want to approve. Use the select all checkbox in the header to grab every row on the page at once.
  5. Click Approve Selected at the top of the list.
  6. Confirm.

Each selected leave is approved in one transaction:

  • The requester receives a notification.
  • The days or hours are deducted from their allowance for the relevant leave type.
  • The leave is blocked out on the team calendar.

Bulk decline

If a batch needs declining instead (e.g. a freeze period was announced after the requests were submitted):

  1. Tick the requests to decline.
  2. Click Decline Selected.
  3. Enter a reason — it is shared with each requester so they understand why.
  4. Confirm.

The requests move to Declined and the days are not deducted from any allowance.

Mixed batches

For a batch that contains some approves and some declines, work through it in two passes: tick and approve the safe ones first, then tick and decline the rest. There is no separate "mixed action" button — the design is deliberate so you have to make each decision explicitly.

Tip: Before approving a batch that overlaps the same dates, hop to Team Leaves (see "How to view the team leave calendar") to make sure you're not over-approving on a single day. Many firms set an organisation-wide cap on simultaneous leave; the calendar is the easiest way to see if a batch would breach it.

Note: Approval is logged per request — the audit trail shows which approver acted on each one and when. Bulk action does not anonymise the trail; each row records you as the approver individually.