📋
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 0 open slot(s)
✦Predict no-show risk this week
✦Optimise travel + fatigue
2 cert expiring among allocated crew — renewal workflow ready ·
auto-suggest from deployable pool ready to push
▶ One-click bulk auto-fill
Shifts this week
2
across 5 sites
Workers needed
11
crew positions to fill
🟢 Fill rate
100%
offers accepted via M4b PWA
🔴 Open slots
0
need allocation now
🟡 Cert warnings
2
HRWL / D&A expiring on roster
Site / Day
Mon
27 Apr
0 workers
Tue
28 Apr
0 workers
Wed
29 Apr
0 workers
Thu
30 Apr
0 workers
Fri
01 May
6 workers
Sat
02 May
0 workers
Sun
03 May
5 workers
Derrimut FC
Mixed · VIC
—
—
—
—
—
—
—
Jandakot DC
Freezer · WA
—
—
—
—
—
—
—
Minchinbury 1
Chiller · NSW
—
—
—
—
—
—
05:00
crew 5
invoiced
Yan
★ Pat
Wei
Liang
Anh
Regency Park
Ambient · SA
—
—
—
—
—
—
—
Stapylton DC
Freezer · QLD
—
—
—
—
06:30
crew 6
invoiced
Sam
Drew
Yan
Jamie
Arjun
Drew
—
—
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