For banquet & event teams
Function sheet in, roster out: staff every event from a casual pool that manages its own availability, and publish call times to the group chat in one click.
30 days free · No credit card · Unlimited staff
Read the function sheet, set how many servers, bartenders and porters each event shift needs — the AI builds the roster around the actual events, every week from scratch, in seconds.
Casuals set their own availability through a personal link, so 'who can work Thursday?' is already answered before you generate. No more one-by-one WhatsApp polling.
Numbers moved on Wednesday? Update demand and regenerate — pin the assignments you want to keep, and only publish when you're happy. Nothing goes out automatically.
Publishing formats the roster for your WhatsApp group, and every casual's personal page shows their shifts — no app to install, no login to forget.
See RosterProject for restaurants and bars, the front desk and housekeeping. Hong Kong operators should also read the Employment Ordinance rostering guide.
Each roster period starts from your real demand: you enter the staff each shift needs per event day, straight from the function sheets. The AI then fills it — respecting availability, skills, hours and rest rules — instead of copying a pattern that never fits banquets anyway.
Casuals belong to your banquet pool with their own availability and hour limits. They mark when they can work via their personal link, and the solver schedules them only inside those windows — alongside your contracted banquet staff.
Regenerate. You can pin the shifts you want to keep, let the AI re-solve the rest, and review the result before publishing. Until you hit publish, nobody sees a thing.
In RosterProject, each person has one home team, and the banquet pool is a team of its own — that keeps every roster clean and accountable. Many hotels put dual-role staff in the pool they work most.
Set up your banquet pool once — availability, skills, contracts — and staff every function sheet in one click.