Everything you need to swap a shift without the group-chat chaos — for the team posting and covering shifts, and the managers approving them. The little demos on this page play automatically; just scroll.
Each card shows the date, the shift type, who's giving the shift away and who (if anyone) is covering it. Shifts within the next three days carry an urgency badge, and where extra pay applies you'll see an indicative minimum — a floor, not a quote, since your actual rate depends on your pay point and award. Use the search box, filters and sort options (including sort by extra pay), or flip to Table view for a spreadsheet-style overview.
Still needs someone to cover it. Anyone can offer.
Everyone sees itA colleague has offered — waiting on manager approval.
Everyone sees itA manager has signed off. The swap is official.
Everyone sees itThe shift has been worked and the swap closed out.
Managers onlyNot approved — the shift went back to Open.
Managers onlyWithdrawn by the requester before it was covered.
Managers onlyNo app to install, no account to create. The board runs in your browser and remembers your name and email on your device.
Every request gets its own unique link that opens straight to the cover form for that exact shift.
The same paste-ready message is in your confirmation email too, so you can share it later from your inbox. You can re-open the share window any time from the card's Share link button.
If someone beats you to it, the link tells you politely that the shift is no longer open — no harm done.
While your shift is still Open, tap Cancel on your card. The manager is notified and the request comes off the board.
Tap Manager sign-in, enter your name and the manager PIN. The board switches into manager mode — a deeper teal background and a persistent MANAGER MODE badge make it obvious you're signed in. Your name is stamped on every action you take, and you'll see email addresses on cards plus all six statuses, including Completed, Declined and Cancelled.
Remove takes a finished or stale request off the board — but nothing is ever truly deleted. Removed shifts are archived to their own tab in the Google Sheet, and every action ever taken lives permanently in the append-only Log, timestamped and attributed.
The Templates button (managers only) lets you edit the wording of every automated email. Placeholders in {curly braces} — like {shiftDate}, {requestingJMO}, {coveringJMO}, {approvedBy} and {summary} — are filled in automatically when each email is sent. Changes persist, and Reset to defaults restores the original wording any time.
Every email about a specific shift also includes its unique link.
| When it happens | Who gets an email |
|---|---|
| A request is posted | The requester (a confirmation with a ready-to-paste share message) and the manager. |
| Someone offers to cover | The requester, and the manager — who is asked to approve. |
| The swap is approved | The requester, the covering doctor and the manager — everyone involved. |
| An offer is declined or reversed | The requester and the person who had offered to cover. |
| Completed or cancelled | The manager, for the record. |