For restaurants & bars

Staff scheduling software built for the restaurant floor.

Enter next week's expected covers and let the AI staff every service — right people on the right stations, rest rules enforced, labor cost visible — then publish straight to the team's WhatsApp.

30 days free · No credit card · Unlimited staff

The F&B roster problem, honestly stated.

  • Covers swing hard between a quiet Tuesday and a full Saturday — but the roster is a copy of last week's.
  • Stations need the right people: someone on the pass, someone who can run the bar, a host who speaks the guests' language.
  • Split shifts, casuals, and last-minute leave requests turn Sunday afternoon into a puzzle with no good answer.
  • One closing-then-opening double slips through, and someone runs a lunch service on five hours of sleep.

How RosterProject rosters an F&B outlet.

Covers in, staffing out

Type the covers you expect per service — RosterProject suggests how many floor, bar, and kitchen-support staff each shift needs. Adjust the suggestion, then generate.

Stations and skills respected

Tag who can work the bar, the pass, the floor, the host stand. The AI only assigns people to stations they're qualified for — every shift, automatically.

Rest rules that can't slip

Minimum rest between shifts, no closing-then-opening doubles, at least one rest day in seven, contracted hours respected. Hard rules are constraints — the roster physically can't break them.

Published where your team lives

One tap formats the roster for your WhatsApp group, and every waiter, bartender and runner has a personal link to see shifts and request days off — no app, no password.

Rules every generated roster obeys

  • At least one rest day in every seven
  • Minimum rest between shifts — no closing-then-opening
  • Maximum consecutive working days
  • Contracted vs casual hours per person
  • Approved leave and day-off requests
  • Station coverage by qualified staff only

Also rostering other departments?

RosterProject covers the whole property — see how it handles the front desk, housekeeping and banquet casual pools. And if you roster in Hong Kong, read the Employment Ordinance rostering guide — every rule in it is enforced by the product.

Restaurant rostering, answered.

How does RosterProject handle fluctuating covers?+

You enter the covers you expect for each service — from reservations, events, or experience — and RosterProject converts them into a suggested per-station staffing level, which you can edit before generating. Demand-matched staffing means quiet shifts stop carrying Saturday's headcount.

Can it roster split shifts and casual staff?+

Yes. Shifts are whatever times you define, and each person carries their own contract type — contracted hours are respected for full-timers while casuals are scheduled within their availability.

What about the bar versus the floor versus the host stand?+

Stations are first-class: you set demand per station per shift, tag each person's skills, and the AI fills every station with someone qualified — or tells you in plain English which station can't be covered and why.

We run several outlets — a restaurant, a lobby bar, in-room dining. How does that work?+

Each outlet gets its own roster and its own team page. Staff belong to their home outlet, so each venue's roster stays clean and accountable.

Next week's roster, before tonight's service.

Set up your outlet once — or load the demo restaurant — and judge the AI on your own team.