Skip to content

Roles & people · Role manual

Manager

For general, branch and restaurant managers and shift supervisors — running the trading shift, approving at the tills, cash, staff, stock, menu, events and the day's figures.

21 min read

On this page

This manual is for the people who run the shift and the branch. It covers four roles with one job in common — keeping service running and saying yes or no when the till needs a decision — and more power the higher you are. It points to the guides for everything you do yourself, and to the manuals of the people you look after.

Who this manual is for

  • Supervisor (supervisor) — runs the shift on the floor: opens and closes the trading shift, approves voids, large discounts, house account charges and pay-outs on the staff’s tills, decides till variances, dispatches deliveries and keeps an eye on the kitchen and bar boards.
  • Restaurant manager (restaurant_manager) — runs service in the restaurant outlets of a branch: everything a supervisor does, plus refunds, the menu and prices, the floor plan, staff time and leave, loyalty, deposits, events and the reports. Stock, purchasing and terminals are not part of this role.
  • Branch manager (branch_manager) — runs one branch: all of the above, plus stock, purchasing, terminals, staff records and user accounts for the branch.
  • General manager (general_manager) — runs the whole business day to day across branches: everything a branch manager does in every branch, plus supplier payments, financial reports, settings and recipes.

In the pictures: Sam, the shift supervisor (employee number EMP-0018), and Moses, the branch manager of Kampala — Kololo. On the tills, boards and timelines they are Sam Supervisor and Moses Manager, the names they sign in with; in Team › Employees, the roster and the timecards their staff records read Samuel Mukasa and Moses Kigozi. Paul is the cashier, Brian the waiter.

Where you work: everywhere — on the floor at the tills (approving with your employee number and PIN), at the pass, in the office at a laptop for the roster, reports and approvals, and on your phone. Sensitive changes (refunds, closing a till, prices, terminals) ask you to be signed in with your e-mail and password, not a PIN.

Where you start

  • Your landing screen: the Overview (/) for a supervisor, restaurant, branch or general manager (dashboard.view), with the branch switcher at the top left. On a till, a PIN sign-in keeps you on the till’s own screen; Open menu reaches the rest.
  • What must be on: the restaurant workspace is always there; Room Service needs the Room service module, Accommodation / PMS the Rooms module and a property at the branch, Wellness & Fitness the spa, sauna, gym, yoga or retreats modules. A module that is off takes its pages out of the menu.
  • Branch: the branch you are rostered at; a general manager switches between branches.
  • Working offline: the till, the boards and the floor plan carry on on tills set up for it; the roster, reports, purchasing and settings need the connection (cloud mark in the menu). Approvals on a staff member’s till (your employee number and PIN) work offline and sync later.
  • If you hold more than one role: the first rule that fits wins, in this order — managers and administrators (Overview), accountant (Finance), events and catering managers, retreat coordinator, procurement, store, reception, housekeeping, spa desk and therapists, trainer, instructors, gym desk, sauna attendant, cashier, waiter, host, kitchen and bar, riders. Someone who is both a manager and a cashier lands on the Overview; a cashier who is also a waiter lands on the Point of Sale. Every screen your roles allow is in the menu whatever you land on, and a till’s Open menu reaches it from a full screen.
  • Finding your way: the menu (Daily operations, Business management, Shared tools, Administration & support), the page tabs, the breadcrumb and Help above every page, the star for favourites, Recent, Search (Ctrl+K) and + New are described in Find your way around.

A day at work

A new starter on shift? Approve their switch to training mode with your employee number and PIN — Approve a colleague’s training — let them practise during service, and look at their practice on the Training page afterwards — See who practised and clear the practice.

  1. Sign in with your password — Sign in — and clock in — Clock in and out.
  2. Check the dashboard, your notifications and the connection status — Find your way, Read notifications.
  3. Check who is in and who is late — Correct attendance (managers; supervisors can see Attendance).
  4. Open the trading shift — Open the trading shift.
  5. Make sure every cashier, bartender and barista has opened a drawer — Open the till with a float.
  6. Read the day’s bookings and deposits — Read the day’s bookings.
  7. During service, approve at the tills with your employee number and PIN: voids, large discounts, house accounts and large pay-outs.
  8. Run the pass and fire courses when the floor is busy — Run the pass.
  9. Dispatch deliveries and deal with any that fail — Assign a delivery to a rider, Handle a delivery that could not be delivered.
  10. Check the mobile money and card references — Verify payments — and reverse a payment taken by mistake — Reverse a payment.
  11. Handle refunds (managers) — Refund a paid order.
  12. Work the security alerts (managers) — Work a security alert.
  13. When the drawers are counted, decide the variances — Approve or send back a till close.
  14. Close the trading shift and read the shift report — Close the shift.
  15. Read the day’s sales — Read the day’s sales.

Guides you will use

Running the shift (everyone in this manual)

Approving at the tills (everyone in this manual)

Cash and money

The floor, guests and bookings

Deliveries

Menu, kitchen and bar

Stock and purchasing (branch and general managers; supervisors and restaurant managers can look)

Events and catering (managers; supervisors check guests in and serve at the event bar)

Practising in training mode

Team

Tills, devices and the system

Reports

Rooms, if your business has them (managers; supervisors charge to rooms, verify and approve)

Quick reference

I need to… Where Guide
Open the trading shift Team › Work Schedules → today’s shift Open the trading shift
Approve a void or discount On the staff member’s till: your employee number and PIN Remove a line
Decide a till variance Tills & cash → Waiting for supervisor approval Approve a till close
Reverse a wrong payment Payments → Reverse Reverse a payment
Refund an order Payments → Refund Refund a paid order
Dispatch a delivery Delivery → Dispatch Assign a delivery
Fire a course Expeditor Fire the next course
Change a price Menu → Pricing → New price rule Set a price rule
Roster the week Team › Work Schedules → Week Roster the week
Approve leave Team › Leave & Overtime Approve leave
Approve a purchase order (general and branch managers) Procurement → Awaiting approval Approve a purchase order
Approve a new till Terminals → Approve Approve a new till
Work an alert Security alerts Work a security alert
Close the trading shift Team › Work Schedules → the shift Close the shift
See today’s sales Reports → Sales → Sales by hour Read the day’s sales

Getting help

  • A supervisor asks the restaurant or branch manager for anything their role cannot do: refunds, deposits to refund or keep, prices, staff records, stock adjustments.
  • The branch manager asks the general manager or the owner for business-wide changes: settings, supplier payments, the storefront, custom roles.
  • The administrator looks after user accounts, roles, terminals and settings; the accountant after the ledgers, bank and supplier payments.
  • The Help Center: Help & Training › Role-Based Manuals shows your manual first and, under Your team’s manuals, the manuals of the jobs you look after — a quick way to check what your cashiers, waiters, cooks or riders have been told. The ? button, Help for this screen, opens the manual of the screen you are on. See Find help: the Help Center.
  • Troubleshooting you will need most: in Approve a till close, Close the shift, Refund a paid order, Resolve a sync conflict and Work a security alert.

Manuals you can also read

The list below is what every role of this manual may read — a supervisor included. Restaurant, branch and general managers see more under Your team’s manuals in the Help Center (the chef’s, storekeeper’s, rider’s and events manuals, depending on the role).

  • Cashier — For the cashier at the till — opening the drawer, ringing up and taking payment, verifying mobile money and counting the drawer at the end of the shift. The till, the terminal and the point of sale; nothing else.
  • Waiter — For waiters and hosts — seating guests, taking table orders on the till or your phone, firing courses, splitting and printing the bill, bookings and the waitlist.
  • Kitchen user — For cooks and kitchen assistants — signing in at the kitchen screen, reading and working the tickets on the production board, 86-ing a dish, the function sheets and your own time.
  • Bartender — For bartenders — the bar board, bar tabs and payments, your own drawer, the bar shift with its bottle count, spills and breakages, bar stock and the event bar.
  • Barista — For baristas — the café counter with call numbers, the barista board, calling orders on the collection board, café loyalty and prepaid, café waste and your own drawer.
  • Pitch attendant — For the Football Turf desk — booking teams, taking the deposit and the rest, running the session on the pitch, hiring out kit and taking it back.
  • Room-service attendant and runner — For whoever takes room-service orders and carries them up — taking an order for a room, paid on delivery or charged to the room, following it through the kitchen, bar and barista, delivering it, and charging restaurant and bar bills to a room.

What you can do

The table shows, for each area, which permissions each role of this manual holds (“all”, “—” for none, or which are missing). The ● permissions are sensitive: they ask for a password sign-in or a second person’s approval.

Area General Manager Branch Manager Restaurant Manager Supervisor
dashboard all 1 all 1 all 1 all 1
business all 2 1 of 2 (not: business.manage) 1 of 2 (not: business.manage) —
branches all 2 1 of 2 (not: branches.manage) 1 of 2 (not: branches.manage) —
users all 4 2 of 4 (not: users.suspend, users.reset_credentials) 1 of 4 (not: users.manage, users.suspend, users.reset_credentials) —
roles 2 of 3 (not: roles.manage) 2 of 3 (not: roles.manage) 1 of 3 (not: roles.manage, roles.assign) —
organization 1 of 2 (not: organization.manage) 1 of 2 (not: organization.manage) 1 of 2 (not: organization.manage) —
outlets all 2 all 2 1 of 2 (not: outlets.manage) —
departments all 2 1 of 2 (not: departments.manage) 1 of 2 (not: departments.manage) —
stock locations all 2 1 of 2 (not: stock_locations.manage) 1 of 2 (not: stock_locations.manage) —
finance setup all 2 1 of 2 (not: finance_setup.manage) 1 of 2 (not: finance_setup.manage) —
units all 2 1 of 2 (not: units.manage) 1 of 2 (not: units.manage) —
settings all 2 1 of 2 (not: settings.manage) 1 of 2 (not: settings.manage) —
employees all 4 3 of 4 (not: employees.pay) 1 of 4 (not: employees.manage, employees.personal, employees.pay) 1 of 4 (not: employees.manage, employees.personal, employees.pay)
attendance all 4 3 of 4 (not: attendance.devices) 3 of 4 (not: attendance.devices) 2 of 4 (not: attendance.manage, attendance.devices)
leave all 4 3 of 4 (not: leave.manage) 3 of 4 (not: leave.manage) 2 of 4 (not: leave.approve, leave.manage)
performance all 2 all 2 all 2 1 of 2 (not: performance.export)
terminals all 5 all 5 2 of 5 (not: terminals.approve, terminals.revoke, terminals.manage) 2 of 5 (not: terminals.approve, terminals.revoke, terminals.manage)
shifts all 4 all 4 all 4 all 4
approvals all 3 2 of 3 (not: approvals.configure) 2 of 3 (not: approvals.configure) 2 of 3 (not: approvals.configure)
attachments all 1 all 1 all 1 —
audit all 2 1 of 2 (not: audit.verify) 1 of 2 (not: audit.verify) —
logs — — — —
security all 2 all 2 all 2 —
notifications all 2 all 2 all 2 1 of 2 (not: notifications.broadcast)
system 1 of 2 (not: system.jobs.retry) 1 of 2 (not: system.jobs.retry) 1 of 2 (not: system.jobs.retry) —
sync all 2 all 2 all 2 —
auth all 4 3 of 4 (not: auth.sessions.revoke) 3 of 4 (not: auth.sessions.revoke) 2 of 4 (not: auth.sessions.view, auth.sessions.revoke)
sales all 10 all 10 all 10 7 of 10 (not: sales.refund, sales.price_override, sales.reopen)
tables all 3 all 3 all 3 2 of 3 (not: tables.configure)
kitchen all 2 all 2 all 2 1 of 2 (not: kitchen.complete)
bar all 2 all 2 all 2 1 of 2 (not: bar.complete)
production all 2 all 2 all 2 1 of 2 (not: production.manage)
expeditor all 2 all 2 all 2 all 2
payments all 7 all 7 all 7 5 of 7 (not: payments.methods.manage, payments.instruments.manage)
cash all 6 all 6 all 6 5 of 6 (not: cash.tills.manage)
menu all 6 5 of 6 (not: menu.recipes) 5 of 6 (not: menu.recipes) 2 of 6 (not: menu.manage, menu.pricing, menu.recipes, menu.costs)
catalogue — — — —
pharmacy — — — —
route — — — —
rental — — — —
inventory all 6 all 6 1 of 6 (not: inventory.issue, inventory.receive, inventory.adjust, inventory.count, inventory.manage) 1 of 6 (not: inventory.issue, inventory.receive, inventory.adjust, inventory.count, inventory.manage)
beverage all 4 all 4 all 4 3 of 4 (not: beverage.manage)
procurement all 10 6 of 10 (not: procurement.suppliers, procurement.invoice, procurement.pay, procurement.manage) — —
customers all 5 4 of 5 (not: customers.export) 4 of 5 (not: customers.export) 2 of 5 (not: customers.export, customers.merge, customers.credit)
loyalty all 4 all 4 all 4 2 of 4 (not: loyalty.manage, loyalty.adjust)
giftcards all 1 all 1 all 1 all 1
reservations all 3 all 3 all 3 2 of 3 (not: reservations.deposits)
storefront all 4 3 of 4 (not: storefront.manage) 3 of 4 (not: storefront.manage) 2 of 4 (not: storefront.enquiries, storefront.manage)
cafe all 4 all 4 all 4 3 of 4 (not: cafe.manage)
delivery all 5 all 5 all 5 2 of 5 (not: delivery.complete, delivery.manage, delivery.cash)
events all 8 all 8 all 8 4 of 8 (not: events.manage, events.plan, events.approve, events.reports)
turf all 9 all 9 5 of 9 (not: turf.override, turf.equipment_manage, turf.setup, turf.rates) 4 of 9 (not: turf.override, turf.equipment_manage, turf.setup, turf.rates, turf.reports)
accommodation all 12 all 12 all 12 2 of 12 (not: accommodation.setup, accommodation.rates, accommodation.reservations, accommodation.front_desk, accommodation.override, accommodation.folio, accommodation.guests, accommodation.housekeeping, accommodation.housekeeping_supervise, accommodation.reports)
room service all 1 all 1 all 1 all 1
wellness 4 of 16 (not: wellness.health, wellness.consent_status, wellness.notes, wellness.allocate, wellness.memberships, wellness.attendance, wellness.benefits, wellness.refunds, wellness.room_charge, wellness.export, wellness.consumables, wellness.commissions) 4 of 16 (not: wellness.health, wellness.consent_status, wellness.notes, wellness.allocate, wellness.memberships, wellness.attendance, wellness.benefits, wellness.refunds, wellness.room_charge, wellness.export, wellness.consumables, wellness.commissions) 4 of 16 (not: wellness.health, wellness.consent_status, wellness.notes, wellness.allocate, wellness.memberships, wellness.attendance, wellness.benefits, wellness.refunds, wellness.room_charge, wellness.export, wellness.consumables, wellness.commissions) —
spa 4 of 5 (not: spa.treat) 4 of 5 (not: spa.treat) 4 of 5 (not: spa.treat) —
sauna — — — —
fitness 6 of 7 (not: fitness.instruct) 5 of 7 (not: fitness.dues, fitness.instruct) 5 of 7 (not: fitness.dues, fitness.instruct) —
retreats all 4 all 4 all 4 —
accounting 1 of 4 (not: accounting.post, accounting.close_period, accounting.bank) — — —
expenses all 2 all 2 all 2 1 of 2 (not: expenses.approve)
training all 3 all 3 all 3 2 of 3 (not: training.manage)
reports all 3 2 of 3 (not: reports.financial) 2 of 3 (not: reports.financial) 1 of 3 (not: reports.export, reports.financial)
files all 3 2 of 3 (not: files.purge) 2 of 3 (not: files.purge) —