ข้ามไปยังเนื้อหา

VIP Loyalty Program: Setup Guide for IZI

Опубликовано: · Обновлено: (18 дней назад)· IZI Team

เนื้อหานี้ยังไม่มีในภาษาของคุณ

In most gaming clubs, the top 10–15% of clients generate 40–55% of revenue. Losing five VIP clients can mean a 10–15% revenue drop even when overall traffic is growing. In IZI, a VIP program is built from three components: player groups (who is VIP), group discounts (tariff privilege), and automations (elevated bonus on top-ups — and, in threshold mode, automatic status assignment). Two modes to fit different use cases.

For setting up a full tiered system (Bronze → Silver → VIP), see Tiered Loyalty Program. This page covers VIP as a standalone segment. For a full overview of loyalty building blocks, see Loyalty Building Blocks.

What works automatically vs. what requires manual effort

Section titled “What works automatically vs. what requires manual effort”

Automatic after setup:

  • Discount applies at checkout as soon as a client is in the VIP group.
  • Elevated bonus fires on every top-up — the rule checks group membership automatically.
  • In threshold mode: status is assigned when spend reaches the threshold, no staff action needed.
  • Push notification fires at the moment of status assignment.

Requires manual effort:

  • Clients who already crossed the threshold before rules were created — assign to the VIP group once at launch.
  • Quarterly review of the VIP list for clients whose activity dropped.

Honest limits:

  • Clients do not see VIP status in the mobile app — only balances are visible. Communicate status via automation push or in person at reception.
  • Discount is percentage-only — fixed monetary discounts are not supported.
  • Spend statistics are per club — network-wide accumulation is not available.
  • No automatic status downgrade — removal is manual only.

Works well when your VIP segment is small (5–20 clients) and you want to decide personally who receives the status.

Club → SettingsPlayer GroupsAdd group.

Name it “VIP” (or your own label). The group will appear as a condition option in automations and in the Discounts section.

Step 2. Identify top clients and assign the group

Section titled “Step 2. Identify top clients and assign the group”

In Analytics → clients → sort by amount spent over the last 90 days. The top 10–15% are your VIP candidates. Open each client’s card and assign the “VIP” group.

Parametric guide: candidates are clients who spend significantly more than your median active client. If the median client spends M per quarter, candidates start from M × 5 and above.

Club → SettingsDiscountsAdd discount.

  • In the Groups field, select “VIP”.
  • In the Percentage field, enter the discount rate — e.g. 20.
  • Select the tariffs or categories the discount applies to.
  • Save.

The discount applies at checkout automatically while the client is in the VIP group. For a bar or shop discount, create a separate rule in Discounts for products with the same group.

Organization → MarketingAutomation → create a rule:

  • Event: “Balance topped up”
  • Condition: “User groups” includes “VIP”
  • Action: “Add bonus” → formula {{topupAmountMajor}} * 0.15

The formula {{topupAmountMajor}} * 0.15 credits 15% of each top-up amount as a bonus. Adjust the multiplier: 0.10 = 10%, 0.20 = 20%. For more on formulas, see How to set bonus percentage.

Name the rule “VIP bonus” — it appears as a separate row in the analytics breakdown, making it easy to see the total bonus issued for this segment.


Mode B — Threshold (automatic assignment)

Section titled “Mode B — Threshold (automatic assignment)”

Works well for larger bases where manually tracking every VIP candidate is impractical. Clients earn VIP status automatically by reaching a spend threshold.

Important about “Total spent”: this measures money actually spent on gaming time and purchases — not top-ups. A client who topped up 10,000 but spent only 3,000 has a “Total spent” of 3,000.

Club → SettingsPlayer GroupsAdd group “VIP”. Same group as in Mode A.

Step 2. Create the automatic VIP assignment rule

Section titled “Step 2. Create the automatic VIP assignment rule”

Organization → MarketingAutomation → create a rule:

  • Event: “Session ended”
  • Condition 1: “Total spent” ≥ <your threshold>
  • Condition 2 (required guard): “User groups” does not include “VIP”
  • Action 1: “Assign group” → “VIP”
  • Action 2: “Send push” — e.g. title “You’re VIP” / body “You’ve reached VIP status — a 20% discount and elevated bonus are now active.”

Why the guard is required. Without “does not include VIP”, the rule fires on every session once the threshold is crossed — the client receives the push notification again and again. The guard stops this: once the client is in the VIP group, the “does not include” condition fails and the rule no longer fires.

Use P85–P90 of your base’s “Total spent” over 90 days. Parametrically: if the median active client spends M per quarter, a reasonable threshold is M × 4–6. Find your M in Analytics → Clients.

Same as steps 3 and 4 from Mode A: discount via Settings → Discounts linked to the “VIP” group, elevated bonus via Automation with the “User groups includes VIP” condition.


With VIP ARPU = V and margin Mg:

  • Bonus cost per month: V × 0.15 × (1 − Mg)
  • VIP ARPU × margin: V × Mg

At V = 1,000, Mg = 0.70: bonus cost ≈ 45, ARPU × margin = 700. ROI ≈ 15× per month.

The ratio scales — ROI is high at any ARPU level because the financial cost of the program is ~6–8% of VIP revenue. Substitute your own numbers.


In Analytics filtered to the “VIP” group:

  • VIP ARPU vs. average base ARPU — target: VIP clients spend at P85+
  • VIP 90-day retention — target: ≥ 80%
  • Marketing → Automation → “VIP bonus” rule → breakdown table: operation count and total bonus issued

If you have 15 VIP clients but fewer than 10 rule operations per month, either not all clients have the group assigned, or VIP clients are topping up less frequently than expected.


When a VIP client arrives:

“{name}, hi! Your seat is free.”

Announcing VIP status (first conversation or via message):

“{name}, you’re one of our top players — here’s VIP: 20% off tariffs and 15% bonus on every top-up. Plus your seat is always reserved.”

If a VIP hasn’t visited for 2 weeks:

“{name}, haven’t seen you in a while — everything OK?”

If a VIP is in the queue when the hall is full:

“{name}, one moment — I’ll free up your seat now.”


คำถามที่พบบ่อย

Can players see their VIP status in the mobile app?

No. The mobile app only shows gaming and bonus balances. The VIP group is visible only to the operator in the CRM. Inform players of their status via an automation push notification or in person at reception.

Can VIP status be revoked automatically for inactivity?

No. Automations only fire on events — session end, top-up, purchase. There is no time-based scheduler. To remove status after inactivity, do it manually during your quarterly VIP list review.

Is spend tracked across all clubs in a network?

No. Statistics are calculated per club. A client who spent 3,000 in one club and 3,000 in another has not reached a 5,000 threshold in either. Configure rules and thresholds independently for each club.

Why is the 'does not include VIP' guard condition required?

Without it, the automation fires on every session once the threshold is reached — the push notification repeats indefinitely. The guard stops re-firing once the client is already in the VIP group.

Can the discount be a fixed amount instead of a percentage?

No. The Discounts section supports only a Percentage field. Fixed monetary discounts via player groups are not available.

How do I handle clients who already crossed the threshold before the rule was created?

Automation rules only fire on new events going forward. For existing clients who already qualify, assign them to the VIP group manually once at launch. New clients will be assigned automatically by the threshold rule.