Loyalty Program in IZI
Retaining a player costs less than acquiring a new one. IZI provides the tools to do it without manual effort: a rank system via groups, personalised conditions per segment, comeback campaigns for dormant clients, and automatic rules that fire on events — session end, top-up, bar purchase.
This page covers the full loyalty program: ranks, groups, retention metrics, player lifecycle. For the detailed guide specifically on deposit bonuses, see Top-up Bonuses in IZI.
Bonus balance
Section titled “Bonus balance”Every player has two balances:
- Real (cash) — money that can be spent on sessions and orders
- Bonus — accrued by the system, spent according to tariff rules
The maximum bonus payment percentage is set at the tariff level — for example, no more than 30% of a session’s cost can be covered by bonuses. This balances player incentive with revenue protection.
Automation: rules without manual effort
Section titled “Automation: rules without manual effort”The Automation module lets you create rules of the form “event → condition → action”. Examples:
| Event | Condition | Action |
|---|---|---|
| Session ended | — | Credit 10 bonus per hour played |
| Balance topped up | — | 5% cashback on top-up amount |
| Bar order paid | Order total ≥ 500 | Credit 50 bonus |
| Session ended | Total hours ≥ 50 | Move to ‘Gold’ group |
| Group assigned | Group = ‘Gold’ | Send push ‘You’ve reached Gold rank!’ |
Rules are configured at organisation level and apply to all venues or selected ones. Accrual formulas use variables: {{order_total}}, {{session_duration}}, {{topup_amount}} — any cashback logic can be expressed.
Rank system via groups
Section titled “Rank system via groups”IZI has no hardcoded rank system, but it’s fully implemented through client groups + automation:
- Create groups: Bronze, Silver, Gold
- Set thresholds by hours or spend
- Automation checks the condition after each session and reassigns the group
- A separate rule on ‘group assigned’ sends a congratulatory push
Example thresholds:
| Rank | Condition |
|---|---|
| Bronze | ≥ 1 hour played |
| Silver | ≥ 10 hours |
| Gold | ≥ 50 hours |
Each rank can be linked to a tariff discount — Gold players automatically get the best price.
Client groups and personalisation
Section titled “Client groups and personalisation”Groups aren’t just ranks. They’re a segmentation tool:
- Regulars — discount on night tariffs
- Students — 20% off daytime tariff
- Blacklist — access blocked
One player can belong to multiple groups. Discounts stack according to your defined rules.
Push notifications
Section titled “Push notifications”When an automation rule fires, IZI can send a push to the player’s mobile app:
- Title — up to 40 characters
- Body — up to 120 characters
Used for: bonus accrual notifications, rank achievements, special promotions. Delivered instantly, no SMS costs.
Comeback campaigns: bringing back dormant players
Section titled “Comeback campaigns: bringing back dormant players”The loyalty program works not just for active players — it also reactivates those who’ve gone quiet. In IZI this uses the trigger “client hasn’t returned for N days”:
| Segment | Trigger | Action |
|---|---|---|
| Dormant 14 days | No visit ≥ 14 days | Push “We miss you! Bonus waiting — this week only” |
| Dormant 30 days | No visit ≥ 30 days | Push + elevated bonus % on next top-up |
| New player (≤ 7 days after first visit) | No second visit | Push “Come back — bonus on your first top-up” |
Set a short expiry on the comeback bonus (5–7 days) — creates urgency without being aggressive. For the mechanics of deposit bonuses themselves, see Top-up Bonuses in IZI.
Player lifecycle and retention metrics
Section titled “Player lifecycle and retention metrics”A full loyalty program manages the player across their entire lifecycle in the club:
| Stage | IZI tool |
|---|---|
| First visit | Auto-assign Bronze group, welcome push |
| 1–2 week window | Comeback push + elevated bonus on first top-up |
| Regular (10+ hours) | Upgrade to Silver, discount on daytime tariffs |
| Loyal (50+ hours) | Gold, maximum privileges, tournament priority |
| Dormant (14+ days) | Reactivation push with personalised offer |
Key retention metrics visible in IZI analytics:
- D30 retention — share of players who return within 30 days of their first visit
- ARPU — average revenue per player for the period
- Rule firings — how many times each rule executed and how much bonus it accrued
See also: Tariffs and pricing · What is IZI
See also
Section titled “See also”Frequently asked questions
How many automation rules can I create?
There is no limit on the number of rules. A typical configuration has 5–10 rules: a tiered top-up ladder (2–3 tiers), session cashback, bar order cashback, rank progression rules, and a push notification on rank achievement. Each rule runs independently; if multiple rules fire simultaneously, all of them execute.
What are the two player balances and why are they separate?
The real balance holds money the player deposited at the cashier. The bonus balance holds virtual credits accrued by the system. The separation protects revenue: each tariff has a maximum bonus payment percentage (for example, no more than 30% of the cost). The player has an incentive to return, but real money still flows into the register.
How do I set up a Bronze/Silver/Gold rank system without a developer?
Through groups and automation: create groups Bronze, Silver, Gold; set thresholds by hours played or amount spent; add a rule 'session ended → if total hours ≥ 50 → move to Gold'. Everything is done in the CRM interface, no code required. Add a second rule 'group assigned → send congratulatory push'.
Can I give a discount to only a specific group of clients?
Yes. Discounts in IZI are bound to groups: for example, the 'Students' group gets a 20% discount on all daytime tariffs on weekdays. Three parameters: which tariffs, which group, what percentage. The administrator does nothing manually — the system applies the correct price automatically.
Can a player belong to more than one group?
Yes. A player can be in multiple groups simultaneously. Discounts stack according to the rules you define. For example, a player in both 'Students' and 'Gold' receives both benefits — provided the rules don't conflict.
How do push notifications work — is a separate mailing service needed?
No separate service is needed. Push notifications go through the IZI player mobile app. Add a 'send push' action to an automation rule, specify a title (up to 40 characters) and body (up to 120 characters). The notification arrives instantly.
Can I give different cashback for sessions at different times of day?
Yes. Automation rules support a schedule condition. Create two rules on the 'session ended' event: one with 'session time = night schedule' and a higher percentage, another for daytime with the base rate. This incentivises players to visit during specific hours without changing the tariff itself.
How do I see which automation rules fire most often?
The analytics section shows a rule history: how many times each rule executed in a given period and the total bonus amount accrued per rule. This lets you see which tier of your top-up ladder is actually working and which isn't attracting traffic.
How do I bring back a player who hasn't visited in 2+ weeks?
Create a rule with trigger 'client hasn't returned for N days' and action 'send push' with a personalised offer — for example, an elevated bonus on the next top-up. Set a short expiration on the bonus (e.g. 7 days) to create urgency without being aggressive.
Can I exclude a specific client from the bonus programme?
Yes. IZI has a 'Blacklist' group that blocks a player at the access level. For softer control: automation rules can be scoped to exclude specific groups, so a particular segment is simply skipped when rules are evaluated.
When do bonuses expire by default?
By default bonuses do not expire — the validity window is set explicitly on each rule. A recommended range is 30–60 days: shorter and clients don't spend them in time and feel cheated; longer and bonuses accumulate without creating urgency to return. 30–60 days supports 2–3 return visits before expiry at average visit frequency.
How do I verify the bonus programme isn't costing more than it earns?
The key metric is change in ARPU (average revenue per player) before and after launch. IZI analytics show ARPU for a period compared to the previous one. The actual cash burden of bonuses is roughly 30% of the nominal accrual amount (accounting for margin). If ARPU increased more than the programme costs — it's profitable.