Skip to content

Promo Codes vs Top-up Bonus

Published: · Updated: (12 days ago)· IZI Team

IZI offers two tools that both add value to a client’s account, but they work through fundamentally different mechanisms and solve different problems. The short answer: use a top-up bonus for an always-on loyalty program that runs itself, and use a promo code when you need targeted distribution with per-channel tracking.

Top-up bonus is an automatic rule. When a client tops up their balance, the system checks the configured conditions and credits bonuses immediately — no code required, no staff involvement. See Top-up bonus guide for the full rule setup.

Promo code is a code the client enters manually — at registration, in the mobile app, or at the front desk. On activation the client receives a one-time bonus or discount defined when the code was created.

Top-up bonusPromo code
ActivationAutomaticClient enters a code
AppliesEvery time conditions are metOnce (or N times per config)
TrackabilityAggregate rule analyticsPer-code: see exactly which channel drove the client
Client effortZero — nothing to doMust know and enter the code
DistributionNone needed — fully automaticVia influencer, partner, ad, flyer
Scales without staffYesNo
  • Permanent loyalty program — a tiered bonus ladder runs around the clock with no staff involvement
  • Automatic new-client welcome — first top-up triggers a bonus, so new clients notice the value immediately
  • Raising average top-up size — when clients see that topping up more earns a higher bonus percentage, they consistently choose the larger amount
  • Influencer and partner campaigns — give each channel a unique code and see which one drives more clients
  • Time-limited offers — a code capped at a fixed number of activations and an expiry date creates urgency
  • Offline advertising — a code on a flyer, counter card, or banner is a concrete call to action
  • Reactivating lapsed clients — a personal code in a “we miss you” message gives a clear reason to return
  1. Go to Bonuses → Promo Codes → Create promo code
  2. Enter a code (custom text or auto-generated)
  3. Choose the reward type: fixed bonus amount or a percentage of the first top-up
  4. Set the activation limit and expiry date
  5. Save and share with your partner or place in the campaign

Promo codes and top-up bonuses are not mutually exclusive. A common working flow:

  1. An influencer promotes the club with a unique promo code — a new client signs up
  2. The client enters the code → receives a welcome bonus
  3. The client tops up their balance → receives the top-up bonus from the permanent rule

The client gets a double reward on day one; the club sees from the code exactly which channel brought them.

Frequently asked questions

Can I use both promo codes and top-up bonuses at the same time?

Yes. They're independent tools. You can run a top-up bonus program permanently and issue promo codes for specific campaigns simultaneously.

Can a promo code give the same benefit as a top-up bonus?

They can produce similar outcomes (extra balance for the client) but through different mechanisms. Promo codes are one-time-use and manually distributed. Top-up bonuses are automatic and rules-based.

Which tool is better for acquiring new clients?

Promo codes if you need to track the acquisition channel (influencer, partner, ad campaign). A top-up bonus on the first deposit if you want to automatically reward every new client without any code.

How do I measure promo code effectiveness?

In IZI, go to Bonuses → Promo Codes. Each code shows how many times it was activated and the total bonuses granted — so you can compare channels directly.