Skip to content

Adding Staff to IZI

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

Getting a staff member into the CRM takes three steps: enter their email, pick a role (a named set of permissions), and optionally specify which clubs they should access. IZI sends an invitation email; the employee clicks the link, sets a password, and is in. Until they click the link their row in the Users table shows a Pending status — it switches to Confirmed automatically after the first login. One user can hold multiple role assignments across different clubs: for instance, Administrator at two locations and a custom Analyst role at a third. Only users with the Manage users and roles permission can add or edit staff.


Roles in IZI: one built-in, unlimited custom

Section titled “Roles in IZI: one built-in, unlimited custom”

IZI ships with a single built-in staff role — Administrator — which gives base club-level rights. Everything else is a custom role you create yourself: choose any name, pick the exact permissions needed, and optionally enable Full Access. This means if your club needs a Cashier, Shift Manager, or Analyst, you create a custom role with that name and configure it accordingly. Custom roles can be edited or deleted at any time (unless currently assigned to a user).

The organization Owner (the account that created the organization) has full control over everything. This is org ownership, not an assignable role — you cannot invite someone as “Owner”.


Make sure at least one role already exists in your organization. Roles live in Organization Settings → Roles. If there are none, the system will block saving a new user with the error “At least one role must be assigned.”

See Configuring roles for how to build the right permission set for each position.


In the left-hand CRM menu go to Organization Settings → Users. You will see a table of all current employees with columns for email, name, phone, number of assigned roles, number of clubs, and status.

The button sits in the top-right corner of the page. A New User modal opens.

In the Basic Information block complete the following fields:

FieldRequiredNotes
EmailYesThe invitation goes here
PhoneYesContact number for the employee

In the Role Assignments block click Add and pick a role from the dropdown. After selecting the role an optional Clubs selector appears.

  • Choose specific clubs — the employee accesses only those clubs under this role.
  • Leave the field empty — the employee gets organization-level access with no club attached.

You can add multiple assignments: click Add again, choose a different role, and pick a different set of clubs.

Click Save. IZI immediately sends an invitation to the email address you entered. The employee appears in the table with Pending status.


ColumnWhat it shows
EmailLogin address and destination for invitations
NameFilled in by the employee after registration
PhoneContact number
StatusPending — invite not yet accepted; Confirmed — account active
RolesNumber of role assignments
ClubsNumber of clubs the employee can access

The invitation was sent but the employee has not yet followed the link. If the email did not arrive, use Resend Invitation on the user row. The new email contains a fresh link.

The employee accepted the invitation and has logged in at least once. The account is fully active.


To change a staff member’s roles or clubs, click their row in the table (provided you have permission to edit users). The same modal opens with the heading Edit User.

To remove an employee, click Delete on their row. The confirmation dialog reads: “The user will be removed from the organization. This action cannot be undone.” Access to all clubs is revoked immediately.


IZI organizes permissions into two layers:

Organization level — controls company-wide settings, user management, role management, and creating new clubs. These permissions apply regardless of any specific club.

Club level — covers day-to-day operations at a physical location. They are always tied to one or more specific clubs.

Club-level permissions are grouped into four areas:

Permission groupWhat it covers
Club administrationFloor, orders, bar, clients and groups
AnalyticsReports and club analytics data
Financial operationsCash desk operations, transactions
Club settingsTariff configuration, devices, and other parameters

The Full Access option on a role grants all organization-level and club-level permissions at once. Reserve it for staff who genuinely need unrestricted access to the entire system.

Read more about building permission sets in Configuring roles.


“At least one role must be assigned” — either no roles exist in the organization yet, or you did not select a role in the form. Create a custom role in Organization Settings → Roles or pick the built-in Administrator role.

Employee did not receive the email — double-check the email address, then use Resend Invitation on the user row.

Cannot edit a user — your role lacks the Manage users and roles permission. Ask the organization owner to update your access.


Once staff are added, confirm that each role has the right permission set. Check Owner vs. Administrator: what is the difference for typical configurations in a gaming club context. If you are just getting started, the onboarding checklist walks you through the full setup sequence so nothing gets missed.

Frequently asked questions

How do I add a staff member in IZI?

Open Organization Settings → Users, click Add, enter the employee's email and phone, assign a role, and optionally select which clubs they can access. IZI sends an invitation email; the employee sets a password and logs in via the link.

What is a role in IZI?

A role is a named set of permissions that controls what a staff member can see and do in the CRM. IZI has one built-in staff role — Administrator — which provides base club-level rights. Beyond that, the organization owner creates custom roles: give the role any name (e.g. Cashier, Analyst, Shift Manager), then select exactly the organization-level and club-level permissions that profile needs.

Can I give a staff member access to only one club?

Yes. When assigning a role you can select specific clubs. If you leave the Clubs field empty, the employee gets organization-level access only with no club attached.

What does the Pending status mean?

The employee received an invitation email but has not yet clicked the link and confirmed their account. The status changes to Confirmed after the first login. You can resend the invitation using the Resend Invitation action on the user row.

Can one staff member have multiple roles?

Yes. You can add multiple role assignments to a single user — for example, an Administrator role for one club and a custom Analyst role for another.

How do I remove a staff member from the organization?

In the Users table, click the employee row and select Delete. The system will ask for confirmation. After deletion the user immediately loses access to all clubs in the organization. This action cannot be undone.

What does Full Access on a role mean?

The Full Access option in role settings grants all organization-level and club-level permissions at once. Use it only for trusted staff who genuinely need unrestricted access to the entire system.

Do I need to create roles before inviting staff?

Yes. At least one role must exist before you can save a new user. IZI includes one built-in staff role (Administrator). You can also create custom roles in Organization Settings → Roles before proceeding to Users.