Skip to content

How to Reactivate Dormant Customers in a Computer Club Through Top-Up Bonuses

Published: · IZI Team

How to Reactivate Dormant Customers in a Computer Club Through Top-Up Bonuses

Section titled “How to Reactivate Dormant Customers in a Computer Club Through Top-Up Bonuses”

To reactivate 10–20% of customers who haven’t visited in 60+ days, send a personal offer with an elevated 25–35% top-up bonus and 30-day expiration. Formula: the longer the customer has been away, the higher the bonus and the shorter the validity window. A dormant customer isn’t permanently lost — they have history with your club, they’ve just lost the habit. A financial incentive with a limited deadline brings them back into the decision window. Configured as a segmented rule in IZI’s automation module with a condition on last visit date. Reactivation costs 3–5× less than acquiring a new customer — with similar value once reactivated.

Churn is inevitable. A typical PC club loses 20–35% of its active base per year: someone moved, switched games, simply forgot. The opportunity: “forgotten” customers are the cheapest segment to reactivate — they already know your club, don’t need orientation, have an IZI account.

Reactivation via bonus costs 3–5× less than new customer acquisition through ads. And a reactivated customer reaches a regular visit pattern faster — they’re not truly a “newcomer,” just a returnee.

Side effect: win-back campaigns clean your database. After 45 days you know exactly who is “dormant” (received offer, returned) vs “lost” (didn’t respond). This gives an accurate picture of real active base size without illusions.

Three numbers — baseline for the campaign.

  1. Dormant segment size (60–180 days) — campaign potential. Measure: Analytics → Customers → filter by last visit date. If < 50 — small scale, still worth running. If > 500 — split into subsegments (60–90, 90–180 days).
  2. Mobile app install rate — key delivery channel for the offer. If < 30% of base has the app — push won’t reach most; need SMS or email backup.
  3. Club average top-up — for bonus calculation and reactivation cost. How to measure → How to find average club spend.

Principle: the longer the absence, the larger the incentive needed and the shorter the validity window.

SegmentDays awayBonus %ExpirationLogic
”On pause”30–6015–20%60 daysStandard elevated bonus is sufficient
”Dormant”60–12025–30%30 daysVisible incentive + urgency needed
”Churned”120–18030–35%14 daysMaximum incentive + hard deadline
”Lost”180+Not recommendedNegative ROI in most cases

Threshold value formula: a bonus is a “visible” incentive when face value > 15% of top-up amount. Below that — customers don’t change behavior.

Expiration rule: duration should be short relative to the customer’s possible visit cycle. If a dormant customer used to come every two weeks — 30-day expiration creates “need to go before month’s end” pressure. 60-day expiration for such a customer: no urgency.

Substitution 1: average top-up = 200, margin 70%

Dormant segment 60–120 days, bonus 30%:

  • Face value = 200 × 0.30 = 60
  • Real cost = 60 × 0.30 = 18 units per reactivation
  • At 10% win-back from 100 dormant = 10 reactivated
  • Campaign cost = 100 offer pushes (free) + 10 × 18 = 180 units
  • Revenue potential: 10 customers × 3 visits × 200 × 0.70 = 4,200

Substitution 2: average top-up = 1,000, margin 60%

Bonus 30% = 300 face value. Cost = 300 × 0.40 = 120. At 60% margin consider adjusting: 25% face = 250, cost = 100 — better.

Illustrative scenarios — substitute your figures.

Step 1. Export the dormant customer segment

Section titled “Step 1. Export the dormant customer segment”

Analytics → Customers → filter: “last visit date” 60–180 days ago. Record the count. If > 200 — split into two segments: 60–120 and 120–180 with separate rules.

Step 2. Create the reactivation rule in Automations

Section titled “Step 2. Create the reactivation rule in Automations”

CRM → Automations → New rule:

  • Trigger: BALANCE_TOPPED_UP
  • Condition: last_visit_days_ago >= 60 AND last_visit_days_ago <= 180
  • Action: ADD_BONUS at 30%
  • Expiration: 30 days
  • Limit: 1 per customer per campaign

Name it “Win-back 60–180 days” for separate tracking.

Via IZI mobile app notifications, push the dormant segment:

“{club_name}: haven’t seen you in a while! Come back — top up and get +{bonus_pct}% bonus. Offer valid until {expiry_date}.”

Specific expiry date — mandatory. Without it the offer feels permanent and urgency disappears.

Step 4. Back up for customers without the app

Section titled “Step 4. Back up for customers without the app”

If part of the dormant segment hasn’t installed the mobile app — no push channel. Use SMS (if you have numbers) or email (if you have addresses). Same text, remove emoji.

14 days after sending the offer check Rule breakdown: how many customers from the segment activated the “Win-back” rule. This is an interim signal — final result at 30–45 days.

Step 6. Move reactivated customers to the standard program

Section titled “Step 6. Move reactivated customers to the standard program”

Customers who returned automatically move to the standard bonus ladder. Make sure the “Win-back” rule deactivates after the first firing — otherwise the customer will keep getting 30% indefinitely.

Win-back is primarily push-driven, but if a reactivated customer comes in person — the admin should lock in the moment.

1. Customer returns after long absence (without offer)

Section titled “1. Customer returns after long absence (without offer)”

“Welcome back — it’s been a while! Quick note: for customers who’ve been away we have a bonus right now — {bonus_pct}% on top-up if you top up today. Valid until {expiry_date}.”

When: customer walks up to the desk, admin sees in CRM they haven’t been in a long time. Quick offer feels personal.

“Good to have you back! Your bonus is set up — top up {min_amount} and you get {bonus_amount} on top. I’ll apply it as soon as you pay.”

Confirms the offer at personal contact. Builds trust and closes.

“Look — {bonus_pct}% is {bonus_amount} on account for topping up {min_amount}. That covers {time_hours} extra hours on top of what you put in. Offer ends {expiry_date} — after that these terms go away.”

Specific numbers + expiry date. No pressure, full information for decision.

4. Returning customer wants to try new equipment

Section titled “4. Returning customer wants to try new equipment”

“We added {new_equipment} since you were last here — {number} spots. Plus the bonus right now is {bonus_pct}%, until {expiry_date}. Good time to try it while the offer’s on.”

New equipment as an additional argument.

5. Customer doesn’t know about the offer (no app)

Section titled “5. Customer doesn’t know about the offer (no app)”

“We have a comeback campaign for customers who’ve been away — {bonus_pct}% on top-up. Just for you, before the deadline {expiry_date}.”

Offline activation for customers without the push channel.

Primary metric — win-back rate: share of dormant customers (60–180 days) who made at least one visit after receiving the offer. Measure at 45 days.

Win-back rate = visits from segment within 45 days ÷ segment size × 100%

Target values:

  • 60–90 day segment: 15–25% win-back
  • 90–180 day segment: 8–15%
  • Overall: 10–20% of full dormant segment

Supporting metrics:

  • Average spend of reactivated vs new customers — reactivated usually spend more (know the club)
  • Secondary retention: how many of the returned came back again within 30 days — this measures reactivation quality
Reactivation cost = average_top-up × bonus_% × (1 − margin)

Illustration (avg top-up = 200, bonus 30%, margin 70%): Cost = 200 × 0.30 × 0.30 = 18 units

ROI = win-back_rate × LTV_3m ÷ cost_per_reactivation − 1

Illustration (200 avg top-up, 2 visits/month, 70% margin, 15% win-back):

  • LTV_3m = 200 × 2 × 3 × 0.70 = 840
  • ROI = 0.15 × 840 ÷ 18 − 1 = 6.0× (600%)
MetricReactivationNew customer
Cost18 units60–100 (ads + bonus)
Regular conversion40–50%15–25%
Time to first visit1–14 daysUnpredictable

Reactivation is 3–5× cheaper and faster — for an equivalent customer base.

Illustrative calculation — substitute your numbers.

1. Customer left due to a specific negative experience

Section titled “1. Customer left due to a specific negative experience”

If the departure was tied to a concrete incident (broken equipment, staff conflict, technical failure) — a bonus doesn’t address the emotional barrier. Resolve the underlying issue first, then send the offer.

Without push, reactivation only works when the customer physically visits — which by definition isn’t needed for a “dormant” customer. Ensure admins offer app installation at every visit.

Customers absent for six months or more cost more to reactivate and convert worse. ROI is usually negative. Exception: the club made a significant upgrade (new equipment, new location) — then 180+ segment may be worth trying with a strong offer.

If you changed format, relocated, or significantly raised prices — “dormant” customers return to an unfamiliar place. Reactivation requires communicating the changes, not just a bonus.

Sending win-back offers more than once per quarter to the same customer trains them to wait for discounts and not come without stimulus. The offer must be an exceptional event, not regular marketing.


Parameters depend on your AOV, currency, and audience. Formulas are frameworks — substitute your numbers before launch.

Related: Top-Up Bonuses — owner overview · How to retain newcomers · How to raise average spend · How to find average club spend · Automation module · Loyalty program with tiers

Frequently asked questions

How many days without a visit before a customer is 'dormant'?

Depends on your base patterns. Average for PC clubs: 30–60 days — 'on pause' (will probably return on their own), 60–120 days — 'dormant' (needs an incentive), 120+ days — 'churned' (reactivation is hard and expensive). Start the rule at 60-day threshold.

What reactivation rate counts as success?

10–20% from the 60–120 day segment is a good result on the first campaign. For comparison: standard email blast without personalization yields 2–5%. Push with bonus via mobile app reaches 8–15%.

Should you give different bonuses for 60-day vs 120-day dormant customers?

Yes if the system supports it. 60–90 days: 25% bonus, 30-day expiration. 90–180 days: 35%, 14-day expiration (more urgency + stronger incentive). In IZI Automations these are two separate rules with different last-visit conditions.

Should you diagnose why a customer left before sending the offer?

Usually not. Reactivation via bonus works without diagnosing the cause: you're making a financial incentive to return, not analyzing psychology. Diagnostics are needed at the cohort level (is overall churn growing?) — that's strategy, not win-back tactics.

What if a customer returns after reactivation but leaves again after a month?

This is a 'zombie': responds to stimulus but doesn't become a regular. Don't spend another reactivation attempt — too expensive. Segment these customers separately and either remove from win-back campaigns or try an alternative offer (not a bonus, but a special event).