Skip to main content

Staff Controls

Know who did what. Stop the quiet losses.

Most money does not walk out of a restaurant in one dramatic theft. It leaves ₹200 at a time — a void nobody explained, a discount nobody authorised, a refund nobody mentioned. Restrofi puts a name on every action and a manager's PIN in front of the expensive ones.

  • 25 permissions, your own roles
  • A personal PIN for every person on shift
  • Manager's PIN before a void or a discount

New role

Captain

Operations

5 of 7

Menu & stock

2 of 5

Insights

0 of 3

Money

1 of 4

Management

0 of 2

8 of 25 permissions selected

Roles you write

Seven built-in roles, plus your own built from any mix of the 25 permissions.

Personal PINs

Each person signs in at the till with their own code, so every bill has a name on it.

Approval before the loss

Voids, discounts and waived charges stop until a manager enters their PIN.

25

Granular permissions

7

Built-in roles to start from

4-digit

Personal PIN per staff member

Owner only

Who can approve a refund

Manager approval

The void stops, and waits for somebody senior

Switch it on and your cashiers, waiters and front-desk staff cannot cancel an order, apply a discount, waive a charge or spend a diner's loyalty points on their own. A manager has to be at the till and enter their own PIN. Managers and admins are never gated — the rule exists for the people you have not handed the keys to.

  • 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

Approval needed

Discount ₹250 on Order #247

Requested by Ravi · Cashier

A manager's PIN, not the cashier's

Approved by Sunita · Manager — recorded against this order.

Refunds

Money going back out is the owner's decision

A refund that needs approval never reaches the payment gateway. It sits in a queue your team can see but only you can release — not your admin, not your manager. If a guest was double charged at 10pm, the record is there in the morning with the reason attached.

  • 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

Refunds to approve

Owner only

#ORD-7K4Q9M

Duplicate payment

₹1,240

#ORD-M9RD3C

Item unavailable

₹460

Held here instead of going to the gateway. Your managers can see them. Only you can release them.

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

Build the role

Pick the permissions that role genuinely needs

Set the PIN

Each person gets their own four digits

They sign in

At the till, at the start of their shift

The risky bit stops

A void or discount waits for a manager's PIN

Common questions about staff controls

Yes, and this is the setting most owners turn on first. With the manager-PIN requirement on, a cashier, waiter or front-desk staff member cannot cancel an order, apply a discount, waive a charge or spend a diner's loyalty points without a manager standing there and entering their own PIN. The check runs on Restrofi's servers, not just in the app, and the approver's identity is taken out of a signed, short-lived token — the till cannot claim somebody approved when they did not. If you happen to have nobody set up who can approve, the gate steps aside rather than stranding your floor mid-service.

Twenty-five, grouped into operations, menu and stock, insights, money, and management. They are the granular things — viewing orders versus updating them, adding items to a running order versus removing them, opening the kitchen display, marking items sold out, seeing analytics, seeing billing, recording an expense versus approving one, managing suppliers, managing staff. Permissions that do not apply to your outlet, like the housekeeping and room ones, are hidden rather than cluttering the list.

Yes. Restrofi ships seven built-in roles — admin, manager, cashier, kitchen, waiter, front desk and housekeeping — and you can build your own on top with any combination of the 25 permissions. Templates are there to start from: Captain, Billing cashier, Counter staff, Kitchen chef, Order packer, Shift manager, Front desk staff and more. Roles that carry admin or manager authority can only be created by the owner, so a manager cannot quietly mint themselves a more powerful role.

Every staff member gets their own four-digit PIN. At the Restrofi Connect till they sign in with it at the start of their shift and switch operator during service, so the orders and bills they touch carry their name. PINs are stored hashed, wrong attempts are rate-limited so nobody can sit there guessing, and a PIN check cannot be used to work out who does or does not have one. If someone forgets theirs, the owner can reveal or reset it from the dashboard — and that view or reset is written to a record.

Only the owner. A refund that needs approval is held in a Refunds to approve queue instead of being sent to the payment gateway, and no manager or admin staff member can release it — not by mistake, not by argument. Your team can see the queue, which keeps everyone straight about what is pending, but the money does not move until the owner says so.

Sign-in does, for anyone who has already signed in on that till while online — Restrofi Connect keeps a scrambled, machine-locked copy of the check. Manager approval offline works the same way, and Connect tells you outright when there is nobody on that machine who can approve, rather than letting the void through quietly.

No. Custom roles, all 25 permissions, PIN sign-in and manager approval are part of Restrofi on every plan. What scales with the plan is the number of staff accounts — Premium (₹699 per outlet per month) and Chain include unlimited staff.

Put a name on every bill.

Included on every plan. Unlimited staff from Premium — ₹699/outlet/month.

RestroLegal · Compliance add-on

FSSAI, GST, Swiggy/Zomato contracts & POSH — handled.

Restrofi's legal & compliance add-on for Indian restaurants. Licence renewals tracked, GST notices answered, aggregator and vendor agreements reviewed by experts.

  • FSSAI & licence renewals
  • Contract & POSH review
  • GST notice replies
Explore RestroLegal