📋
Roster · Allocation Whiteboard
5 sites · drag workers from the pool · open slots = unfilled positions · ⚠ = cert expiring
🪄 AI rostering: auto-matches workers to open slots by site induction + cert + travel + perf + fatigue + preference. Predicts no-show risk per worker per day.
✦AI Resolve: auto-fill 4 open slot(s)
✦Predict no-show risk this week
✦Optimise travel + fatigue
⚠ 4 open slot(s) need allocation this week —
auto-suggest from deployable pool ready to push
▶ One-click bulk auto-fill
Shifts this week
3
across 5 sites
Workers needed
9
crew positions to fill
🟢 Fill rate
56%
offers accepted via M4b PWA
🔴 Open slots
4
need allocation now
🟡 Cert warnings
0
HRWL / D&A expiring on roster
Site / Day
Mon
18 May
3 workers
Tue
19 May
3 workers
Wed
20 May
3 workers
Thu
21 May
0 workers
Fri
22 May
0 workers
Sat
23 May
0 workers
Sun
24 May
0 workers
Derrimut FC
Mixed · VIC
—
08:00
crew ?
booked
Robin
Open
Open
—
—
—
—
—
Jandakot DC
Freezer · WA
—
—
—
—
—
—
—
Minchinbury 1
Chiller · NSW
—
—
08:00
crew ?
booked
Robin
Diya
Open
—
—
—
—
Regency Park
Ambient · SA
—
—
—
—
—
—
—
Stapylton DC
Freezer · QLD
06:30
crew ?
booked
Mei
★ Hoa
Open
—
—
—
—
—
—
Booked (offer out)
Crew Allocated
On Site / In Progress
Complete / Invoiced
★ team lead · 🟦 freezer-cleared · 🟡 cert expiring · 🔴 open slot
M4a Allocation Whiteboard · data from M2 Jobs + deployable pool · drag-drop wires to M4b PWA push-offers · scoped to current user's site/state in production