Skip to main content
Supervisors get three Approvals pages in the sidebar — one per request type. Each page lists items awaiting your decision.

Approve trades

Path: /app/approve/trades — or click Approve trades in the sidebar. Each row shows:
  • Requester’s name
  • Their shift (date + time range)
  • Target (specific person or “any eligible”)
  • Target’s shift (if a swap)
  • Current status (pending or accepted)
Actions:
  • Approve — swaps the shifts on the schedule immediately, notifies both parties
  • Deny — rejects the trade, resets the requester’s shift to scheduled
Only trades where both parties have agreed show up as accepted. Both pending (no response yet) and accepted trades appear here so you can approve preemptively if you know a trade is legit.
Required permission: trades.approve.

Approve absences

Path: /app/approve/absences. Each row:
  • Employee name
  • Dates (single day or range)
  • Type (Vacation, Sick, etc.) + unscheduled flag
  • Hours
  • Reason
Actions:
  • Approve — sets status to approved, deducts hours from the employee’s time bank, sends approval message + email
  • Deny — sets status to denied, sends denial message
Required permission: absences.approve.

Approve overtime

Path: /app/approve/overtime. This page lists all OT opportunities and their volunteers. For each opportunity:
  • Summary line: date, time range, role, urgency, reason, pay differential, status
  • Volunteers — list of people who claimed it, sorted by seniority (most senior first)
  • Per volunteer: Select button (only shown while the opportunity is open and the volunteer is pending)
Clicking Select for one volunteer:
  • Marks all others as passed
  • Marks the selected volunteer as selected
  • Creates a real shift on their schedule
  • Sends them a message + email
  • Sets the opportunity to filled

Posting a new OT opportunity

At the top of this page is a collapsible Post new OT opportunity form. Fill in:
  • Date / start / end
  • Role (optional)
  • Urgency (low / medium / high / critical)
  • Pay differential ($/hr)
  • Reason
Click Post. The new opportunity appears on the Open shifts board for all employees. Required permissions: ot.approve to manage, post, and select.

Permissions

See exactly which permissions govern each approval action.

Inbox

You can also hit Approve/Deny from within a trade notification message.