How to Retain New Customers in a Computer Club Through Top-Up Bonuses
How to Retain New Customers in a Computer Club Through Top-Up Bonuses
Section titled “How to Retain New Customers in a Computer Club Through Top-Up Bonuses”To raise D30 retention of new customers by 10–15 percentage points, offer an elevated top-up bonus in the 7–14 day window after the first visit: formula — club average top-up × 18–22% with 14-day expiration. Short duration creates urgency, high percentage makes the second visit financially attractive. Critical moment: the script is delivered at the first visit — “come back within two weeks and you’ll get {bonus_pct}% bonus on your top-up.” The customer leaves with a concrete incentive, not a vague memory of the club. Configured as a separate rule in IZI’s automation module on top of the base ladder.
Why This Matters for the Owner
Section titled “Why This Matters for the Owner”The first visit costs nothing — the customer came, played, left. Revenue starts with the second and subsequent visits. D30 retention is the most important metric in the first three months with a new customer: a customer who returns at least once in the first month is 3–4× more likely to become a regular compared to one who didn’t.
The top-up bonus works as a “hook” — the customer leaves the first visit thinking “I have a reason to come back.” Without this hook the customer mentally wraps up the interaction after the first session. With the bonus there’s an open loop: “need to go back before the bonus expires.”
Additional effect: customers with a bonus on their second visit spend 20–30% above average — part of the cost is covered by the bonus and psychologically feels “free.”
What to Know Before Launch
Section titled “What to Know Before Launch”Three numbers for correct setup.
- Current D30 retention for newcomers — baseline. How to measure: Analytics → Customers → first visit in last 60 days → check how many returned at least once. More → How to count visit frequency.
- Club average top-up — base for bonus calculation. How to measure → How to find average club spend.
- Session margin — to calculate the real cost of the bonus. More → Session unit economics.
Additionally: confirm IZI mobile app is set up at the club and new customers actually install it at first visit. Push notification only works if the customer has the app.
Methodology: Retention via the Window
Section titled “Methodology: Retention via the Window”The retention window is 7–14 days after the first visit. Club data shows: if a newcomer doesn’t return in this window, the probability of becoming a regular drops sharply. The mechanic must create incentive specifically in this window.
| Parameter | Formula | Logic |
|---|---|---|
| Newcomer bonus % | 18–22% | Noticeably above base tier 1 (4–6%), feels like a “special” program |
| Top-up threshold | Club average top-up | Don’t require more than average — newcomer doesn’t know you yet |
| Bonus expiration | 14 days | Creates urgency without pressure |
| Activations per customer | 1 | Rule fires only on “first top-up” |
Critical rule: admin delivers the script at the first visit. A customer who learns about the bonus during the first session converts 2–3× better than one who hears about it in a push notification 5 days later — the moment has passed.
Formula Illustration
Section titled “Formula Illustration”Substitution 1: average top-up = 200, margin 70%
Newcomer tops up 200 on second visit → gets 40 bonus (20%). That’s ≈ one additional session. Real cost to the club at 70% margin = 40 × 0.30 = 12 currency units to retain one customer.
Substitution 2: average top-up = 500
Newcomer tops up 500 → gets 100 bonus. Retention cost at 70% margin = 30 units. If the customer becomes a regular with 3 visits/month — 12-month LTV = 500 × 12 = 6,000. Cost of 30 vs LTV of 6,000 — obvious ROI.
Illustrative scenarios — substitute your own figures.
Setup Steps in IZI
Section titled “Setup Steps in IZI”Step 1. Pull baseline D30 retention
Section titled “Step 1. Pull baseline D30 retention”Analytics → Customers → filter “first visit date: 60–30 days ago.” Check how many made a second visit. Record the percentage.
Step 2. Set up the “Newcomer Bonus” rule in Automations
Section titled “Step 2. Set up the “Newcomer Bonus” rule in Automations”In CRM → Automations → New rule:
- Trigger:
BALANCE_TOPPED_UP - Condition:
is_first_topup = true(ordays_since_registration <= 14) - Action:
ADD_BONUSat 18–22% - Expiration: 14 days
- Limit: 1 activation per customer
Name it clearly — “Newcomer Bonus 14 days” — to track it as a separate row in Rule breakdown.
Step 3. Set up push notification on day 5–7
Section titled “Step 3. Set up push notification on day 5–7”Configure a notification: customer who hasn’t returned within 5–7 days after first visit gets push: “{club_name}: you have a bonus — +{bonus_pct}% on your next top-up, valid until {expiry_date}. Come back!” Specific expiry date in the notification text lifts conversion.
Step 4. Embed script into admin onboarding standard
Section titled “Step 4. Embed script into admin onboarding standard”Add to admin work standard: when registering a new customer or processing first payment — deliver the script about the next top-up bonus. This is not a sale — it’s information. The phrase takes 10 seconds.
Step 5. Measure after 60 days
Section titled “Step 5. Measure after 60 days”First 30 days after launch the data is incomplete (need to wait for D30 on each new customer). At 60 days compare D30 retention of two cohorts: newcomers since program launch vs newcomers from the prior period.
Step 6. Adjust if needed
Section titled “Step 6. Adjust if needed”If D30 retention grew < 5 pp: (1) check that admins deliver the script at first visit; (2) check that push notifications actually send; (3) try increasing the bonus from 18% to 25% or reducing expiration to 10 days for more urgency.
Admin Scripts
Section titled “Admin Scripts”1. At first registration or first payment
Section titled “1. At first registration or first payment”“Welcome! New customer bonus: if you come back within two weeks and top up {min_amount} — you get {bonus_pct}% bonus on top, that’s {bonus_amount} on your account. Valid until {expiry_date}.”
When: first visit, at payment or registration. Admin states specific date and bonus amount.
2. Push reminder on day 5–7
Section titled “2. Push reminder on day 5–7”“{club_name}: you have a +{bonus_pct}% bonus on your next top-up — valid until {expiry_date}. Come back!”
Short, specific, with the date. No “dear valued customer.”
3. If customer returns on their own without reminder
Section titled “3. If customer returns on their own without reminder”“You came back with your bonus! Put in {min_amount} and {bonus_amount} goes straight to your account. Remember? Told you at your first visit.”
Reinforces the condition, creates a sense of a fulfilled promise from both sides.
4. Customer comes on day 12–13 (bonus nearly expired)
Section titled “4. Customer comes on day 12–13 (bonus nearly expired)”“You still have {days_left} days on your +{bonus_pct}% bonus. Top up {min_amount} now — you get {bonus_amount}. After that it’s gone.”
Creates urgency without pressure. Honest information about the deadline.
5. Customer doesn’t know about the bonus (wasn’t told at first visit)
Section titled “5. Customer doesn’t know about the bonus (wasn’t told at first visit)”“Hey, you’re new here — we should have mentioned. We have a two-week bonus for new customers: +{bonus_pct}% on top-up. You registered {registration_date}, bonus is valid until {expiry_date}. Still active.”
Fixes the onboarding error. Honest admission that it wasn’t mentioned works better than silence.
How to Measure Uplift
Section titled “How to Measure Uplift”Primary metric — D30 retention for newcomers. Compare cohorts: “newcomers from launch month” vs “newcomers from prior month.” View cohorts via Analytics → Customers → segmentation by first visit date.
Supporting metrics:
- Share of newcomers who activated the bonus (Rule breakdown → “Newcomer Bonus” rule)
- Average spend on second visit for bonus activators vs non-activators
- Time between first and second visit — should decrease after launch
Signals the program is working:
- D30 retention up 8–15 pp
-
40% of newcomers activate the bonus (return and top up within 14 days)
- Second-visit average spend above club average by 15–25%
Unit Economics of Retention
Section titled “Unit Economics of Retention”Cost to retain one customer
Section titled “Cost to retain one customer”Retention cost = average_top-up × bonus_% × (1 − margin)At top-up 200, bonus 20%, margin 70%: Retention cost = 200 × 0.20 × 0.30 = 12 currency units
LTV of retained customer (simplified)
Section titled “LTV of retained customer (simplified)”LTV_12m = average_top-up × visits_per_month × 12 × marginIllustration (avg top-up = 200, 3 visits/month, 70% margin): LTV_12m = 200 × 3 × 12 × 0.70 = 5,040
ROI of the retention program
Section titled “ROI of the retention program”ROI = (LTV_12m × regular_conversion − retention_cost) ÷ retention_costAt 30% regular conversion from bonus activators: ROI = (5,040 × 0.30 − 12) ÷ 12 = ≈ 125×
Illustrative calculation — substitute your numbers.
When This Doesn’t Work
Section titled “When This Doesn’t Work”1. Tourist/transient location
Section titled “1. Tourist/transient location”If 70%+ of visitors are tourists or one-time customers, bonus retention doesn’t work physically — they won’t return in two weeks. Upsell the current visit instead.
2. No mobile app installed by customers
Section titled “2. No mobile app installed by customers”Push notification is a key channel. If customers don’t install the IZI mobile app, half the communication channel is gone. In this case all the load falls on admins at first visit.
3. High staff turnover
Section titled “3. High staff turnover”If admins change every month and the script isn’t in the onboarding standard — the program runs inconsistently. New staff don’t know about the bonus, don’t mention it, retention doesn’t improve.
4. D30 retention < 10% due to quality issues
Section titled “4. D30 retention < 10% due to quality issues”If customers don’t return because they didn’t enjoy the club — a bonus won’t fix the underlying problem. Fix equipment quality, atmosphere, and service speed first. Bonuses work on “warm” customers who enjoyed the visit but simply forgot to return.
Parameters depend on your AOV, currency, and audience. Formulas are frameworks — substitute your numbers before launch.
Related: Top-Up Bonuses — owner overview · How to raise average spend via bonuses · How to count visit frequency · Session unit economics · Automation module · How to reactivate dormant customers
Frequently asked questions
Why set 14-day expiration for the newcomer bonus rather than 60 days?
Short expiration creates urgency: the customer remembers the bonus and returns before it expires. With 60-day expiration newcomers defer and often never return. 14 days is the optimal balance between urgency and feasibility.
Can you give the elevated bonus on the first top-up rather than the second?
Technically yes, but strategically it's a different mechanic — a welcome bonus, not retention. For retention the point is to incentivize returning specifically: first top-up happens at the first visit, second top-up is an intentional return.
How to segment 'newcomers' in IZI?
In Automations use the condition on customer registration date: 'registered less than X days ago'. You can also set 'first top-up in club' — this fires only once per customer.
What if D30 retention doesn't improve after launch?
Three causes: (1) admins aren't mentioning the bonus at first visit — customers don't know; (2) expiration is too short (7 days) or too long (60) — adjust to 14; (3) club is in a high single-visit traffic location — this is a marketing problem, not a bonus one.
Should the newcomer bonus combine with the base ladder?
Yes. The newcomer gets the elevated second-visit bonus — a separate rule on top of the base ladder. After the second visit they automatically move to the standard ladder for regulars.