Skip to main content
As a supervisor, you post open shifts (overtime opportunities) and then pick who fills them. The workflow lives at /app/approve/overtime.

Post a new opportunity

Expand the Post new OT opportunity section at the top of the Approvals → Overtime page. Fill in:
FieldNotes
DateThe day the OT shift runs
Start / EndTime range
RoleConsole or role label. Optional — most orgs don’t pin a seat
UrgencyLow / Medium / High / Critical — affects the chip color and sorting
Differential $/hrExtra pay above base rate. Defaults to 0
ReasonShort text: “PTO coverage”, “Unfilled rotation”, etc.
Click Post. The opportunity:
  • Appears on the Open shifts board for all employees
  • Sends no automatic notifications (employees check the board or Today)

Selecting a volunteer

Once volunteers have claimed it, their names appear under the opportunity — sorted by seniority (lowest rank number first). For each volunteer you can see their status:
StatusMeaning
pendingClaimed but not yet processed
selectedYou picked them
passedYou picked someone else
Click Select next to your choice. The app:
  1. Marks that volunteer selected
  2. Marks all other volunteers passed
  3. Creates a real shift on the selected volunteer’s schedule
  4. Sends them an in-app message + email
  5. Sets the opportunity status to filled

Tips

Post early for planned gaps

If you know a PTO is approved a month out, post the resulting OT opportunity immediately. More volunteers show up.

Differential attracts volunteers

Critical shifts with $24/hr differential fill within hours. Standard-pay shifts can take days.

Closing without filling

If you can’t find a volunteer, you can leave the opportunity open. Or open the record directly (future versions will add a Close action; for now you can just leave it).

Required permission

You need ot.approve to post opportunities and select volunteers. This is on Supervisor and Admin by default.