Skip to content

Roles & people

Work Schedules (roster & shifts)

Shift templates, the weekly roster, opening, handing over and closing the trading shift with its report, and your own shifts and hours.

11 min read

On this page

Team › Work Schedules (/staff/roster; the page is headed Roster & shifts) plans who works when, a week at a time. Each shift then runs its day: it is opened by the manager on duty, handed over if managers change, closed and — when the cash was out or orders were carried over — signed off by a second supervisor. Its report is live while it is open and frozen at the close. Everyone sees their own shifts and hours on My time & leave.

Who does what:

You can You need
See the roster, shifts and shift reports; your own shifts shifts.view
Make templates, fill, copy and publish the week, assign people shifts.roster
Open a shift and hand it over shifts.open
Close a shift shifts.close

The screens are the demo business at Kampala — Kololo on Friday 2 October 2026. Moses Kigozi is the branch manager and Samuel Mukasa (Sam) the shift supervisor — the names of their staff records, which the roster and the timecards show (they sign in as Moses Manager and Sam Supervisor); the day shift runs 06:30–15:00 and the evening shift 15:00–23:00.

Set up shift templates

Purpose

Describe once the shifts that repeat — their times, break, days and the people they need — so each week’s roster can be filled from them.

Role / permission required

Branch manager or owner: shifts.roster.

Prerequisites

Steps

  1. Open Team › Work Schedules and click the Templates tab.
  2. Read each template (2): its times, the days it runs, its break and the positions it needs. The pencil (3) edits it.
  3. Click New template (1).
  4. Type the Name (1): Lunch.
  5. Set Start (2) and End. An end before the start runs past midnight.
  6. Type the Unpaid break (min) (3).
  7. Tap the days it runs (4); a day that is lit runs.
  8. For each position it needs, type how many (5): Waiter needed 2, Cashier needed 1.
  9. Choose a Colour and keep Active on.
  10. Click Save template (6).

Expected result

Template saved appears and the template is listed. Fill from templates on the Week tab now adds a Lunch shift to each weekday, showing the places still to fill (Waiter 0/2). To stop a template, edit it and turn Active off: weeks already filled keep their shifts.

Screenshot

The Templates tab: 1 New template, 2 the Day template, 3 edit

A new template: 1 name, 2 start, 3 unpaid break, 4 the days, 5 the positions needed, 6 Save template

Common mistakes

  • Leaving out the positions needed. Without them the roster cannot tell you which places are still empty.
  • Making a template for a one-off party. Use Add a shift on the week instead.

Troubleshooting

  • “Choose the days it runs on.” Tap at least one day.
  • “A shift needs different start and end times.” Check the times.

Roster the week

Purpose

Put the right people on every shift of the week, then tell them — so the floor, the kitchen and the bar are covered and everyone knows when they work.

Role / permission required

Branch manager or owner: shifts.roster.

Prerequisites

Steps

  1. Open Team › Work Schedules. The Week tab shows this week; the arrows (1) move a week. Read the cards: Shifts, People rostered, Planned hours, Places to fill (2) and Not published.
  2. Click Fill from templates (3) to add the template shifts the week does not have yet (running it twice adds nothing).
  3. Or click Copy last week (4) to put the same people on the same shifts. Anyone on approved leave, suspended or no longer at the branch is skipped, and the warnings are listed.
  4. Click Add a shift (5) for a one-off: a private party, a stock take.
  5. On a shift (7), click Assign.
  6. Choose the Position (1) to see those who fit first. Each person (2) shows their hours this week against their contract, and badges such as Needed, Rest day, Long week or Leave asked.
  7. Click Assign (3) next to the person.
  8. When the week is ready, click Publish week (6).

Expected result

The person is on the shift (1) with a × (2) to take them off before it starts; the missing places count down. A rest day, less than 8 hours’ rest, a week over 48 hours or leave waiting are warned about after the assignment (Done — with something to know). Publish week tells everyone rostered who has a login (Week published — … people told their shifts) and shows the shifts on their My time & leave; until then the week is a Draft only managers see.

Screenshot

Next week: 1 the week arrows, 2 places to fill, 3 Fill from templates, 4 Copy last week, 5 Add a shift, 6 Publish week, 7 Tuesday’s evening shift

Assign to Evening: 1 the position, 2 Hassan Kato with his hours, 3 Assign

Hassan on Tuesday’s evening shift: 1 the shift, 2 the × to take him off

Common mistakes

  • Forgetting to publish. Staff do not see a draft week. Not published on the cards tells you how many shifts are still drafts.
  • Ignoring the warnings. A double shift with less than 8 hours’ rest is allowed but tiring; it is shown so you decide.

Troubleshooting

  • Someone cannot be assigned. They are on approved leave, already on a shift at that time (At Entebbe), or suspended.
  • Publish week is grey. Every shift of the week is already published.

Open the trading shift

Purpose

Start the shift so the day’s takings, drawers and staff belong to it, with you as the manager on duty.

Role / permission required

Supervisors and managers: shifts.open.

Prerequisites

  • The previous shift at the branch is closed or handed over: only one shift is open at a branch at a time.

Steps

  1. Open Team › Work Schedules and click the shift on today (its name and times).
  2. Check where the shift is: Scheduled.
  3. Click Open shift.
  4. Type an Opening note (1): the fridges, the gas, the float, the bookings.
  5. Click Open shift (2).
  6. To hand over to another manager during the day, click Hand over: type the notes; the incoming manager enters their Incoming manager — employee no. and Their PIN.

Expected result

Shift opened appears. The shift shows Open (1) with you as the Manager on duty (2) and your note, and its report is live (3). Drawers already open at the branch join the shift, and so does every drawer opened while it runs. Hand over (4) records what is open at that moment and makes the incoming manager the manager on duty.

Screenshot

Opening the evening shift: 1 the opening note, 2 Open shift

An open shift: 1 its progress, 2 the manager on duty, 3 the live report, 4 Hand over

Common mistakes

  • Opening the next shift instead of handing over. When managers change during a service, use Hand over: the day stays one shift.
  • Opening without a note. The note is the first thing the closing manager reads.

Troubleshooting

  • “Day SHF-… is still open — close it (or hand it over) first.” The earlier shift is still open. Close it (see Close the shift).
  • There is no Open shift button. The shift is not scheduled any more, or you do not have shifts.open.

Close the shift and read the shift report

Purpose

End the shift with every drawer counted, then read one report of the whole service — sales, tenders, cash and staff hours — frozen for good.

Role / permission required

Supervisors and managers: shifts.close. The sign-off is by someone other than the one who closed.

Prerequisites

  • Every drawer of the shift is counted and closed or handed over (see Close the till).

Steps

  1. Open the shift from the roster. Read Before closing (1): a lock blocks the close, a warning does not.
    • Drawers still open — count and close them, or hand them over.
    • Variances waiting for a supervisor — decide them on Tills & cash.
    • Orders still open — they carry over to the next shift with a reason.
    • Staff still clocked in — they can clock out after the close.
  2. Click Close shift (2).
  3. If orders are open, type Why do the open orders carry over? (1 in the second picture). Type a Closing note (2).
  4. Click Close shift (3) in the dialog.
  5. If the shift waits for sign-off, a second supervisor opens it and clicks Sign off (4 in the third picture), types a Note (1 in the fifth picture) and clicks Sign off (2). At the closer’s own screen they sign with their Supervisor — employee no. and Their PIN.

Expected result

The shift is Closed — or Closed, waiting for sign-off (1 in the third picture) when a drawer was short or over or orders were carried — and the report is Frozen at the close. It shows Net sales (2), bills and covers, Average bill, Tips and the Cash variance (3); then the Tenders (1 in the fourth picture) with their tips, discounts, refunds and voids, the Cash drawers (2) with each count and variance, and the Staff on the shift (3) with their hours, lateness and overtime, the hours in total and the sales per labour hour. After the sign-off the message Shift signed off appears and the shift is Closed.

Screenshot

The shift page: 1 before closing, 2 Close shift

Close Day: 1 why the open orders carry over, 2 the closing note, 3 Close shift

A shift waiting for sign-off: 1 its progress, 2 net sales, 3 cash variance, 4 Sign off

The shift report: 1 tenders, 2 cash drawers, 3 staff on the shift

Sign off the shift: 1 the note, 2 Sign off

Common mistakes

  • Closing the shift before the drawers. The close is blocked while a drawer is open; count them first.
  • Signing off your own close. The system refuses: a second person looks at the variance.

Troubleshooting

  • “Something must be done first — see “Before closing”.” A drawer is still open or a variance waits for a decision. Close the drawers first.
  • “Orders are still open — give a reason to carry them over to the next shift.” Type the reason in the dialog.
  • The labour cost is missing from the report. It is shown only to people with employees.pay.

FAQ

What is “net sales” on the shift report? Sales net of VAT and discounts, before service charge — the same as the reports and the accounts. Catering functions settled during the shift are in the tenders and drawers but apart from the floor’s sales.

See your shifts and hours

Purpose

Know when you work next, how many hours you have done this week, your timecards and your own figures — on your phone.

Role / permission required

Everyone: shifts.view (your own shifts), and your login linked to your staff profile.

Prerequisites

Steps

  1. Open My time & leave.
  2. Read Now: In (1), on a break or out, and since when; Worked this week (2) against Rostered (3), lateness and overtime. On your own phone you cannot clock in: Open the time clock (4) works on a till at work.
  3. Read My shifts: this week and next as published; today is marked (1).
  4. Scroll to My timecards: the last four weeks, a day (1) on each line with the times in and out and the hours worked. Swipe the table sideways for the notes: late, overtime and corrected by a manager. A wider screen also shows the breaks.
  5. Scroll to My figures: your last 30 days — sales served, payments, discounts and voids, tips and hours — and the Tips owed to you now (1).

Expected result

Brian sees that he is in since 06:31, his day shifts this week and next, his timecards and his figures. Only he and his managers see these.

Screenshot

My time & leave: 1 in, 2 worked this week, 3 rostered, 4 open the time clock

My shifts: 1 today

My timecards: 1 a day with its hours

My figures: 1 tips owed to you now

Common mistakes

  • Expecting next week before it is published. Ask your manager to publish it.
  • Reading overtime as paid. Overtime counts once a manager approves it.

Troubleshooting

  • “Your login is not linked to a staff profile”. Ask your manager to link your login on your profile.
  • A timecard is wrong. Tell your manager: they correct it with a reason (see Correct attendance).