Available shifts coworkers are giving away
Pick up an open shift. A manager confirms your request before your schedule changes.
See team requests and approval status, request time off, offer shifts, and trade with coworkers.
Live shared mode requires the Cloudflare D1 setup in README.md. Demo mode runs in this browser only.
Pick up an open shift. A manager confirms your request before your schedule changes.
Connect your own Google Calendar to automatically mark busy time as unavailable for shifts. Event names and details stay private. This is read-only.
Checking connection…
Syncs when dashboards load or refresh, with a 10-minute cache. Google Cloud OAuth setup is required in live mode.
Add your other work schedule for this week or next. These times show as unavailable to the manager when building schedules.
Select a start date, then an end date.
For planned leave, request at least 7 days ahead; 14 days is preferred. Sick / medical requests may be closer to the date. All requests require manager approval.
Coworkers can request an offered shift. Trades exchange two assigned shifts. Manager approval is required.
Choose one of your shifts to offer or trade.
Managers post days when extra staffing is needed. Let the team know if you are willing, maybe available, or unavailable. Submitting availability does not assign you a shift.
You can change your answer until your manager closes the day.
Select a day to see each employee’s requests, second-job blocks, Google Calendar busy times, and assigned shifts. Approved time off and unavailable hours block conflicting new assignments.
Review blocked days and hours before scheduling. Overlapping assignments are blocked.