Skip to content

Role: Manager

Published: · Updated: (12 days ago)· IZI Team

Manager is not a built-in IZI role. IZI ships with one built-in staff role — Administrator — and a system role (IZI Technical Support) that is added automatically to every organization and is not owner-managed.

To give a staff member a “Manager” profile, the Owner creates a custom role, names it “Manager” (or anything else), and selects exactly which permissions it carries. This page shows a concrete recommended permission set — treat it as a starting point and adjust to your club’s workflow.

  1. Go to Settings → Staff → Roles.
  2. Click Create role.
  3. Enter the role name — for example, “Manager”, “Shift Lead”, or “Floor Manager”.
  4. Select permissions from the groups below.
  5. Save. The role is now available when inviting or editing staff members.

For a step-by-step walkthrough → How to configure a custom role.

This is a typical starting point, not an official preset — adjust to what your manager actually does.

Permission codeWhat it allows
SESSION_CREATEOpen a session on a computer
SESSION_READView active and past sessions
SESSION_EDITChange the tariff or parameters of a running session
SESSION_DELETEDelete a session
DEVICE_READView the device list and status
DEVICE_COMMANDSend commands to devices (reboot, lock)
DEVICE_HOLD_CREATEPut a device on hold
DEVICE_HOLD_DELETERelease a device from hold
DEVICE_HOLD_READView the hold list
DEVICE_FORCE_ENDForce-end a session
Permission codeWhat it allows
CLUB_PLAYER_CREATECreate a new client account
CLUB_PLAYER_READView client profiles
CLUB_PLAYER_EDITEdit client details
Permission codeWhat it allows
TARIFF_READView tariffs
TARIFF_CREATECreate a new tariff
TARIFF_EDITEdit an existing tariff
TARIFF_DISCOUNT_*Manage tariff discounts
COMBO_READView combo tariffs
COMBO_CREATECreate a combo
COMBO_EDITEdit a combo
PRODUCT_READView bar and shop items
PRODUCT_CREATEAdd a new product
PRODUCT_EDITEdit a product
PRODUCT_CATEGORY_*Manage product categories
DISCOUNT_APPLYApply a discount at point of sale
PROMOTION_CREATECreate a promotion
PROMOTION_EDITEdit a promotion
SCHEDULE_CREATECreate a club schedule
SCHEDULE_EDITEdit a club schedule
ZONE_READView club zones
Permission codeWhat it allows
TOP_UPTop up a client’s balance
CHARGEDeduct from a client’s balance
CREDIT_GAMING_BALANCECredit gaming balance
DEBIT_GAMING_BALANCEDebit gaming balance
OPERATION_PAYMENT_CREATECreate a payment operation
TRANSACTION_READView transaction history

These permissions go beyond a typical Cashier role and are the key reason for creating a dedicated Manager role:

Permission codeWhat it allows
REFUNDProcess a refund to a client
WITHDRAWWithdraw cash from the register
ENCASHMENTTransfer collected revenue (cash handover)
TRANSFER_CASH_INRecord an incoming cash transfer between registers
TRANSFER_CASH_OUTRecord an outgoing cash transfer between registers
Permission codeWhat it allows
ORDER_CREATECreate a bar order
ORDER_READView orders
ORDER_EDITEdit an order
ORDER_PAYMark an order as paid
ORDER_WRITE_OFFWrite off an item from an order
MANAGE_BAR_ORDERSManage the bar order queue
Permission codeWhat it allows
CASH_SHIFT_OPENOpen a cash shift
CASH_SHIFT_CLOSEClose a shift (Z-report)
CASH_SHIFT_READView shift history and reports
CASHBOX_READView registers and their current balances
Permission codeWhat it allows
ANALYTICS_KPI_READClub KPI dashboard
ANALYTICS_DAILY_READDaily summary reports
ANALYTICS_SESSIONS_READSession statistics
ANALYTICS_SHIFTS_READShift reports
ANALYTICS_TARIFF_READTariff usage analytics
ANALYTICS_BAR_READBar analytics
ANALYTICS_CLIENTS_READClient analytics
ANALYTICS_BONUS_READBonus analytics
ANALYTICS_SUSPICIOUS_READSuspicious activity report
Permission codeWhat it allows
WAREHOUSE_READView stock levels and inventory
WAREHOUSE_RECEIPTRecord an incoming stock delivery
WAREHOUSE_ADJUSTMENTPerform a stock adjustment or inventory count
Permission codeWhat it allows
AUTOMATION_RULE_READView automation rules
AUTOMATION_RUN_READView automation run history
PROMO_CAMPAIGN_READView organization-level promo campaigns
PROMO_CAMPAIGN_WRITECreate and edit promo campaigns
PLAYER_GROUP_READView client groups
AUDIT_LOG_READView the staff action audit log

These permissions stay with the Owner. Do not include them in a Manager role:

PermissionWhy it stays with the Owner
ORG_BILLING_MANAGESubscription and billing changes affect the whole organization — Owner only
CLUB_DELETEDeleting a club is irreversible — Owner only
PAYMENT_PROVIDER_*Reconfiguring payment integrations is an infrastructure change, not an operational one
CASHBOX_PROVIDER_*Cash register hardware configuration is a technical setup task
IZI_BOOT_MANAGEInfrastructure-level parameters — reserved for IZI Technical Support

A Manager runs the floor and reads the numbers. They do not touch billing, delete the club, or reconfigure payment integrations.

OwnerAdministratorManager (custom)Cashier (custom)
TypeOrg ownership — not assignableOnly built-in staff roleCustom role you createCustom role you create
Desk operationsYesYesYesYes
Refunds and encashmentYesDepends on configYes (recommended)No
Analytics and reportsFullFullFull (read-only)No
Billing and subscriptionYesNoNoNo

Frequently asked questions

Is there a built-in Manager role in IZI?

No. IZI ships with one built-in staff role — Administrator. Manager is an example of a custom role you create yourself: go to Settings → Staff → Roles, click Create role, name it 'Manager', and select the permissions that fit your operational needs.

What is the difference between a Manager custom role and the built-in Administrator?

Administrator is the single preset staff role in IZI, assigned directly at club level. A Manager custom role is something you define: you choose the name and the exact permission set. In practice, a Manager role typically adds refund, encashment, and analytics permissions that a basic cashier role lacks — but does not touch billing, club deletion, or payment provider configuration.

Can a Manager custom role process refunds?

Yes, if you include the REFUND permission when creating the role. This is one of the key permissions that distinguishes a Manager from a Cashier in the typical configuration.

Can a Manager custom role access analytics and shift reports?

Yes — include the ANALYTICS_*_READ and CASH_SHIFT_READ permissions when configuring the role. The Manager can then view KPI dashboards, daily reports, session statistics, and shift history.

Can I have multiple Manager-style roles?

Yes. Custom roles are unlimited. For example: 'Floor Manager' (cashier duties + analytics) and 'General Manager' (full set below + org permissions). Give each role a clear name that reflects its scope.

What happens if I try to delete a role that is still assigned to staff?

IZI will return a RoleInUse error and block the deletion. Remove the role from all staff members first, then delete it.