Skip to content

Rank System for Computer Club Clients via IZI

Published: · IZI Team

Ranks are one of the most effective retention tools: clients can see their progress, know how many hours they need to reach the next level, and this keeps them coming back. In IZI, the rank system is built from two standard modules: Client Groups (each rank = a group) and Automation (rules move clients between groups based on conditions).

There are no built-in ranks in the CRM, but this approach gives full freedom: any parameters (hours, spending, sessions), any number of levels, different bonuses and perks at each level.

Go to CRM → Client Groups → click Create group for each rank.

Example of a three-tier system based on accumulated hours:

GroupThresholdPurpose
Bronzefrom 1 hourEntry rank, engages new clients
Silverfrom 10 hoursCore regulars
Goldfrom 50 hoursHeavy players, tournament regulars

The number of levels and thresholds depend on your club. Three tiers is a good minimum: the two extremes provide context, while the middle tier becomes the anchor (most clients aspire to reach it).

For each rank, create a separate rule in the Automation section. Go → Create rule.

  • Trigger event: Session completed
  • Conditions: Hours played 50
  • Actions (in order):
    1. Unassign group → Silver
    2. Unassign group → Bronze
    3. Assign group → Gold
  • Trigger event: Session completed
  • Conditions: Hours played 10 AND Hours played < 50
  • Actions:
    1. Unassign group → Gold
    2. Unassign group → Bronze
    3. Assign group → Silver
  • Trigger event: Session completed
  • Conditions: Hours played 1 AND Hours played < 10
  • Actions:
    1. Unassign group → Gold
    2. Unassign group → Silver
    3. Assign group → Bronze

For each rank, create a separate notification rule.

Gold notification rule:

  • Trigger event: Group assigned
  • Condition: Player group = Gold
  • Action: Send notification
    • Title: “New rank — Gold!”
    • Message: “You have reached Gold rank. Thank you for playing with us!”

Repeat for Silver and Bronze with matching text.

More on notification setup → Notifications via automation.

Make sure the Rule active toggle is on for every rule — both assignment rules and notification rules.

After a client completes a session:

  1. Open Automation → the relevant rule → History tab — an entry with status Completed should appear
  2. Open the client’s profile in CRM — the correct group should be shown
  3. The client should receive a notification in the IZI mobile app

If status is Skipped — the client has not met the condition (hours not yet at the threshold). If Error — open the entry and read the details. More → Execution history.

The system is not tied to hours — swap the condition parameter for whatever fits your logic:

ParameterWhen to use
Hours playedEncourages spending more time — best for clubs with long sessions
Amount spentEncourages spending more — best when the club earns from the bar and additional services
Session countEncourages visiting more often — best when average sessions are short (1–2 hours)

For spending-based thresholds, calibrate against your average check (AOV — average spend per visit): first rank at 5–10 visits equivalent, second at 30–50, third at 100+. How to find your club’s AOV → How to calculate average check for a club.

A rank group is a condition for other rules. This lets you build differentiated programs:

  • Higher cashback for Gold: in the cashback rule, add condition “Player group = Gold”
  • Discount on a specific tariff for Silver and Gold: configured through tariffs with a group restriction
  • Priority VIP zone booking for Gold: managed administratively through groups

Frequently asked questions

Does IZI have built-in ranks or do I have to build them myself?

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

What parameters can ranks be based on?

Any accumulated metric: total play hours, total spending, session count, or combinations — for example, both hours and spending simultaneously.

How does a client find out about a new rank?

Through a notification in the IZI mobile app. It is configured as a separate rule: trigger event — Group assigned, condition — the target group, action — send notification with the rank message.

Do ranks work within one club or across the whole network?

By default, automation rules work across the whole organization — data accumulates across all clubs. If you need an isolated system for a single club, specify that club in the Clubs field when creating the rules.

What happens if a client ends up in multiple ranks at the same time?

This is technically possible if you do not include removal of old ranks in the rule. That is why every rank assignment rule includes Unassign group actions for all other ranks — ensuring the client always has exactly one active rank.

Can I make ranks based on spending instead of hours?

Yes. Replace the Hours played condition parameter with Amount spent. Set thresholds relative to your club's AOV — for example, if the average visit spend is 200, set the first rank at 2,000 (10 visits equivalent), the second at 10,000, the third at 30,000.