Staff Controls
Know who did what. Stop the quiet losses.
Staff controls at a glance
- Granular permissions
- 25Granular permissions
- Built-in roles to start from
- 7Built-in roles to start from
- Personal PIN per staff member
- 4-digitPersonal PIN per staff member
- Who can approve a refund
- Owner onlyWho can approve a refund
A name on every action
Roles you write
Personal PINs
Approval before the loss
Manager approval
The void stops, and waits for somebody senior
Enforced on Restrofi's servers, not just in the app
The approver's identity comes from a signed, short-lived token
The till cannot name an approver the server did not verify
One switch in settings, on by default for new outlets
No approver set up? The gate steps aside rather than stranding service
Money going back out is the owner's decision
Held as awaiting approval, not sent to the gateway
Approve, retry or decline, owner-level only
Every void carries a reason on the order's record
PIN views, resets and changes are written to an audit record
Twenty-five permissions, five groups
Fine enough that “can take an order” and “can remove an item from a running order” are different decisions, because in a restaurant, they are.
Operations
- View orders
- Update orders
- Open the KDS
- Manage tables
- Create a new order
- Add items to a running order
- Remove items from a running order
Menu & stock
- View the menu
- Toggle sold out
- View stock
- Manage stock
- Take a stock count
Insights
- View analytics
- View billing
- View customers
Money
- Record an expense
- View expenses
- Approve expenses
- Manage suppliers
Management
- Manage staff
- Assign outlets
Permissions that do not apply to your outlet are hidden rather than cluttering the list.
Setting it up
01
Build the role
02
Set the PIN
03
They sign in
04
The risky bit stops
Common questions about staff controls
Can I stop a waiter voiding an order without telling me?
How many permissions are there, and what do they cover?
Can I create my own roles?
How does PIN sign-in work?
Can I lock owner access on the till so only I can open it?
Can I make staff enter the customer's name and phone?
Who can approve a refund?
Does this work when the internet is down?
Is this a paid add-on?
