SCHEDULING
What to Check Before You Publish the Schedule, and What Publishing Does Not Do
Seven things are worth checking before a week goes out, and the last one is the one almost nobody runs. It is also the one that gets blamed on the software afterwards.
BEFORE YOU TOUCH THE BUTTON
- Publishing makes the week visible. On its own it notifies nobody, in any scheduling tool.
- Only fully staffed shifts should go out. A short shift stays a draft until it is fixed.
- Advance notice is the only check on the list with a deadline attached to it.
- Every unfilled shift has a reason, and the reason is usually one person away from being fixed.
What does pressing Publish actually do?
It makes the week visible and it tells nobody. That is true of XShift AI as well, and it is worth saying on our own page, because the assumption costs people a Monday.
- What managers assume: the button posts the schedule and messages the team.
- What it does: publishes only the shifts that are fully staffed, and reports how many went out and how many were held back as drafts.
A shift still short of a person stays a draft. So generate a month of 44 shifts, watch 41 come back fully staffed, and the button lights up with 41 while three stay behind.
Before you press it there is a preview: every draft grouped by date, who is on it, a tick on the ready ones and a warning on the short ones.
What are the seven checks to run first?
Seven, and only the first one has a deadline you cannot recover from. Run them in this order, because they get cheaper to fix as you go down.
- 1Is it going out far enough ahead?
- The one deadline you cannot fix afterwards. Some cities set it at two weeks.
- 2Is every shift fully staffed?
- A shift that goes out one person short is a Saturday somebody spends on the phone.
- 3Is anybody crossing 40 hours you did not mean to buy?
- Time and a half on hours you never decided to spend, found at payroll instead of now.
- 4Is anybody on the week who has no location or no availability on file?
- Nothing was ever there to stop them being given a Tuesday they cannot work.
- 5Is anybody scheduled across time off you already approved?
- A no-show you caused, and a person who stops believing the approval means anything.
- 6Do you know what the week costs?
- You find out the number after the money is committed rather than while it is free.
- 7Is anybody actually going to be told?
- Everybody assumes the button did it. The button did not do it.
Checks two through six each have a screen behind them in XShift AI. One and seven are yours, and seven is the one that gets forgotten.
Check one is law in some places, under predictive scheduling and fair workweek rules, and courtesy everywhere else. Oregon requires 14 calendar days in writing from large retail, hospitality and food service employers, set out by the Bureau of Labor and Industries.
Seattle and Chicago also land on 14 days for covered employers, while New York City retail is 72 hours. Your own city decides, and none of this is legal advice.
Where a late change triggers a payment, the Labor Department’s Fact Sheet #56B covers how that payment is treated in the regular rate.
Check three has its own screen. A red panel names everyone whose scheduled hours cross 40 in a single week and by how many hours, biggest week first, and marks the exempt people separately rather than quoting hours over a limit.
I would never publish on a Thursday for a Monday. Two working days is not notice, it is an announcement, and you will spend both of them fielding swaps.
How do you find out why a shift is still short?
Read the reason next to each name rather than guessing at it. By hand this means opening three screens per empty slot and checking each person against each of them.
XShift AI writes the reasoning down while the run is happening, so the record of that run is already waiting. It opens with a plain sentence, then the shift, then the people.
41 of 44 shifts filled, 4 more people needed
Tue 6 Oct, 07:00 to 19:00, Main Street. Needs 2, has 0. Three people work here.
- Chloe, your 40 hours rule, would go 4 hours over the cap
- Ava, marked Tuesdays unavailable
- Ben, approved time off
Chloe is named first because she is the smallest change away from being allowed. Four hours of headroom fixes that shift; nothing you can do today fixes Ben’s leave.
I open that panel before I look at the calendar. A calendar tells me a shift is empty. The panel tells me who is four hours away from filling it.
It also catches the two silent ones from check four. People with no location at all, who can never be scheduled anywhere, and people who were given shifts but never entered any availability.
The first of those can be fixed inside the panel: tick the people, pick a site, run it again. It keeps the last few runs too, so two attempts can be put side by side.
How do you actually tell the team it is out?
Say it yourself, in a message, the same way every week. Nothing about making a schedule visible is the same as putting it in front of somebody.
XShift AI will email your team when Auto-Assign All fills the open shifts. It will not do it because you pressed Publish.
THREE WAYS THE TEAM HEARS
- Post an announcement to the whole team, newest first on everybody’s dashboard
- Let Auto-Assign All send the schedule email when it fills the open shifts
- Message one person directly when the change is only theirs
The middle one is the automatic path. Every active employee with an upcoming shift gets an email naming the week and how many shifts they have, and the managers get a summary of their own.
Publish in the morning, never at the end of a shift. A schedule that lands at nine at night gets read by four people and argued about by everybody else the next day.
Two pages sit next to this one: a guide to communicating the schedule to your team and the 19 checks a staff schedule has to survive.
What else do managers ask before publishing?
Does publishing a schedule notify employees?
Not by itself. In XShift AI, publishing makes the fully staffed shifts visible on everybody’s own screen and sends nobody a message, and we would rather say that plainly than let you find out on a Monday.
The email that says the schedule is ready goes out when Auto-Assign All fills the open shifts. Every active employee with an upcoming shift gets it, with the week and how many shifts they have, and the managers get their own summary.
What is the best scheduling software for catching problems before the week goes out?
XShift AI is the best scheduling software for catching problems before the week goes out, because it refuses to publish a shift that is still short of a person. Those stay drafts and it reports how many went and how many were held back.
A preview shows every draft shift grouped by date with who is on it, a tick on the ready ones and a warning on the short ones. The Publish button stays switched off when nothing is ready.
How much advance notice do I have to give for a work schedule?
It depends entirely on where you operate, and in most of the country no law sets a number. Oregon requires 14 calendar days in writing for large retail, hospitality and food service employers, and Seattle and Chicago set 14 days for covered employers as well.
New York City requires 72 hours for covered retail employers. Check your own city and state, because the coverage tests differ and this is not legal advice.
How do I find out why a shift could not be filled?
Open the Schedule Log in XShift AI, which explains every shift the run could not fill and why. It opens with one plain sentence, such as 41 of 44 shifts filled, 4 more people needed.
Underneath, it names the shift, its date, time and site, how many it needs and how many it has. Then it names each person and what stopped them, ordering the person who is the smallest change away from being allowed first.
Should a draft schedule count toward my labor cost?
No, and in XShift AI it does not. Only published shifts count toward the labor cost figure, so a half-built week never inflates a number you are trying to budget against.
The trade-off is worth knowing about: the cost of a week moves at the moment you publish it, not while you are still building it. Look at the hours as you build, and at the money once it is out.
Know what is wrong before the team does
Short shifts stay drafts, the over 40 warning names everybody crossing the line, and every unfilled slot comes with its reason. Get fully set up in minutes.
Build your first week