How to Auto-Fill Open Shifts with a Preview

Quick answer Add shifts without a person, then let the builder suggest who takes them, and approve the result before it applies. In Biznsbook Labour Scheduling, Auto-fill open shifts shows a preview of who would take each shift and why, and which shifts nobody fits. Nothing changes until you press Assign these shifts. It works on draft schedules only.
Biznsbook weekly schedules by location with status and estimated cost
How to Auto-Fill Open Shifts with a Preview — Schedules in Biznsbook, a real screen from a demo company.

Why filling open shifts takes so long

Once the shifts are on the board, someone still has to decide who takes each one. That means checking who holds the right position, who is on leave, who is already working elsewhere and who is close to overtime. Doing it by hand across a full week is slow and easy to get wrong.

People also fall into habits. The same reliable staff get the extra hours and others get too few, which breeds resentment and overtime.

An assistant that applies the same rules every time, and shows its reasoning before anything is saved, removes the repetitive checking while the manager keeps the decision.

Why this happens

  • Open shifts are filled from memory, without checking time off or double-booking.
  • Overtime thresholds are only noticed after the schedule is published.
  • Hours drift towards a few reliable people.
  • Part-timers are stretched past contract hours before others are asked.
  • Nobody can explain afterwards why a person was chosen.

Biznsbook addresses this through auto-fill of open shifts, preview before anything changes, fair spread of hours in Labour Scheduling, on the same roster, clock and swaps as the rest of the module.

Small gaps in scheduling rarely fail loudly. They show up later as numbers nobody can explain. Recording each step where it happens removes the guesswork.

Step-by-step: Auto-Fill Open Shifts with a Preview

Written for owners, managers and shift supervisors who roster staff in Biznsbook Labour Scheduling, with or without HRMS.

  1. Create the open shifts. Add shifts without a person, for example by dropping a shift template on a day. They sit in the Open shifts row.
  2. Press Auto-fill open shifts. Press Auto-fill open shifts in the builder. It only works on draft schedules and needs the Auto-Schedule permission.
  3. Read the preview. The preview lists who would take each shift and why, and which shifts nobody fits and why.
  4. Check the reasons. It respects position, approved time off, Can't work availability, double-booking across schedules, rest hours, the daily limit and the weekly overtime threshold.
  5. Assign these shifts. Press Assign these shifts to apply the proposal. Nothing changes until you do.
  6. Handle the leftovers. Shifts nobody fits stay open. Adjust the shift, or offer it for claiming, or assign someone by hand.

Review results after the first full weekly cycle. Adjust roles, mappings, or approvals where the same exception repeats.

Screen-level flows live in the Help Center. This guide focuses on the business process; help articles cover click-by-click navigation.

Common mistakes to avoid

  • Mistake 1: Open shifts are filled from memory, without checking time off or double-booking. Repeating this each month usually shows up first in overtime, short-notice changes or unfilled shifts.
  • Mistake 2: Overtime thresholds are only noticed after the schedule is published. Repeating this each month usually shows up first in overtime, short-notice changes or unfilled shifts.
  • Mistake 3: Hours drift towards a few reliable people. Repeating this each month usually shows up first in overtime, short-notice changes or unfilled shifts.
  • Mistake 4: Part-timers are stretched past contract hours before others are asked. Repeating this each month usually shows up first in overtime, short-notice changes or unfilled shifts.
  • Mistake 5: Nobody can explain afterwards why a person was chosen. Repeating this each month usually shows up first in overtime, short-notice changes or unfilled shifts.

Each of these turns into a question the manager cannot answer quickly. Fix the process on the record rather than in email threads or spreadsheets.

Best practices that hold up as you scale

  • Create the open shifts — Add shifts without a person, for example by dropping a shift template on a day.
  • Press Auto-fill open shifts — Press Auto-fill open shifts in the builder.
  • Read the preview — The preview lists who would take each shift and why, and which shifts nobody fits and why.
  • Check the reasons — It respects position, approved time off, Can't work availability, double-booking across schedules, rest hours, the daily limit and the weekly overtime threshold.
  • Assign these shifts — Press Assign these shifts to apply the proposal.

Set the rule once in settings, let staff enter their own information, and review the results weekly before you publish the next roster.

How Biznsbook supports this workflow

auto-fill of open shifts is part of Biznsbook and works on the same records as the rest of scheduling, so the decision, the stock and the books stay in step and every action is recorded with who did it and when.

preview before anything changes is part of Biznsbook and works on the same records as the rest of scheduling, so the decision, the stock and the books stay in step and every action is recorded with who did it and when.

fair spread of hours is part of Biznsbook and works on the same records as the rest of scheduling, so the decision, the stock and the books stay in step and every action is recorded with who did it and when.

Labour Scheduling works on its own. Managers need the Labour Scheduling Manager role (or Shift Supervisor for schedules and attendance); invited staff get the Shift Worker role. HRMS, Payroll, Inventory and Accounting are optional.

Suggested implementation timeline

  1. Week 1: Set up auto-fill of open shifts and the permissions the people involved need.
  2. Week 2: Run the real process in Biznsbook only, with no side spreadsheet, for one team or site.
  3. Week 3: Review what was recorded with the people involved and tighten the rules where they disagreed.
  4. Month 2: Roll out to every team or site.
  5. Ongoing: Using auto-fill as a first pass.

A sensible routine for auto-fill

Start by making the open shifts the way you normally would, from templates, so that each one carries the position, the day and the hours it needs. The quality of the proposal depends on those basics: a shift with the wrong position will be offered to the wrong people, and a shift on the wrong day will clash with time off that has nothing to do with it.

Before you press Auto-fill open shifts, check that availability and time-off requests are up to date. The preview respects approved time off and Can't work windows, so a request still waiting in the queue is invisible to it. Clearing the Time-Off Requests queue first means the proposal reflects decisions you have already made.

Read the preview the way you would read a colleague's suggestion. For each shift it names the person and the reason, so you can quickly confirm the ones that look right. For the shifts nobody fits, the reason tells you what to change: a longer rest gap between closing and opening, a different start time, or a conversation with someone about taking extra hours.

Press Assign these shifts once you are happy, then look at the builder as usual. Conflict colours, the coverage gaps panel and the labour percentage for each day still apply, so the proposal is a first pass that you finish rather than a replacement for your own review. Because auto-fill only works on draft schedules, nothing reaches staff until you publish.

Why the preview matters

An automatic suggestion is only useful if you can see why it was made. The preview lists each open shift with the person proposed and the reason, and separately lists the shifts nobody fits and what stopped them. That lets you spot a rule you would rather bend, such as a rest gap you are willing to accept, and handle that shift yourself.

Because nothing is saved until you confirm, you can run the preview, change a template or an availability entry, and run it again without leaving half-assigned shifts behind.

Fair hours and contract hours

The proposal spreads hours fairly, so the person with the fewest hours is considered before someone who already has a full week. It prefers people who marked a time as preferred, and it keeps part-timers within their contract hours before stretching them. The result is a roster that is easier to defend when someone asks why they were given, or not given, a shift.

Metrics to track monthly

  • Pending time-off requests
  • Labour % against target by day
  • Open shifts left after auto-fill
  • Short-notice changes and premium hours
  • Missed-break exceptions

Start with three metrics; trend direction matters more than a single point-in-time snapshot.

Manual workarounds vs Biznsbook

Compare common manual workarounds with Biznsbook auto-fill of open shifts and the related capabilities.

CapabilityManual / SpreadsheetBiznsbook
Choosing who takes a shift❌ Memory and guesswork✅ A proposal with the reason for each person
Time off and availability❌ Checked by hand✅ Respected automatically
Overtime❌ Noticed after publishing✅ Daily limit and weekly threshold respected
Fairness❌ Favours the usual names✅ Spreads hours fairly and prefers people who marked a time as preferred
Part-timers❌ Stretched at will✅ Kept within contract hours before stretching them
Control❌ Direct edits✅ Nothing changes until Assign these shifts is pressed

Using auto-fill as a first pass

Treat the proposal as a first pass. Run it after availability and time off are up to date, read the leftovers, resolve them by hand, and then review the conflict and coverage panels as usual before publishing.

Write the rule down in your staff handbook so the settings and the policy say the same thing.

Frequently asked questions

Does auto-fill change the schedule straight away?

No. It shows a preview first. Nothing changes until you press Assign these shifts.

What does it check?

It respects position, approved time off, Can't work availability, double-booking across schedules, rest hours, the daily limit and the weekly overtime threshold.

What happens to shifts nobody fits?

The preview lists them with the reason, and they stay open.

Does it work on published schedules?

No. It only works on draft schedules.

Who can use it?

It needs the Auto-Schedule permission.

How this differs by industry

Retail

A store manager fills the weekend open shifts in one pass and reads why two late closes found no one.

Wholesale & distribution

A dispatch supervisor fills early loading shifts while the preview respects rest hours after yesterday's late finish.

Manufacturing

A shift lead fills line-cover shifts by position and sees that nobody with the required position was free for one night shift.