M cenaly.ru
🍽️ Hall, Kitchen & Back Office

👥 Staff & Shifts

Roles and access, shift schedule, clock-in/clock-out tracking

Documentation

Staff & shifts

The Staff page gives your team personal logins to the admin panel: everyone signs in with their own email and password and sees only the sections their role allows. The same page hosts the shift schedule and time tracking.

Open: Admin panel → Staff (only the account owner manages the list).


Roles and access#

Role What they see and can do
Manager Menu, orders, POS, inventory, locations and devices
Waiter Orders and POS only
Cook Orders and the kitchen screen (KDS) only
Courier Delivery screen only: their orders, map and routes

The owner keeps full access to everything, including finance, subscription and settings.


Adding an employee#

  1. Click "Add employee".
  2. Enter the email (used as the login), name and role.
  3. Set a password or click "Generate".
  4. Hand the credentials to the employee — the password is shown only once (there's a "Copy credentials" button).

At any time you can reset the password, add notes (schedule preferences, contacts, documents) or delete the employee — they immediately lose access.


Workspaces#

The admin sidebar has a Workspace switcher: Administration, Hall, Kitchen, Delivery, Marketing. It trims the menu to relevant sections — handy on a waiter's tablet (just Orders, POS, Kitchen, Floor Plan) or a kitchen device. A workspace is a filter on top of role permissions: access is defined by the role, the workspace just hides the clutter.


Shifts: plan vs fact#

The staff page includes a shift schedule:

  • Plan — the manager lays out shifts per day (start and end time);
  • Fact — the employee taps clock-in and clock-out; time is recorded server-side, so it can't be forged from a device;
  • Plan vs fact — the summary highlights deviations: late arrivals, overtime, no-shows. Shifts are grouped by role.

Worked hours feed into Finance (the Staff tab) — labor costs are visible next to revenue.


What you need to get started#

  • Owner permissions — employees are created by the account owner; the "Employees", "Roles and access", "Payroll" and "Labour cost" views are available to them only, while the schedule and HR views are also open to a manager.
  • The employee's email and a chosen role — with those the person signs into the admin panel as themselves.
  • A shift schedule — for plan vs. fact and for distributing tips into a pool.
  • Pay rates — for payroll and labour cost calculations.
  • Login codes and device QR codes — to put the POS, kitchen display or kiosk on a tablet (QR codes and devices).

Limitations#

  • The invitation email is not delivered. Sending the email to an employee fails — hand over the credentials manually; this is a known gap, not your mistake.
  • Permissions are applied in the interface; server-side isolation of roles across data sections is not closed yet.
  • Restricting an employee to specific locations does not apply yet — the field exists in the contract but access is not narrowed by it.
  • Russian HR records are written only on the Russian contour (a personal-data residency requirement); for Kazakhstan the HR module is unavailable anywhere — the system says so honestly and shows an article.
  • The "My documents" block does not work for line staff — a known access defect.
  • There is no employee self-service: shift swaps, leave requests and clock-in from a phone have not been built; there are also no reminders N hours before a shift.
  • There is no export to 1C.
  • The target labour-cost percentage is stored in the browser — on another device you will have to set it again.
  • The "Roles and access", "Payroll" and "HR records" screens are complex — our internal clarity review gives them 2 out of 5; they were written for an HR specialist, not for an owner.

Troubleshooting#

The employee did not receive an invitation. The email is not being sent at the moment — give them the login and password in person.

The employee sees the wrong sections. Check the role: the set of sections is defined by it, and the "workspace" only narrows the interface visually. On the POS the real permission layer is role plus PIN.

The employee cannot open "My documents". A known access defect for line staff — hand the document over another way.

The HR section is blocked. This is the personal-data residency gate: Russian HR records are kept only on the Russian brand.

Payroll was not calculated. Pay rates are missing, or there are no closed shifts in the period.



FAQ#

How many employees can I add?#

Depends on your plan — see pricing. The system tells you when the limit is reached.

Can a waiter see finance or settings?#

No. A waiter sees only orders and the POS. Role isolation applies to every section of the admin panel.

How does a waiter get bound to an order?#

Automatically: an order created by a waiter at the POS is bound to them; orders from the waiter's tables ("Waiters" mode on the Floor Plan) too. The binding is visible in the order card.

Can I track shifts without daily admin usage?#

Yes, the shift schedule works for any employee regardless of how often they use the admin panel.