Module 13 · Every plan

Roles the server checks, not the screen.

Deny by default. 81 permissions, checked on the server on every request, not hidden in the interface and hoped about.

How it works

A role, a scope, a server check.

Build the roleStart from a template, then switch individual permissions on or off. 81 of them.
Scope it to outletsA person is scoped to the outlets they work in, and cross-site reading is a grant rather than a default.
Check it on the serverPermissions are enforced where the data is, not hidden in the screen and hoped about.

What is in it

Staff, roles & permissions, feature by feature.

Onboarding keeps each person's Emirates ID, passport, visa, labour card and health card with expiry warnings, and clock-in runs in Arabic as well as English.

Can…OwnerFinanceOutlet ownerManagerCashierWaiterKitchen
Take an order✓–✓✓✓✓–
Settle a bill✓–✓✓✓––
Void or refund✓–✓✓–––
Run reports✓✓✓✓–––
See cost & margin✓✓–––––
Edit the menu✓––––––
Edit recipes✓––––––
Cash up✓–✓✓✓––
See the kitchen board✓–✓✓✓✓✓

Clock in, no device to buy

Staff clock in on their own phone, checked against the outlet’s location or a QR code on the till that changes every 30 seconds, and can be confirmed with the phone’s own lock. Where phones stay off the floor, a shared station on the till takes a name and a PIN.

Staff self-service

Each person sees their own hours, asks for leave or an advance, flags a missed punch and reads their payslips on their own phone.

Breaks and alerts

Breaks, early leave and offline punches for up to four hours, with alerts to the manager for a late start, a no-show or a code used away from the outlet. A photo at each punch is off unless you switch it on.

The roster

Front and back of house by day and by week, per outlet, and last week copied in one move.

The roster

Per-outlet scoping

A person is scoped to the outlets they work in. A manager at one site cannot read another.

Onboarding documents

Emirates ID, passport, visa, labour card and health card on file, with expiry warnings at sixty, thirty and seven days.

Custom roles

Start from a template, then switch individual permissions on or off.

Custom roles

PIN login

Fast enough for a shift change, and still individually attributable.

PIN login

Audit log

Who did what, when, from which till. Voids, refunds, price changes and recipe edits all land in it.

Audit log

Questions it answers

The four you will ask it first.

  • Who can see cost and margin, and who cannot?
  • Which outlets is this person scoped to?
  • Which role is this person on, and what does it allow?
  • Is this checked on the server, or only hidden in the screen?

Before you believe it

The two questions everyone asks.

Can a manager at one outlet see another?

Only if the role says so. Scopes are per outlet and are checked on the server, not hidden in the screen.

Does it do rotas and hours?

Yes. A roster by day and by week, clock-in from a registered phone inside the outlet’s radius, and hours that feed payroll directly.

A barista pouring karak at a cafe counter

Pricing

One price per outlet. No cut of your sales.

Plans from AED 149 per outlet per month on a 2-year term. Thirty days free, no card.

See pricing

Thirty days free

Switch staff, roles & permissions on before your trial starts.

No card. No call unless you want one. Every module, every plan, for a month.