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 25 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 0 open slot(s) Predict no-show risk this week Optimise travel + fatigue
Shifts this week
0
across 5 sites
Workers needed
0
crew positions to fill
🟢 Fill rate
100%
offers accepted via M4b PWA
🔴 Open slots
0
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
25 May
0 workers
Tue
26 May
0 workers
Wed
27 May
0 workers
Thu
28 May
0 workers
Fri
29 May
0 workers
Sat
30 May
0 workers
Sun
31 May
0 workers
Derrimut FC
Mixed · VIC
Jandakot DC
Freezer · WA
Minchinbury 1
Chiller · NSW
Regency Park
Ambient · SA
Stapylton DC
Freezer · QLD
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