Skip to content

Setting Up a Client Rank System in IZI: Step-by-Step Guide

Published: · IZI Team

A rank system is one of the most effective retention tools. It creates three effects: the client sees progress (“14 hours left until Gold”), builds a status they don’t want to lose, and joins a cohort with ongoing privileges. In IZI, a rank system is built from Client Groups and Automations — there are no built-in ranks, but this approach gives complete configuration freedom.

If you want to understand the overall automation logic first → Automation in IZI: Overview.

Each rank = a client group. You create groups “Bronze,” “Silver,” “Gold” in the CRM. A client belongs to exactly one group at any given time.

Automation rules move clients. When every session ends, the rule checks the client’s accumulated hours (or spend) and, if a threshold is reached — removes the old rank and assigns the new one.

Notification rules announce the transition. A separate set of rules on the “Group assigned” event sends a notification about the new rank.

Total for a three-level system: 3 groups + 3 assignment rules + 3 notification rules = 9 objects.

CriterionMotivatesBest When
Accumulated hoursLonger sessionsMain revenue is from rates
Total spendHigher spend per visitSignificant bar/merchandise revenue
Session countMore frequent visitsAverage session is short (1–2 hours)

Hours are the most understandable criterion for clients: “play 50 hours and get Gold.” Spend gives a more accurate reflection of client value to the club.

Guideline: first rank — achievable in 1–2 months with 2–3 visits per week at 2–3 hours each.

RankHour ThresholdMeaning
Bronze≥ 1 hourAfter first session — engages immediately
Silver≥ 10 hours~5–8 visits, 2–3 weeks of active visiting
Gold≥ 50 hours~25–35 visits, 2–3 months of regular visiting

Adjust to your club — use the median hours from active client analytics as a reference.

Base principle: first rank — from 5–10 visit equivalents, second — from 30–50, third — from 100+. Plug in your average spend per visit (AOV): if AOV = 300, then Bronze from 1,500–3,000, Silver from 9,000–15,000, Gold from 30,000.

Navigate: sidebar → ClientsGroups → click Create Group for each rank.

Create three groups:

  • Bronze — entry rank
  • Silver — regular rank
  • Gold — loyal patron rank

The group name will be shown to clients in notifications — write it clearly and motivatingly. Instead of “Group 1” use “Bronze,” “Silver,” “Gold,” or your own club-style names (“Rookie,” “Veteran,” “Legend”).

One rule per rank. Navigate: AutomationCreate Rule.

ElementSetting
Name”Rank: Gold — assignment”
Trigger eventSession ended
ConditionHours played 50
Action 1Unassign group → Silver
Action 2Unassign group → Bronze
Action 3Assign group → Gold
ElementSetting
Name”Rank: Silver — assignment”
Trigger eventSession ended
ConditionHours played 10 AND hours played < 50
Action 1Unassign group → Gold
Action 2Unassign group → Bronze
Action 3Assign group → Silver
ElementSetting
Name”Rank: Bronze — assignment”
Trigger eventSession ended
ConditionHours played 1 AND hours played < 10
Action 1Unassign group → Gold
Action 2Unassign group → Silver
Action 3Assign group → Bronze

Enable all three rules — “Rule active” toggle.

One notification rule per rank.

“Gold” notification rule:

ElementSetting
Name”Rank: Gold — notification”
Trigger eventGroup assigned
ConditionGroup = Gold
ActionSend notification
Title”You’ve reached Gold!”
Message”Congratulations! Gold rank unlocks special perks. Thank you for playing with us.”

Repeat for Silver and Bronze with corresponding text.

Sample texts:

  • Bronze: “Welcome to the program! Bronze rank — you’re in the game.”
  • Silver: “You’ve reached Silver! Gold is just a bit further. Keep it up.”
  • Gold: “Congratulations! Gold rank — you’re among the club’s best clients.”

The rank group becomes a condition for other rules. This allows building differentiated programs:

Higher bonus percentage on top-up for higher ranks: In the top-up bonus rule, add condition “Client group = Gold” and specify a higher percentage. Create separate rules for each rank.

RankTop-Up Bonus
No rank4–5%
Bronze6–8%
Silver10–12%
Gold15–18%

Specific percentages — adjusted to your average spend and margin. The difference between ranks should be noticeable but not undermine the economics.

Rate discount for higher ranks: Configured via rates restricted by group. Gold clients automatically receive a special price.

After a client completes a session with the required number of hours:

  1. Open Automation → the relevant rank assignment rule → History tab
  2. An entry with status Completed should appear
  3. Open the client card in CRM — the correct group should be displayed
  4. The client should receive a notification about their new rank

If status is Skipped — the client hasn’t reached the hour threshold. Check total_hours in the client card.

After launch, check after 2–4 weeks:

  • Client distribution across ranks — open each group and check the number of members. If 70% of the database is in Gold — thresholds are too low. If nobody has reached Silver — thresholds are too high.
  • Rule firings — in each rule’s history, see how many times it fired in a period. If the “Silver” rule fires only a few times per week with a thousand-client database — something is wrong.
  • Conversion to next rank — what percentage of Bronze clients reach Silver within the first 30 days. The norm depends on the club; if conversion is near zero — lower the Silver threshold.

Spend-based rank system: Replace the condition parameter from “Hours played” to “Amount spent.” Set thresholds from your AOV — first rank from 5–10 visit equivalents, second from 30–50, third from 100+.

Four-level system: Add a “Platinum” rank above Gold — for absolute regulars. Thresholds: Bronze 1h, Silver 10h, Gold 50h, Platinum 150h. Platinum privileges — maximum bonus, named seat, tournament priority.

Hybrid criterion (hours + spend): Condition: “Hours played ≥ X” AND “Amount spent ≥ Y.” Requires both — suitable if you want to count as “true Gold” only those who both played the hours and spent the money.

MistakeConsequenceSolution
Forgot to add “Unassign group” to rulesClient accumulates all ranksEdit rules, add removal of previous ranks
Thresholds too highNobody reaches Silver and GoldLower thresholds, use database hours median as reference
No rank notificationsClient doesn’t know they reached a new level — system doesn’t work as a motivatorCreate notification rules (Step 4)
Same privileges at all ranksNo incentive to progressMake the difference noticeable — +5 pp bonus between ranks minimum

Frequently asked questions

Does IZI have a built-in rank system?

There are no built-in ranks — the rank system is assembled from two standard modules: Client Groups (each rank = a group) and Automation (rules move clients based on conditions). This gives full flexibility: any parameters, any number of levels.

What parameters can ranks be assigned by?

By accumulated gaming hours, total spend, or session count. Can be combined — e.g., both hours and spend simultaneously. The choice depends on the club's model: hours motivate longer sessions, spend motivates higher spend per visit, session count motivates more frequent visits.

What happens if a client ends up with multiple ranks at once?

Technically possible if 'unassign group' isn't added to the rules. That's exactly why every rank assignment rule includes 'Unassign group' actions for all other ranks — so a client always has exactly one current rank.

How does a client see their rank?

Via a notification in the IZI mobile app when a new level is reached. The current rank is also shown in the client card in the CRM. If progress visibility toward the next level is needed — this is configured separately via the mobile app.

Do ranks work across the entire network or only in one club?

By default, data accumulates across the entire organization, and rules operate for the whole network. If an isolated system for one club is needed — specify the particular club in the 'Clubs' field when creating the rule.

Can ranks be demoted for inactivity?

Technically yes — a rule can be created to remove a group. But in practice this creates a negative experience: clients feel it's unfair. We recommend not demoting ranks. To incentivize activity — use short-term bonuses instead of demotion.

How many levels should there be?

Optimally 3–5. Fewer — no sense of progression. More — clients lose orientation. Three levels (Bronze/Silver/Gold) is a good minimum: the two extremes set context, and the middle becomes the anchor.

How to set rank thresholds?

Guideline: first rank — achievable in 1–2 months of active visiting (8–12 visits of 2–3 hours each), highest rank — after 9–12 months of consistent visiting. Thresholds should feel achievable but require effort.