Skip to Content
Roster · Allocation Whiteboard
5 sites · drag workers from the pool · open slots = unfilled positions · ⚠ = cert expiring
Filled Cert ⚠ Open slot
◀ Prev Week of Mon 18 May Next ▶
🪄 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
Try it → drag any worker from the left-hand pool onto a shift tile to fill an open slot. Tile turns green on drop. Or hit "AI Resolve: auto-fill" above to fill every red open slot at once.
Production: this whiteboard syncs live with M4b worker PWAs — workers see the offer in <5s
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