/Help Center
Adminpms

How to add users and roles

Verified May 2, 20262 min read

Properly configured users and roles are the security boundary of HotelBee — the difference between a waiter who can take orders and the manager who can void them. This article covers the two-step setup: roles first, then users.

Step 1 — Roles

Backoffice → Roles → +. Each role has a name and a permissions object grouping checkboxes by module:

  • Frontdesk — dashboard, calendar, reservations, clients, guest messages, groups, housekeeping, lost & found.
  • Backoffice — room types, rooms, rates, availability, services, discounts, promo codes, tags, bed types, guest categories, policies, contracts, allotments.
  • POS — POS, products, categories, warehouses, inventories, POS points, sell, orders, table reservations, POS discounts, happy hours, suppliers, online menu, my shift.
  • Experiences — experiences, venues, events, menus, facilities, subscription plans, subscriptions.
  • Finance — invoices, bills, expenses, transactions, payment methods, payment accounts, taxes, currencies.
  • Settings, Reports, Integrations — admin-level access for property setup, reporting, and external connections.

For each resource, tick view, create, edit, delete as appropriate. The isWaiter toggle marks the role as waiter-eligible (surfaces users in waiter UIs). Save.

Common roles to create

  • Manager — full access to everything except security-sensitive settings (e.g. user/role management, fiscal config). Or grant those too if your manager is also the admin.
  • Receptionist — Frontdesk full, Backoffice view-only, no Finance, no Settings.
  • Waiter — POS sell + orders + my shift, isWaiter on, nothing else.
  • Housekeeper — Frontdesk → Housekeeping only.
  • Accountant — Finance full + Reports full, Frontdesk view-only.

Step 2 — Users

Backoffice → Users → +. Required fields: username, password, email, role. Optional: display name, phone, language preference, status (ACTIVE / DEACTIVATED), POS points (which sales stations they can sell from), operator code (fiscal). Pick the role you set up; the rest follows.

Operator code (fiscal)

If the operator code field appears on the user form, your property is configured for fiscal invoices. The code identifies the cashier on each fiscal document. Format: aa123bb456 — two lowercase letters, three digits, two lowercase letters, three digits. Get the right code per cashier from your accountant; using the wrong code makes the fiscal record invalid.

POS point assignment

If your property has multiple POS points (Restaurant, Bar, Spa, Front Desk Shop), pick which ones this user can sell from. Multi-select — a waiter who covers two stations gets both. The POS UI surfaces products and tables only for the active POS point they're working in.

Frequently asked questions

Related articles