Everything in the weekly schedule
WeeklyStaffSchedule makes the weekly schedule and gets it to your people. Copy last week, fix what's circled, and publish.
Build the week
Copy last week, then fix what’s circled. The red ring is a shift outside someone’s availability, and Sam’s row is highlighted the way Sam sees it.
Shifts can run past midnight: put in an end time earlier than the start and it counts as one shift.
Corner Cafe
Week of Nov 16| Person | 16 Mon | 17 Tue | 18 Wed | 19 Thu | 20 Fri | 21 Sat | 22 Sun | Hrs |
|---|---|---|---|---|---|---|---|---|
| Maria R. | 6a–2pKitchen | 6a–2pKitchen | 6a–2pKitchen | 6a–2pKitchen | 7a–3pKitchen | 40 | ||
| Dev P. | 11a–7pKitchen | 6a–2pKitchen | 11a–7pKitchen | 8a–3pKitchen | 31 | |||
| Sam T. (you) | 7a–1pCounter | 7a–1pCounter | 12p–6pCounter | 8a–4pCounter | 26 | |||
| June K. | 12p–6pCounter | 7a–3pCounter | 7a–3pCounter | 8a–2pCounter | 28 | |||
| Luis A. | 4p–9pDish | 4p–9pDish | 4p–9pDish | 3p–9pDish | 21 | |||
| Open shifts | 3p–9pDish |
Sam gets this email
No app to download, no group text to scroll back through. Staff sign in from any phone browser when they want the full week, set their availability, or trade a shift.
Edit a week after you publish it and the change shows right away. Click “Publish changes” and everyone gets an updated email.
Hi Sam,
Your shifts for the week of November 16:
Mon, Nov 16 7a–1p Counter Tue, Nov 17 7a–1p Counter Thu, Nov 19 12p–6p Counter Sat, Nov 21 8a–4p Counter1 open shift still needs someone.
- Thu, Nov 19, 12p–6p · CounterSam offers it to anyoneUp for grabs
- June: “I’ll take it”You get an emailNeeds OK
- You approveThe shift moves to JuneApproved
Thursday, covered
Sam can’t make Thursday. Sam offers the shift to June or to anyone, June takes it, and you approve it with one tap. The schedule updates itself and both of them get an email.
Nobody trades a shift behind your back, and nobody has to call you about it.
Prefer the wall?
Print the week on one landscape page, or turn on a view-only link for the break-room tablet. Once a week is published, everyone on the team sees the whole week, so they know who they’re working with and who to ask for a swap.

What it doesn’t do
WeeklyStaffSchedule makes the weekly schedule and gets it to your people. It is not a time clock, it doesn’t run payroll, and it doesn’t check your schedule against labor laws or break rules. If you need those, you need a bigger (and pricier) tool. If you need a schedule everyone can see, this is it.
