Skip to content

My shifts

A read-only view of your own upcoming schedule. There are two surfaces depending on the kind of account you have:

  • Admin sidebar (/admin/my-shifts) — for managers and owners who also work shifts. Shows when your account is linked to an employee row at the venue. Lives under Overview next to the Dashboard.
  • 🗓️ My shifts pill on the cashier lock screen — for everyone else (line cooks, waiters, dishwashers — anyone who unlocks the till with a PIN but doesn’t have an admin login). Tap the pill in the bottom-left of the lock screen, type your PIN, see the same data.

The lock-screen pill is the main surface most staff actually use, since most kitchen and floor staff don’t log into the admin app at all.

What it does

Before this page existed, staff found out their week by talking to the manager, reading a printed rota, or watching a WhatsApp group. The single source of truth — the manager’s roster — wasn’t directly visible. This page closes that gap: every staff member at the venue (PIN or login, no permission needed) gets a phone-friendly list of their next 14 days, updated live the moment the manager edits the roster.

The data is the same on both surfaces — the difference is how you reach it. Multi-venue staff (a chef who works at two restaurants under the same login) see their combined schedule with the venue name on each entry, but only via the admin-sidebar surface (the lock screen is per-venue by definition).

How to use it

From the cashier lock screen (PIN staff)

  1. Walk up to a cashier or KDS terminal that’s locked (showing the PIN pad).
  2. Tap the 🗓️ My shifts pill in the bottom-left corner.
  3. Type your PIN — the same one you use to unlock the till.
  4. Your name appears at the top, followed by every shift in the next 14 days grouped by date.
  5. Tap Done when you’re finished. The dialog also auto-closes after 30 seconds so the next person at the terminal doesn’t see your schedule.

From the admin sidebar (managers who work shifts)

Open from the sidebar: Overview → My shifts.

You’ll see one card per day that has shifts on it, sorted earliest first. Each card shows:

  • Day and date in the header (e.g. “Tuesday 06 May”).
  • Time range in 24-hour format (e.g. “18:00 – 23:00”).
  • Department chips — coloured pills for each work area covered (Kitchen, Sala, Bar).
  • Venue name if you work at multiple venues, so you don’t show up at the wrong restaurant.
  • A small “Recurring” tag if the shift comes from a weekly pattern your manager set up.
  • Manager notes if any were attached to the shift (e.g. “early service, double covers”).

If your account isn’t linked to a staff profile yet (or you genuinely have no shifts in the next 14 days), the page shows an empty state explaining what to do — usually that means asking your manager to set up the link in the Settings → Staff page.

Requesting a swap

Each future shift card has an ↔ Swap button. See the shift swap requests page for the full flow.

What happens behind the scenes

The page reads the same planning data the manager’s roster uses, just filtered to your staff profile via the link your manager set when adding you. Recurring shifts are expanded on the fly — the system doesn’t pre-generate them, it computes them from the recurring pattern every time the page loads. That means any change your manager makes (new shift, edited time, swap accepted) shows up on the next refresh; no syncing or refresh button needed.

The 14-day window is fixed today. Looking further ahead would clutter the page; looking back at past shifts is what the venue’s time-clock review does (manager-side).

Examples

🍕 Standard week You open the page Sunday evening. The week ahead shows: Monday 18:00–23:00 Kitchen (recurring tag), Wednesday 11:00–15:00 Kitchen (recurring), Thursday 18:00–23:00 Kitchen (recurring), and a one-off Saturday 19:00–02:00 Bar covering for a colleague. You know exactly what your week looks like in five seconds.

📅 Multi-venue chef You consult for two restaurants. Mon/Tue/Wed at “Trattoria Mare” (Kitchen), Fri/Sat at “Bistro Centro” (Kitchen). The page shows all five days with the venue name italic next to each card. Same login, two work places, one schedule.

⚠️ Edge case — empty state after start date You’re a new hire whose first day is in 16 days. The page shows the empty state because the 14-day window doesn’t reach it yet. Wait three days and your shifts will appear.

⚠️ Edge case — manager hasn’t linked your profile You signed up to the app via the email link, but the manager hasn’t yet edited your staff row to attach your login. The page shows the empty state with the “ask your manager” hint. The fix is on the manager’s side: open Settings → Staff, find your row, set the Linked login user field to your email.

  • Weekly schedule — the manager’s planning surface; you see the read-only mirror of that here.
  • Shift swap requests — how to ask a colleague to cover a shift you can’t make.