Shiftbase AI

We use AI to make you use Shiftbase less.

Zero minutes of admin a day is what Shiftbase is building towards, one piece at a time. Forecasting is live today and auto-scheduling is in early access.

Our industry added AI. Your work stayed the same.

Every scheduling tool has a chatbot or an auto-schedule button now. You press it, something comes out, and you're not sure why it picked what it picked.

Before you press it

Shiftbase AIIt tells you what's missing.
In the marketYou press it and hope your data was ready

What you get back

Shiftbase AIA reason next to every name, including the ones it left out
In the marketA finished week, and no idea why

The shifts nobody can cover

Shiftbase AILeft empty and named, so you know where to look
In the marketFilled anyway, or dropped without a word

Who sets the rules

Shiftbase AIYou do. Contract hours, caps, team boundaries.
In the marketSet for you, and out of your hands

Who sends it to your team

Shiftbase AIYou do, once you've read the draft.
In the marketSometimes it goes out without you
Where AI helps, and where it doesn't

Removing admin from your day, step by step.

AI sits at both ends. The forecast at the front, the payroll check at the end. The schedule in between comes out of your own templates and rules.

A forecast of 1340 next to a turnover entry of 10, with the warning "99% below the AI forecast!" and a button to reset to the AI forecastLive

Revenue forecasting

Your sales history turns into an expected turnover for next Friday, so you build the week against a number instead of a hunch. What that means for staffing stays your call.

A PDF being dragged onto an upload field under "Start faster with a file"Live

Spreadsheet converter

Upload your schedule in whatever format it lives in and it comes back as a Shiftbase schedule. Your first week starts filled in.

The Auto-schedule button clicked, and a loader reading "Drafting your schedule… Validating labour compliance"Early access

Auto-scheduling

Fills your required shifts with the people who can work them, inside your rules. What it can't fill stays open and named, so you know where to look. Next: open shifts go out to whoever's most likely to say yes.

Payroll preparation at step 1 of 5: absence approval done, then timesheet approval, correcting plus and minus hours, and locking timesheetsSoon

Guided payroll preparation

Shiftbase checks the hours before they reach payroll and flags the odd ones, with the reason next to each.

Benefits

What changes for you.

Auto-scheduling drafts the week and shows you every shift it would add. You compare it against the schedule you already have, then apply it or throw it away.

Your Sunday evening back.

The schedule still gets made. Dragging names into boxes for three hours is the part that goes.

Every site plans the same way.

The same rules run at every location. The quality of the schedule stops depending on who was at the laptop that night.

You still make the call.

It drafts, you decide. Nothing reaches your team until you send it, and you can see every shift it added before you do.

The first pilots already see a big difference.

Forecasting is live, auto-scheduling is in early access.

“The most valuable thing for me is time, not money. Whenever I can save time, that really matters.”

Vic Gruntjes

Head Chef and Co-Owner

-98%

Decrease scheduling time

Brings your scheduling time down from hours to minutes.

2-4x

Back for what it costs

Admin hours, plus what the Profit goal takes off labour cost, against what Shiftbase costs you.

How it works

One auto-scheduling run, start to finish.

Auto-scheduling runs in a side panel on your schedule: five steps, a few minutes end to end. Nothing reaches your team until you publish it.

Step 01

Open the side panel and see what's missing.

Click Auto-schedule from your schedule and a side panel opens on the week and department you're viewing. It checks what a good draft needs first: required shifts, skills, wages, availability, the sales forecast, settings. Anything missing gets a link to go and fix it, or you carry on without it.

The side panel checklist: required shifts, skills and turnover forecast are ready, hourly wages and availability still need setting up
Step 02

Set the shifts you need.

Mark the shifts you need covered, by hand or from a template. These are your required shifts, and they are the only thing auto-scheduling fills. Shifts you already assigned stay where you put them.

Three required shifts: morning 08:30 to 12:30 (2 of 2), day 08:30 to 17:30 (3 of 4) and afternoon 13:00 to 17:30 (5 of 5)
Step 03

Pick a strategy.

The strategy sets what the draft aims at. Profit goes for the lowest labour cost, Employee puts your team's preferences first, and Balanced sits between them. Balanced is the default, and you can switch on any run without changing a rule.

The three strategies, Profit, Balanced and Employee, with Balanced selected
Step 04

It fills the week.

Auto-scheduling works through your rules, person by person, shift by shift: contract hours, daily and weekly caps, approved absence, missing skills, plus-minus balance, team boundaries. Unavailability holds strictly, availability counts as a preference, and you can flip either.

The Draft schedule button clicked, and a loader reading "Drafting your schedule… Validating labour compliance"
Step 05

Read the draft, then apply.

The draft comes back with total labour cost, labour cost percentage, average hourly wage, and productivity. Every required shift it couldn't fill sits in the unassigned row, and picking one ranks who could take it, with a reason each. Apply it or throw it away.

The finished draft: total labour cost €7,594.39, productivity €19.79, average hourly wage €23.17, labour cost percentage 43.59%, and the Apply to schedule button

Start where the admin hurts most.

Forecasting is live and auto-scheduling is in early access. Take one, see what it does to your week, and add the next piece when you're ready.

The Auto-schedule button in Shiftbase
FAQ

Questions before you try it.

Every answer here is about what the features do today, not what they might do later. If yours isn't here, our team answers the phone Monday to Friday, 9 to 5 CET.

Never. It drafts a week and hands it back to you. You apply the draft or throw it away, and publishing stays your move.

Yes. Required shifts are the ones you mark as needing cover, and they are the only thing auto-scheduling fills. Mark none for the week and there is nothing for it to do.

They stay empty and land in the unassigned row, named one by one. Pick one and Shiftbase ranks who could take it, with a reason each. Nothing gets fudged to make the week look complete.

It reads both and leaves both as they are. Shifts you already assigned stay where you put them. Unassign one if you want the draft to reconsider it.

Shiftbase AI is two features today: revenue forecasting, which predicts your turnover 28 days ahead, and auto-scheduling, which drafts a week and fills the shifts you marked as needing cover. Both sit in Premium, forecasting is live and auto-scheduling is in early access. Shiftbase AI drafts, you review and publish, and it never publishes for you.

We're not putting a number on it yet. Three weeks into the pilot a snowstorm hit, the forecast missed it, and we'd rather tell you that than quote a figure and lose you the first time it's off.

Not yet. Auto-scheduling settings apply across your whole account, and each run covers one department for the week you're viewing. Run it once per department, and change a setting in between if you need to.

No, and we won't claim it does. It follows the rules you set for hours and teams. Working-time law runs through Compliance+, a paid add-on available on Basic and up, with its own rulesets per contract type.

Yes. Availability is not required. If your team is patchy at filling it in, turn on the setting that treats blank days as unavailable and the draft plays it safe with anyone who hasn't said anything. Leave it off and a blank day counts as available.