CRM performance — executive summary
June 2026 vs May 2026 · figures in ZAR
Biggest concern
Est. NGR fell 30.9% — from ~R61.7M to ~R42.6M. Bonus cost rose 20.1% (R3.81M → R4.57M) while GGR dropped 24.9%, compressing margin even as acquisition doubled.
Registrations
34,855
▲ 101.5% vs May
FTDs
8,712
▲ 65.0% vs May
Active base
131,824
▲ 83.8% vs May
GGR
R47.2M
▼ 24.9% vs May
Est. NGR
R42.6M
▼ 30.9% vs May
Includes the 04 Jun R100 All Slots cohort (47,982 reached, 6,079 depositors, R5.42M deposits, still growing as of 11 Jun) — see campaign spotlight below.
Financial trends — May vs June
clean basis, one KYC-flagged R3.18bn row excluded
Player lifecycle — May → June
Channel performance — June
| Channel | Sent | Engaged | Rate |
| SMS | 713,517 | 148,482 | |
| Email | 871,181 | 180,916 | |
| Pusher | 1,152,547 | 168,538 | |
| Rich inbox | 2,077,269 | — | passive |
Top campaigns — June
Sent = targeted · Reached = logins · Depositors = converted · Rate = depositors ÷ sent · sorted by deposits
| Campaign | Sent | Reached | Depositors | Rate | Deposits |
| 25 Jun campaign tracking | 16,786 | 13,349 | 6,341 | | R38.6M |
| Hacksaw Bet & Get | 140,988 | 61,007 | 9,386 | | R18.6M |
| VIP exclusive challenge | 1,778 | 833 | 515 | | R6.49M |
| Onboarding Lifecycle - New Offer | 25,750 | 21,334 | 3,193 | | R5.80M |
| R100 All Slots (Bonus 672661) | 155,293 | 43,757 | 5,216 | | R5.15M |
Campaign spotlight — R100 All Slots (04 Jun cohort)
tracked 04 Jun → 11 Jun · part of June's newly acquired players
47,982
Combined reach (C5+C6)
6,079
Combined depositors (12.7%)
~10.8×
Blended ROI vs R478k bonus cost
| Metric | C5 Acquisition | C6 Bonus 672661 |
| Cohort size | 4,225 | 43,757 |
| Depositors | 863 | 5,216 |
| Total deposit value | R268,202 | R5,153,213 |
| Avg value / depositor | R311 | R988 |
| Avg deposits / depositor | 2.42 | 4.54 |
| Repeat depositor rate | 37.9% | 53.2% |
| Returned after day 0 | 349 | 4,495 |
Clear winner
Bonus 672661 drove R5.15M in deposits against ~R478k paid out — roughly a 10.8× return — with a 53.2% repeat-depositor rate and 4,495 players returning after day 0. Prioritise the ~2,773 repeat depositors for VIP nurture and replicate this bonus structure in future acquisition campaigns.
Campaign spotlight — R30 Million Sport Predictor
sent 03 Jun to the full base · 3 mailers combined
577,099
Combined sent (3 mailers)
35,874
Reached — 6.2% login rate
3,634
Depositors (0.63% rate)
R5.02M
Deposits — not the target metric
| Mailer | Sent | Reached | Depositors | Rate | Deposits |
| Mail 1 | 124,291 | 6,464 | 2,543 | 2.05% | R4.80M |
| Mail 2 | 73,278 | 19,348 | 867 | 1.18% | R169.8k |
| Mail 3 | 379,530 | 10,062 | 224 | 0.06% | R49.6k |
| Combined | 577,099 | 35,874 | 3,634 | 0.63% | R5.02M |
Reach campaign
This was a base-wide send across three mailers, not a targeted acquisition push — deposits are a side effect, not the goal. Judge it on reach: 35,874 logins off 577,099 sends (6.2%), not the 0.63% deposit rate. 9,956 players went on to make a prediction — this includes new registrations up to 03 Jul, so it's still growing.
Soccer Predictor product — TVC impact (10 Jun)
9,956
Total predictor players
2,374
Registered after the 10 Jun TVC
R315,542
Total deposited by TVC-registered players
VIP tiers — May vs June GGR
253 players ≈ 0.2% of base, ≈ 33% of total GGR
Pre VIP
170 players · 99.4% retention
Depositing VIPs155 → 149 (−3.9%)
Deposit freq55.2 → 48.1 (−12.9%)
Avg depositR3,041 → R3,576 (+17.6%)
Total depositsR26.0M → R25.6M (−1.6%)
TurnoverR261.8M → R249.4M (−4.8%)
GGRR12.43M → R9.25M (−25.6%)
Net depositsR10.3M → R6.95M (−32.6%)
Bonus cost—
VIP
75 players · 98.6% retention · healthiest tier
Depositing VIPs62 → 63 (+1.6%)
Deposit freq—
Avg depositR5,355 → R4,935 (−7.8%)
Total depositsR22.45M → R20.54M (−8.5%)
TurnoverR216.0M → R187.7M (−13.1%)
GGRR8.90M → R9.72M (+9.3%)
Net depositsR6.33M → R6.75M (+6.5%)
Bonus costR426k → R582k (+36.6%)
VIP Elite
8 players · 100% retention · volatility source
Depositing VIPs7 → 8 (+14.3%)
Deposit count803 → 496 (−38.2%)
Avg depositR19,809 → R20,257 (+2.3%)
Total depositsR15.91M → R10.05M (−36.8%)
TurnoverR237.4M → R149.8M (−36.9%)
GGRR12.71M → −R3.34M
Net depositsR11.1M → −R3.6M
Bonus cost—
Recommended CRM actions for July
ranked by expected impact
- 1Rebalance bonus spend to NGR — cap broad acquisition bonuses, redirect to the mid-VIP formulaRecover NGR margin
- 2Replicate the Bonus 672661 structure (R100 All Slots) across future acquisition campaigns — 53% repeat-depositor rate, ~10.8× ROI on 43,757 reached (155,293 sent)Scale proven acquisition ROI
- 3Dedicated VIP Elite retention — personal management + high-limit offers for the 8 playersStabilise ~33% of GGR
- 4Pre VIP frequency journey — deposit-streak challenge + Pragmatic/Live free spinsProtect entry-tier value
- 5Win back the 19,653 churned May actives with a targeted reactivation offerRecover lapsed revenue
- 6Scale the Hacksaw Bet & Get email formula as the July mailer templateLift email deposits
- 7FTD onboarding nurture for the 8,712 June FTDsImprove 72.6% retention
- 8Investigate the R3.18bn deposit data artefact (user 676431)Reporting integrity
Caveats: one corrupt June deposit row (R3.18bn, KYC-flagged user 676431) excluded from clean deposit totals. ROI proxied by attributed deposits — action-level cost not exposed. Est. NGR = GGR − bonus cost (paid, completed events); updated from an earlier "granted" basis (May R5.22M / June R13.37M) to actual paid cost (May R3.81M / June R4.57M). VIP tiers per current roles classification. Campaign spotlight (C5/C6) figures are an 11 Jun snapshot of the 04 Jun cohort and are still growing; they are a subset of the June registration, FTD and deposit totals reported above, not additive to them.