The challenge
Flux Hospitality operates fourteen venues across Sydney and Melbourne — a mix of restaurants, bars, and event spaces. Rostering was managed venue-by-venue through spreadsheets and gut instinct. Venue managers would build weekly rosters based on what happened last week, adjusting for obvious factors like public holidays or large bookings. There was no systematic demand forecasting, and no visibility across venues to share staff during quiet periods or surge events.
The result was chronic misalignment between staffing and actual demand. Busy Friday nights were sometimes understaffed because a manager underestimated a local event's impact. Quiet Tuesday lunches carried three more staff than needed. Labour was Flux's largest controllable cost — roughly 34% of revenue — and leadership estimated that poor rostering was adding 8–10% waste on top of optimal levels. They needed a system that could predict demand with precision and generate rosters that balanced service quality with cost control.