Shift swaps and overnight shifts, done properly
Two things reliably break a schedule after it is published: staff trading shifts among themselves, and night shifts that cross midnight. Handled badly, the first turns into group chat chaos and the second into rest-rule violations. This guide shows how Wrok handles both, with a swap chain that keeps the manager in control and overnight shifts treated as first-class citizens of the rota.
How do shift swaps work in Wrok?
The problem with informal swaps is not that they happen, it is that nobody authoritative knows they happened. Wrok replaces the group chat trade with a three-step approval chain that ends in an updated schedule.
Step 1: A worker proposes the swap
A worker who cannot make a shift proposes a swap directly with a coworker, in a couple of taps. Swap requests can also be sent inside a chat conversation, so the "could you take my Wednesday?" message and the actual request live in the same place, with full context of who is working when.
Step 2: The coworker accepts
The other worker sees exactly what is being traded, for example their Thursday morning for the proposer's Wednesday afternoon, and accepts or declines. Both workers must approve before anything moves. No one gets volunteered for a shift they never agreed to.
Step 3: The manager confirms, and the schedule updates itself
An agreed swap is still only a request. It goes to the manager, who reviews it with full context and gives the final confirmation. On approval the schedule updates automatically for everyone, and push notifications go out, so the change never has to travel through a message thread. The manager stays in control of coverage without doing the negotiating.
Why the three-step chain matters
- Workers keep their autonomy: they arrange the trade themselves, without asking the manager to broker it.
- Consent is explicit: both workers approve first, so swaps are agreements, not assignments.
- The manager keeps final say: coverage, roles, and hours are checked by a human before the rota changes.
- The schedule stays authoritative: after approval there is one true schedule, updated for everyone, not a rota plus a pile of verbal amendments.
How does Wrok handle overnight shifts?
Hotels, warehouses, bars, and clinics do not stop at midnight, and their scheduling software cannot either. In Wrok, overnight work is not a special case bolted on; it is an ordinary shift type with an inconvenient clock.
Defining a shift that crosses midnight
You create shift types with exact start and end times, custom names, and distinct colors. A Night shift running 22:00 to 06:00 is defined once, exactly like a Morning shift running 06:00 to 14:00. From then on the auto-scheduler treats it as one more shift to fill, subject to the same role requirements and staffing minimums as any other.
How the schedule displays overnight shifts
On the schedule, an overnight shift appears as a single entry with its full time range, for example Night, 22:00 to 06:00, color-coded by shift type so night work is recognizable at a glance in both the worker's personal week view and the manager's color-coded team grid. Workers get push notifications when their schedule changes, which matters most for the shifts people are asleep before.
Rest rules: the constraint that guards night workers
The danger of overnight rotas is the turnaround: someone finishes at 06:00 and is accidentally rostered to open at 10:00 the same day. Wrok's scheduler treats mandatory rest hours as a hard constraint, evaluated together with availability, approved vacations and sick days, contracted hours, and staffing minimums. It only returns weeks that satisfy every rule at once, and if no valid week exists it tells you which rule is blocking so you can resolve it deliberately. How that algorithm works is covered in the auto-scheduling guide.
Hours, attendance, and pay for night work
Hours worked on overnight shifts are tracked like any others: attendance marking, hours per day, week, or month, GPS clock-in for verifying on-site check-in, and overtime warnings. At payroll time, PDF and Excel exports carry the recorded hours, so night work is documented rather than reconstructed.
What happens when swaps meet night shifts?
The two features compose. A night worker can propose trading their Friday night for a coworker's Saturday afternoon; both approve, the manager confirms, and the updated schedule reflects the change for everyone. Because the manager gives the final confirmation, a trade that would leave the night uncovered or violate a rest turnaround can simply be declined. That combination, worker-driven flexibility with rule-guarded approval, is what keeps a 24/7 rota both humane and covered. If you run this kind of operation in hospitality, the restaurant scheduling guide walks through a full week in practice.
Wrok is free forever for up to 6 workers and one workplace, with flat paid plans from €14.99 per month, no per-user fees, and a 90-day free trial of paid features.
Common questions
A swap in Wrok is a three-step chain. A worker proposes a swap directly with a coworker, in a couple of taps or as a swap request embedded in a chat conversation. The coworker accepts or declines. If both workers agree, the request goes to the manager for final confirmation. Once approved, the schedule updates automatically for everyone and the team is notified, so nobody shows up for a shift that was traded away.
Yes. Both workers must approve a swap first, but it only takes effect after the manager confirms it. That keeps staff free to organize trades among themselves while the manager retains control over coverage, roles, and hours. The manager reviews swap and time-off requests with full context of who is working when, and approves or declines from the app.
Yes. In Wrok, an overnight shift is an ordinary shift type: you define a Night shift with exact start and end times, such as 22:00 to 06:00, give it its own color, and the scheduler treats it like any other shift. It appears on the schedule with its full time range, color-coded so night work is recognizable at a glance, and hours worked are tracked like any other shift.
Overnight work is where rest rules matter most, because a worker finishing at 06:00 must not be scheduled to open the same morning. Wrok's automatic scheduler treats mandatory rest hours as a hard constraint alongside availability, approved time off, and contracted hours: it only returns arrangements that satisfy every rule at once. That makes 24/7 rotas for hotels, warehouses, and clinics safe to generate with one tap.
Put swaps and night shifts on autopilot
Start free for up to 6 workers, no credit card required. Define your shifts, including the ones that cross midnight, and let your team trade shifts with approval built in. Flat pricing from €14.99 per month when you grow, plus a 90-day free trial. Comparing tools? Read Wrok vs When I Work vs Deputy.
Open the web app