Open shifts: how shift bidding works, and how it goes wrong
Posting an unfilled shift to the team and letting people claim it is the cheapest coverage tool there is. It also quietly rewards whoever refreshes their phone fastest. Here is how to run it so it does not.
There are two ways to fill a hole in next week's schedule. You can work the phone — text the three people who usually say yes, wait, text two more. Or you can post the shift to everyone who is qualified and let them come to you.
The second is what "open shifts" or "shift bidding" means, and in the systems that do it well it is the single biggest reduction in manager time per week. It is also the feature most often implemented in a way that quietly makes the schedule less fair. Both halves are worth understanding before you turn it on.
The mechanic, plainly
A manager posts a shift with no name on it. Everyone eligible sees it. They claim it. Either the claim is final, or a manager approves it. The shift becomes theirs and the schedule updates.
That is the whole loop, and its value is not the automation — it is the information. The manager working the phone only ever learns about the three people they thought to ask. Posting it to everyone surfaces the new hire who wanted more hours and would never have volunteered unprompted.
Where it goes wrong
First-come-first-served is a speed contest. If a claim is final the moment it lands, the shift goes to whoever had their phone in their hand. Do that every week and you have built a system that pays the most attentive rather than the most available — and the people who lose it are usually the ones with a second job or childcare, which is exactly who you thought you were helping.
Eligibility is not a nice-to-have. Posting a shift to "everyone" means posting it to people who do not hold the certification the role needs, who are already at 38 hours, or who are off that day. Every one of those claims is a conversation you now have to have, and one of them ends with someone unqualified on the floor.
The compliance check has to happen at claim time. This is the failure that costs money. A shift can be perfectly legal when you post it and illegal for the specific person who claims it — because it leaves them nine hours after their last shift, or because it is their seventh consecutive day, or because it crosses an overtime threshold that the schedule as published did not. Systems that validate on publish and not on claim will happily let a claim create the violation.
Silence looks the same as coverage. A posted shift nobody claims is not a filled shift, but it stops feeling urgent the moment it leaves your head. Open shifts need a deadline and an escalation path, or they become a way of deferring the problem to Friday.
What good looks like
- Post to the qualified, not to everyone. Filter by the position and the skills the shift actually requires, so a claim is plausible by construction.
- Approve claims, at least at first. A claim being a request rather than a transaction gives you a place to apply judgement — and a record of who asked, which is worth having when someone says they never get the good shifts.
- Check the claimer against the rules, not the shift. Rest gaps, consecutive days, weekly caps and certifications are properties of the pairing, not of the slot.
- Watch who wins. If the same two names take every extra shift for a month, the mechanism is working and the outcome is not. That is a fairness signal, and it is visible only if someone looks.
How Weekwright does it
Open shifts are first-class: a manager creates one, the people who qualify get a notification, and a claim arrives as a decision rather than a fait accompli — approve or decline, with the reason recorded in the audit log. Managers can also assign one directly when the answer is obvious.
The compliance engine runs against the person and the shift together, so a claim that would break a rest rule or push someone over a weekly cap is flagged at the moment of claiming rather than discovered at publish. And because the AI agent reads the same data, "who can cover Friday night" is a question you can ask in the chat and get a sourced answer to — the candidates, why each one qualifies, and who is already carrying more than their share this month.
That last part is the one we would argue matters most. Coverage is easy to measure and fairness is easy to lose, and the difference between the two is whether anyone is looking at the pattern across weeks rather than the hole in this one.
More on the surrounding pieces: healthcare scheduling, where bid shifts are most established, and the advance-notice rules, which in several cities give employees first refusal on extra hours before you can hire for them.