B:Side Advisors
Use case / Scheduling and dispatch

Draft tomorrow's schedule so your team tunes it in 20 minutes.

Scheduling eats hours of a senior person's week. Dispatch decisions made at 6:40 a.m. shape the whole day. An AI scheduling layer reads forecasted demand, staff capacity, skills, SLAs, and constraints. It drafts a schedule. Your manager tunes it instead of building it from scratch.

Christopher Myers2026 / Workflow guide
Scene / 01
A 48-person operator · any service business

It is 7:03 on a Sunday. The operations manager is at her kitchen table with a laptop and a mug. She has been building next week's schedule for an hour and has three more to go. The staff availability spreadsheet does not agree with the calendar. Three techs requested overlapping time off. The forecasted covers (or service calls) for Thursday look light. Or maybe heavy. She is guessing.

By 9:30 she will have a schedule. Monday morning two people will text asking to swap. Wednesday someone will no-show. Saturday the board will be understaffed because she misread demand. Nobody will say anything. The business will just quietly under-earn that week.

This is where AI scheduling lives or dies. Not in optimization theory. In Sunday at the kitchen table.

Scheduling is where small-operator time actually leaks.

A senior person spending 3 to 5 hours per week on scheduling is the norm. Over a year, that is 150 to 250 hours of the wrong person's time.

Scheduling in a service business is a constraint-satisfaction problem: demand forecast, staff availability, skill mix, labor budget, individual preferences, and a handful of hard rules (minimum coverage, overtime caps, union rules, licensing). A human can reason about this. Not efficiently. Not fast. Not happily.

The measurable cost is two-sided. Labor cost runs 20 to 35% above optimal when the schedule is a guess. Revenue is lost on the days when demand is underserved. Both happen at once in most small operations.

The second cost is intraday reactivity. Static schedules assume the world holds still between Sunday and the week ahead. It does not. A tech calls in sick Wednesday. An emergency call comes in at 9:40 a.m. A 6-top walks in without a reservation. Manual replanning at that speed is why dispatchers age in dog years.

Sources referenced
  • BLS data on scheduling overhead in service industries Administrative-time estimates for shift-based service operators across trades, hospitality, and healthcare.
  • ServiceTitan State of the Trades Dispatch density, truck utilization, and revenue-per-tech benchmarks for small-to-mid trades shops.
  • OpenTable reservation channel data Volume split across reservation channels for independent restaurants and the manual reconciliation cost.

How AI scheduling actually works.

Five steps. All five replace manual work with drafted work your manager reviews. None of them take authority away from the human in charge.

Workflow 01

Step 01. Ingest the constraints that already live in your head.

What we'd build

We spend two days writing down what your manager actually knows: who can do what, who cannot work together, minimum coverage by time band, forecasted demand by day, SLA rules, individual preferences. Half of the 'AI' value is making these explicit for the first time.

Vendors we'd evaluate
  • 7shifts
  • Homebase
  • When I Work
  • ServiceTitan Scheduling

Vendor-neutral. No reseller margins.

Workflow 02

Step 02. Read demand signals automatically.

What we'd build

Pull historical demand from POS or service history. Pull tomorrow's bookings from reservation or dispatch system. Pull forecasted demand from seasonality. Blend into a daily and intraday demand curve the draft schedule plans against.

Vendors we'd evaluate
  • Toast
  • Square for Restaurants
  • ServiceTitan
  • Jobber Analytics

Vendor-neutral. No reseller margins.

Workflow 03

Step 03. Draft the schedule end-to-end.

What we'd build

The assistant produces a full draft schedule that respects every hard constraint and optimizes against your stated objective (labor cost, coverage, customer wait time, whatever you pick). Output is a schedule your manager can open, tune in 20 minutes, and publish.

Vendors we'd evaluate
  • OptimoRoute
  • Geotab
  • Workwave Route Manager
  • 7shifts AI

Vendor-neutral. No reseller margins.

Workflow 04

Step 04. Replan intraday when the world moves.

What we'd build

When someone calls in sick at 6:15 a.m. or an emergency service call lands at 9:40 a.m., the assistant re-sequences in seconds and shows your dispatcher the impact. They accept or modify. The day does not collapse because one thing changed.

Vendors we'd evaluate
  • Samsara AI
  • Geotab
  • Verizon Connect Reveal
  • Route4Me

Vendor-neutral. No reseller margins.

Workflow 05

Step 05. Feed the data back for next week.

What we'd build

Every week the assistant reports: where the draft missed, where the manager overrode, where demand forecasts were off. Those signals improve next week's draft. The system gets better the longer you run it, without you doing anything extra.

Vendors we'd evaluate
  • Metabase
  • Looker
  • Fivetran
  • Hex

Vendor-neutral. No reseller margins.

Why small operators win at scheduling.

Enterprise scheduling is a 14-vendor procurement mess. You can ship a real one in 6 weeks and keep the whole thing in your manager's head.

Enterprise workforce management (WFM) tools are bloated because they serve operations with 12 business units and 5 union contracts. Yours has one of each. Every feature you do not use in the enterprise tool is a feature you are paying for in complexity.

Second, your constraints are tractable. Four shift types, a handful of skill classes, one physical location or three. A model can learn your specific patterns in two weeks. An enterprise schedule runs across 900 stores and will always be an approximation.

Third, the person who owns the schedule is usually the person who runs the business. A draft schedule your owner-operator tunes in 20 minutes gives them back an entire Sunday. That is a real quality-of-life dividend that compounds for years.

Mid-post · 30-minute scoping call

Want a 30-minute scoping call for your scheduling workflow?

Bring how many hours a week go into your schedule today and the top one or two constraints that make it hard. We will point at the highest-ROI entry point and name the sprint band that fits.

Three things scheduling AI will not fix.

Every operator we scope a scheduling sprint with hears these first.

01

If you are under-staffed.

Scheduling AI cannot conjure labor. If your schedule is painful because you do not have enough people, the sprint is hiring, not software. We will say so during the audit.

02

If your constraints are not writable.

Some operations run on tacit knowledge that has never been written down. Before AI can schedule, we have to capture the constraints. Sometimes this is the hardest two weeks of the engagement and the most valuable.

03

If your demand data is dirty.

A forecast built on inconsistent historical data produces inconsistent schedules. Part of the sprint is cleaning the data pipe. We will flag this explicitly instead of building on sand.

How we'd work with you on scheduling.

Readiness Audit shadows one full scheduling cycle (a week for shift-based businesses, a day for dispatch-based). We observe the real constraints, measure the real time spent, and surface the specific rules that are unwritten. You walk out with a readiness score and a prioritized path.

The first sprint is almost always one of two: a shift-schedule draft tool (hospitality, healthcare, retail) or a dispatch-draft tool (trades, field service). Written acceptance tests name the time-save target, the labor-cost-to-demand ratio, and the manager-override rate you are comfortable with.

Managed keeps the constraints current as the team changes, demand shifts, and new rules appear. One to three new automations per quarter. Most operators cover the retainer in recovered manager hours inside the first month.

Questions operators ask about scheduling AI.

The questions operators in this vertical actually ask on the first call.

01Does this replace the scheduler?
No. It replaces the first draft. Your scheduler stops building from scratch and starts reviewing a draft. In measurable cases, their hours on scheduling drop 60 to 80%. Judgment stays with them.
02Can it handle intraday chaos?
Yes. For businesses where the day moves (field service, restaurants, healthcare with same-day add-ons), we build the replan path explicitly. A sick-call or walk-in triggers a re-sequence proposal your manager accepts or modifies.
03What about union rules or licensing constraints?
These are first-class in the scoping. If you have a CBA with overtime caps, those become hard constraints the draft respects. If you have licensing rules (e.g. only journeymen on certain jobs), those go in first.
04How do you handle individual preferences?
Preferences are soft constraints. The draft optimizes against hard rules first, then honors preferences as much as possible. Your staff sees their preference respected most weeks and the reason it was not the weeks it was not.
05What if demand forecasting is wrong?
We measure forecast error weekly and expose it. Bad forecasts are usually fixable (new seasonality, new location, new product mix). We tune the model as part of the Managed retainer.
06Will my staff hate this?
If the tool produces schedules that feel arbitrary, yes. If it produces schedules that respect their preferences more reliably than the manual process did, they prefer it. We measure preference-satisfaction as a metric, not an afterthought.
End of post · Next step

Your manager is spending Sunday on Monday. Give her Sunday back.

Thirty minutes, a scoping call. We will ask about your real scheduling cycle and tell you honestly whether this sprint is the highest-ROI first move for your operation.

What the 30 minutes delivers
  • 01A short list of AI opportunities specific to your shop.
  • 02A rough ROI range and a sense of which to build first.
  • 03An honest answer: audit now, wait a quarter, or skip us.
Free · 30 minutes · No deck