Back to home
Team

Shift planning

A drag-and-drop weekly scheduler with recurring patterns, swap requests, and conflict warnings.

The shift planner is a weekly calendar grid. Each row is a staff member, each column is a day. Shifts are dragged from a side palette of templates, or built from scratch with a click-and-drag.

Recurring patterns

Most restaurants run a stable weekly pattern. Save a week as a recurring template and apply it forward as far as needed. Templates can be edited centrally — changes propagate to all future occurrences but never to the past.

Swap requests

Staff can request to swap a shift from the mobile app. The swap is offered to eligible coworkers (same role, no conflict, opted-in to swaps). When someone accepts, the manager gets a one-tap approval prompt — the swap is not active until approved.

Conflict warnings

The planner highlights three classes of conflict inline:

  • Double-booked staff — the same person on two overlapping shifts.
  • Under-staffed sections — a section with reservations but no assigned server.
  • Legal hour limits — exceeds configured maximums per day or per week. Defaults follow German Arbeitszeitgesetz; custom limits per workspace.
Publishing
Edits to a published week stay in a draft state until you publish them. Staff are notified via push and email when their personal schedule changes. Use Discard draft if you want to back out before publishing.