📋
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
4 cert expiring among allocated crew — renewal workflow ready ·
auto-suggest from deployable pool ready to push
▶ One-click bulk auto-fill
Shifts this week
10
across 5 sites
Workers needed
42
crew positions to fill
🟢 Fill rate
100%
offers accepted via M4b PWA
🔴 Open slots
0
need allocation now
🟡 Cert warnings
4
HRWL / D&A expiring on roster
Site / Day
Mon
04 May
5 workers
Tue
05 May
6 workers
Wed
06 May
9 workers
Thu
07 May
4 workers
Fri
08 May
4 workers
Sat
09 May
6 workers
Sun
10 May
8 workers
Derrimut FC
Mixed · VIC
—
06:30
crew 6
invoiced
★ Anika
Anh
Drew
★ Chen
Mei
Jordan
—
—
—
08:00
crew 3
complete
Avery
Morgan
Vikram
—
Jandakot DC
Freezer · WA
—
—
07:00
crew 5
invoiced
Skyler
Robin
★ Linh
Anh
★ Hoa
—
—
—
07:00
crew 3
complete
★ Liang
Morgan
Yan
Minchinbury 1
Chiller · NSW
—
—
08:00
crew 4
invoiced
Arjun
Raj
Robin
Avery
—
—
05:00
crew 3
complete
Quinn
★ Liang
Chen
—
Regency Park
Ambient · SA
—
—
—
08:00
crew 4
invoiced
Liang
Robin
Morgan
Alex
—
—
—
Stapylton DC
Freezer · QLD
08:00
crew 5
invoiced
Jamie
Anh
Linh
Quinn
Trinh
—
—
—
06:30
crew 4
invoiced
Pat
Skyler
Hung
Chen
—
06:30
crew 5
complete
Robin
Skyler
Morgan
Anika
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