/app/approve/overtime.
Post a new opportunity
Expand the Post new OT opportunity section at the top of the Approvals → Overtime page. Fill in:| Field | Notes |
|---|---|
| Date | The day the OT shift runs |
| Start / End | Time range |
| Role | Console or role label. Optional — most orgs don’t pin a seat |
| Urgency | Low / Medium / High / Critical — affects the chip color and sorting |
| Differential $/hr | Extra pay above base rate. Defaults to 0 |
| Reason | Short text: “PTO coverage”, “Unfilled rotation”, etc. |
- 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:| Status | Meaning |
|---|---|
pending | Claimed but not yet processed |
selected | You picked them |
passed | You picked someone else |
- Marks that volunteer
selected - Marks all other volunteers
passed - Creates a real shift on the selected volunteer’s schedule
- Sends them an in-app message + email
- 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 needot.approve to post opportunities and select volunteers. This is on Supervisor and Admin by default.