Senior PM case study · Shared iGaming platform · Multi-brand

First deposit to habit

Three bets on the moments where a player either becomes a repeat depositor or leaves: the first deposit, deposits two to four, and the day after the welcome pack runs out. Each bet has one primary metric and a line to NGR with its assumptions shown.

Prepared by KaterynaRead time ≈ 5 minFigures illustrative until replaced with platform data
Executive summary

One lifecycle, three leaks, one bet per leak

Most revenue in a casino comes from players who deposit more than once. The platform loses them at three predictable points. Each feature below owns exactly one of those points, so their metrics do not overlap and their effects add up.

Registration sign-up First deposit cashier, day 0 Deposits 2 → 4 days 1–21 After welcome pack day 21 onwards Leak: offer fits nobody Leak: one deposit, then gone Leak: no reason to come back 1 · First-bonus choice NGR / registered player D30 2 · Deposit ladder Repeat Deposit Rate D7 3 · Zero-wager cashback Return-to-play rate 48h
Each feature sits on one stage of the player lifecycle and owns one primary metric. None of them needs a new platform component; all three are configurations of the cashier, the bonus engine and the lobby that every brand already runs on.
Stage · first deposit

1. First-bonus choice

The player picks the welcome offer that fits them instead of receiving one default.

Primary
NGR per registered player, D30
Estimate
€50k–150k NGR / month
Size
Medium, 5–6 weeks
Stage · deposits 2–4

2. Deposit ladder

A visible, escalating 4-step welcome pack with a clock on each step.

Primary
Repeat Deposit Rate, D7
Estimate
€18k–45k NGR / month
Size
Quick win, 3–4 weeks
Stage · after welcome

3. Zero-wager cashback

A daily share of yesterday's net loss back as withdrawable cash, claimable for 24 hours.

Primary
Return-to-play rate, 48h
Estimate
€60k–150k NGR / month
Size
Quick win, 2–3 weeks
Prioritization

Why these three and not the others

I scored eight candidates on three questions from the brief, 1 to 5 each: how much money and how sure am I (upside × confidence), how fast value shows up for the effort (time-to-value), and whether one build pays off on every brand (platform reuse). A feature needed a short, measurable path to NGR to make the cut.

CandidateUpside × confidenceTime-to-valuePlatform reuseTotalDecision
Zero-wager daily cashback45514Picked
First-bonus choice53513Picked
Deposit ladder44513Picked
Failed-deposit recovery (PSP cascade)52512Next depends on PSP contracts and decline-code data I don't have
Fast first withdrawal (early KYC)42410Next needs a KYC vendor change and risk sign-off
Missions and bonus store33410Later content-heavy, weak link to NGR
VIP progress visibility33410Later effect shows after 60–90 days
"Play next" game recommendations2349Dropped long chain of assumptions to money

The three picks also share one advantage: each is mostly configuration on top of systems the platform already has (cashier, bonus engine, notifications). That keeps confidence high and time-to-value short with a 10–30 person team.

Feature 1 · First deposit

First-bonus choice

At the first deposit the player chooses between a big bonus with heavy wagering, a smaller bonus that is easy to cash out, or no bonus at all.

ProblemOne default offer; hunters extract it, cautious players avoid it
assumptionFeature3 offer cards in the first-deposit cashier
assumptionBehaviourPlayers self-select the cheaper offer that fits them
measuredProduct metricCard mix, bonus cost per FTD
measuredBusiness metricNGR per registered player D30
estimateMoney€50k–150k NGR / month
measuredread directly from eventsassumptionthe bet itself, proven only by the testestimatenumber built on stated inputs
BEFORE Deposit €50 one default offer 150% match · wager x35 everyone gets it, same cost AFTER Deposit €50 amount entered first, then offers shown Max bonus · 150% · x35 Easy cashout · 50% · x10 · cap No bonus · play with cash Bonus-driven players accept the grind, same cost as today Cautious first-timers lower cost, more reach withdrawal Cash players, crypto, returners zero bonus cost, no wager disputes
Before: every first depositor receives the same expensive offer. After: the offer self-segments. Bonus cost falls on every player who picks the second or third card, while bonus-driven players keep the offer that converts them.
01 · PROBLEM / OPPORTUNITY

One welcome offer fits nobody well

Today a single high-percentage match with x35–x45 wagering is attached to the first deposit by default. Bonus-driven players extract most of its value, which makes the bonus the largest cost line between GGR and NGR. Cautious first-timers read the wagering terms, feel trapped, and either skip the deposit or leave after losing the bonus. Wagering disputes ("my winnings were cut") also drive support load and bad reviews. The first deposit is the cheapest place to fix this, because it is the one moment every depositor passes through.

02 · FEATURE MECHANIC

What the player sees and does

  • Where: the cashier, on the first successful-deposit path only. The player enters the amount first; the offers appear under the amount with their real value calculated ("You get €75 bonus, wager €2,625 to withdraw").
  • Cards: Max bonus (150%, x35), Easy cashout (50%, x10, max cashout 5× bonus), No bonus. No card is preselected, so the choice is active and measurable.
  • After choosing: a wagering progress bar appears in the game header for bonus cards; bets above the max-bet rule are blocked up front instead of voiding winnings later. The choice locks at the first bet.
  • Configurable per brand and GEO: percentages, wagering, caps, number of cards, which card leads. A high-roller variant appears for deposits of €500 or more.
  • Segmentation: rule-based, not "AI": traffic source (affiliate sources with high bonus-abuse history see Easy cashout first), deposit amount, and payment method (crypto depositors see No bonus with a higher cashback tier).
03 · PRIMARY METRIC

NGR per registered player, D30

NGR/reg = Σ (GGR − bonus cost) over 30 days after registration ÷ all registered players in the cohort

Cohort: players registered during the test, randomized at registration. Window: 30 days. Expected direction: up.

04 · METRIC LOGIC

Why per registered player, not per depositor

If the choice screen made fewer people deposit, NGR per depositor could still rise and hide the loss. Dividing by all registrations captures both effects at once: FTD conversion and bonus cost. 30 days because the welcome offers expire within 7–21 days, so by day 30 the bonus cost is fully realized and early play has settled.

05 · BUSINESS IMPACT

The commercial chain

measuredCard mix and bonus cost per FTD, straight from bonus events. assumptionPlayers who pick a smaller offer do not play less with their own money. estimateEvery player moved from Max bonus to Easy cashout saves about €20 of bonus cost; to No bonus, about €30.

06 · LEADING METRIC

Card mix in week 1

Share of first depositors choosing Easy cashout or No bonus. If fewer than 20% leave the Max card, the savings cannot materialize and the test is not worth waiting for. Second signal: FTD conversion (registration → first deposit within 24h).

07 · BUSINESS / LAGGING METRIC

Bonus cost as % of GGR, NGR per FTD at D60

Bonus cost share of GGR on the new-player cohort should fall. NGR per first depositor at D60 confirms that cheaper offers did not produce lower-value players.

08 · GUARDRAILS

What must not get worse

  • FTD conversion: no drop of more than 1 pp.
  • Bonus abuse flags (duplicate devices and payment details) per 1,000 FTDs.
  • Deposit success rate on the first deposit (extra screen = extra step).
  • Bonus-related support tickets per 1,000 FTDs.
  • RG: deposit-limit and self-exclusion requests in the first 30 days.
09 · WHY SHOULD IT WORK

Evidence and assumptions, separated

Evidence: choice menus at first deposit (standard, low-wager, high-roller, sport) are already common across operators, which shows the bonus engines support it and players understand it. Self-selection is the classic tool in pricing when one price overcharges some buyers and undercharges others. Wagering disputes are among the most frequent public complaints about offshore casinos, so a lower-wager path addresses a visible pain.

Assumptions I cannot verify from outside: that 30–45% of first depositors would leave the Max card, and that their own-money play is unchanged. Both are exactly what the test measures.

10 · VALIDATION

How I would know the feature caused the change

  • Design: player-level A/B, randomized at registration, 50/50, per brand. Control keeps the current default offer.
  • Cohort and window: 4 weeks of registrations, each followed for 30 days. With ~60k registrations a month, each arm gets ~30k players, enough to detect a 5% NGR shift given typical variance (to confirm with a power calculation on real data).
  • Success: NGR per registered player +5% or more, with FTD conversion within −1 pp.
  • Change: NGR up but FTD down more than 1 pp → keep the menu, preselect Max card for traffic sources that lose conversion.
  • Kill: NGR flat or down after 30 days, or abuse flags up more than 20%.
Estimated impact
€50k–150k NGR per month, three brands

If 15,000 players make a first deposit each month across the three brands, 35% pick Easy cashout (saving ~€20 of bonus cost each) and 10% pick No bonus (saving ~€30 each), bonus cost falls by about €10 per first depositor, or €150k a month. If the extra screen costs 1 pp of FTD conversion, that is ~600 fewer first depositors worth ~€80 NGR each, or −€48k, leaving ~€100k. The low end (€50k) assumes only 20% leave the Max card.

Affected cohort all first depositorsAvg bonus cost on Max card ~€30 / FTDValidate with 4-week A/B + 30-day window
Medium5–6 weeks for one squad (2 FE, 1 BE, 1 design, 1 QA). Depends on: bonus engine support for per-deposit offer sets, cashier UI change, wagering progress widget. Legal review of offer copy per GEO.
Feature 2 · Deposits 2 to 4

Deposit ladder

The welcome pack becomes a visible four-step ladder where each step is worth more than the last and each step has its own clock.

ProblemMost first depositors never make a second deposit
assumptionFeatureVisible, escalating ladder with 7-day steps
assumptionBehaviourPlayer returns to claim the next, bigger step
measuredProduct metricRepeat Deposit Rate D7
measuredBusiness metricDeposits and NGR per FTD, D60
estimateMoney€18k–45k NGR / month
day 0 day 7 day 14 day 21 bonus value Step 1 · 100% first deposit (Feature 1) Step 2 · 125% open 7 days Step 3 · 150% open 7 days Step 4 · 200% + FS the prize at the top reminders 48h left 48h left 48h left = 12h left What the player sees after every deposit: "Step 2 of 4 unlocked · 125% · 5 days left"
The total welcome budget stays the same; it is redistributed so each step is worth more than the one before, and the tracker makes the next step visible. Reminders fire 48h and 12h before a step expires, and never for players with RG flags.
01 · PROBLEM / OPPORTUNITY

The second deposit is where most value is lost

A player who deposits once has paid the acquisition cost but rarely returned it. Multi-step welcome packs exist to pull players into deposits two to four, but they often work against themselves: steps shrink after the first deposit (100% → 80% → 70%), the next step is buried in a promotions page, and nothing reminds the player before it expires. The pack is paid for, yet it barely changes behaviour.

02 · FEATURE MECHANIC

What the player sees and does

  • Shape: each step is worth more than the last (e.g. 100% → 125% → 150% → 200% + free spins). The total bonus budget is capped at today's level; money moves from step 1 to steps 3–4.
  • Tracker: a ladder widget on the deposit-success screen, in the cashier and as a slim lobby bar: "Step 2 of 4 unlocked · 125% · 5 days left". Tapping it opens the cashier with the step preselected.
  • Clock: each step is open for 7 days after the previous deposit. Missing a step does not end the ladder; the player drops to the next step with a shorter window.
  • Reminders: push/email 48h and 12h before a step expires, only to players with marketing consent and no RG flags.
  • Configurable per brand and GEO: number of steps, percentages, windows, free-spin games. High-roller ladder for first deposits of €500+.
03 · PRIMARY METRIC

Repeat Deposit Rate, D7

RDR D7 = FTD-cohort players with a 2nd successful deposit within 7 days of their FTD ÷ all eligible FTD players in the cohort

Eligible excludes self-excluded, blocked and KYC-failed accounts. Direction: up.

04 · METRIC LOGIC

Why 7 days

Step 2 is open for exactly 7 days, so D7 measures the feature's own window. A longer window would dilute the effect with deposits that happen anyway; a shorter one would miss weekend depositors who come back on payday. I would check this against the platform's median time between first and second deposit before locking it.

05 · BUSINESS IMPACT

The commercial chain

measuredSecond, third and fourth deposit rates per cohort. assumptionExtra second depositors are incremental, not players who would have deposited later anyway. estimateAn extra second depositor adds ~€60 of NGR over 60 days after the ladder bonus is paid.

06 · LEADING METRIC

Tracker click-through to cashier

Share of first depositors who tap the ladder widget within 72 hours. If the tracker is not being noticed, the second deposit cannot move. Second signal: share of step-2 deposits made in the last 48h of the window (shows the clock works).

07 · BUSINESS / LAGGING METRIC

Deposits and NGR per FTD, D60

Average deposits per first depositor and NGR per first depositor over 60 days, plus the share reaching step 4.

08 · GUARDRAILS

What must not get worse

  • Bonus cost per depositor stays within today's level (budget is redistributed, not increased).
  • Average deposit size does not fall (players splitting one deposit into several to farm steps).
  • RG: rapid re-deposits within 15 minutes of a zero balance, and deposit-limit hits, per 1,000 players.
  • Unsubscribe rate on reminder emails and pushes.
09 · WHY SHOULD IT WORK

Evidence and assumptions, separated

Evidence: the goal-gradient effect: people accelerate as they get closer to a reward (Kivetz, Urminsky & Zheng, 2006, coffee-card study). The endowed-progress effect: a card that shows progress already made gets completed more often (Nunes & Drèze, 2006). A ladder that shrinks after step 1 does the opposite of both. Deadlines raise completion because they remove "later".

Assumptions: that the uplift is +2 to +5 pp on RDR D7 and that it is incremental. The test design below separates shape from visibility so we learn which part works.

10 · VALIDATION

How I would know the feature caused the change

  • Design: player-level A/B with three arms, randomized at first deposit: A = current ladder, no tracker; B = current ladder + tracker and reminders; C = escalating ladder + tracker and reminders. B vs A isolates visibility, C vs B isolates the shape.
  • Cohort and window: 4 weeks of first depositors (~15k, ~5k per arm), each followed 7 days for the primary metric and 60 days for NGR.
  • Success: RDR D7 +3 pp or more in arm C vs A, with bonus cost per depositor flat.
  • Change: B wins but C doesn't → keep the tracker, revert the shape.
  • Kill: no arm beats A by 1 pp after 4 weeks, or RG re-deposit signal up more than 10%.
Estimated impact
€18k–45k NGR per month, three brands

If 15,000 players make a first deposit each month and the ladder lifts Repeat Deposit Rate D7 from an assumed 40% to 43%, that is ~450 extra second depositors a month. At ~€60 of NGR each over 60 days, net of the ladder bonus, that is ~€27k a month. The range covers +2 pp to +5 pp. The effect compounds: each extra second depositor also enters steps 3–4 and the cashback pool of Feature 3, which this estimate does not count.

Affected cohort all first depositorsBaseline RDR D7 40% (assumed)Validate with 3-arm A/B, 4 weeks
Quick win3–4 weeks. Ladder shape is bonus-engine configuration; the tracker is one reusable widget used in three places; reminders use the existing CRM. Ships after Feature 1 so step 1 can inherit the chosen card.
Feature 3 · After the welcome pack

Zero-wager daily cashback

Every morning, a share of yesterday's net loss comes back as real, withdrawable cash that the player has 24 hours to claim.

ProblemAfter the welcome pack, no reason to return
assumptionFeatureDaily 0x cashback, claim within 24h
assumptionBehaviourPlayer comes back next day to claim and play
measuredProduct metricReturn-to-play rate 48h
measuredBusiness metric30-day NGR per eligible player, net of cashback
estimateMoney€60k–150k NGR / month
Day D: plays net loss €60 D+1, 10:00 €6 credited (10%, 0x) Claim within 24h push + lobby banner Return session play or withdraw New bets → GGR must exceed €6 cost not claimed → expires, no cost loop repeats daily
The loop: a losing day creates tomorrow's reason to come back. Cashback is paid only on net losses, so its cost is a fixed share of GGR, and unclaimed cashback costs nothing. The business question is whether the return sessions generate more GGR than the cashback costs; the test is built to answer exactly that.
01 · PROBLEM / OPPORTUNITY

When the welcome pack ends, so does the reason to return

After the last welcome step, players fall into a gap: reload offers are weekly and carry wagering, so session frequency drops and reactivation relies on expensive CRM bonuses. Wagered bonuses also create the most common disputes ("my winnings were voided"). A reward that costs a known share of GGR, has no strings attached and lands every day fills the gap cheaply.

02 · FEATURE MECHANIC

What the player sees and does

  • Trigger: a real-money net loss of €20 or more on day D (bets minus wins, bonus money excluded).
  • Credit: at 10:00 local time on D+1, X% of that loss appears as a claimable card in the lobby and a push: "€6.00 cashback ready · real money · claim by 10:00 tomorrow".
  • Claim: one tap moves it to the cash balance with 0x wagering: the player can play it or withdraw it. Unclaimed cashback expires after 24h.
  • Tiers: the percentage rises with VIP level (e.g. 5% → 20%) with a daily cap per tier, which turns cashback into the visible reason to level up.
  • Configurable per brand and GEO: percentage, cap, minimum loss, credit time, claim window. Excluded game types (e.g. low-edge table bets) prevent hedging abuse.
  • RG by design: no credit for self-excluded or cooling-off players; copy never says "win it back"; players who hit loss limits get the credit without a push.
03 · PRIMARY METRIC

Return-to-play rate, 48h

RTP 48h = eligible players who place a real-money bet within 48h after 10:00 on D+1 ÷ all eligible players (net loss ≥ €20 on day D)

Cohort: daily eligible players, randomized at player level. Direction: up.

04 · METRIC LOGIC

Why eligible players, why 48h

The denominator includes everyone who qualified, claimed or not, so the metric cannot be inflated by the fact that engaged players claim more. 48h covers the 24h claim window plus the session that follows it; beyond that, returns mix with the player's normal rhythm. Because a return can be bought at a loss, the decision metric (item 7) is always NGR net of cashback cost.

05 · BUSINESS IMPACT

The commercial chain

measuredCashback cost, claim rate and return rate, straight from events. assumptionReturn sessions are incremental, not sessions the player would have had anyway. estimateA 10% cashback costs ~€12 per eligible player a month and the return sessions it drives produce €14–17 of GGR.

06 · LEADING METRIC

Claim rate within 24h

Share of credited players who tap Claim. It moves on day one and shows whether the offer is seen and valued. A claim rate under 30% means the message or placement fails before any money effect is possible.

07 · BUSINESS / LAGGING METRIC

30-day NGR per eligible player, net of cashback

The decision metric: GGR minus bonus cost minus cashback cost, per eligible player, over 30 days. Supporting: D30 retention and real-money active days per player.

08 · GUARDRAILS

What must not get worse

  • Cashback cost as % of GGR stays under the configured ceiling (e.g. 6%).
  • Share of cashback withdrawn without play (pure cost, no engagement).
  • Abuse: hedged low-edge play, multi-accounts claiming on correlated losses.
  • RG: loss-chasing signals (deposits within 15 min of a loss, rising daily loss trend) and limit-setting rates.
09 · WHY SHOULD IT WORK

Evidence and assumptions, separated

Evidence: cashback on net losses is a long-established retention tool in land-based casinos (loss rebates for regular players) and online, which shows players value it. Loss aversion means a partial refund of a loss is felt more strongly than a same-sized bonus. Zero wagering removes the main source of bonus disputes. A daily credit with a 24h claim window is a simple habit loop: the trigger (a push) arrives at the same time every day.

Assumption: that the extra GGR from return sessions exceeds the cashback cost. This is not guaranteed, which is why the test has a dose arm rather than a yes/no switch.

10 · VALIDATION

How I would know the feature caused the change

  • Design: player-level randomized test with three arms on players who have finished or never had a welcome pack: 0% (holdout, 20%), 5%, 10%. The dose arms show where cashback stops paying for itself.
  • Cohort and window: 4 weeks of exposure, 30-day NGR per player. Players stay in their arm for the whole test.
  • Success: an arm shows 30-day NGR per eligible player, net of cashback, at least 3% above the holdout, with RG guardrails flat.
  • Change: RTP up but net NGR flat → keep the lower percentage, test a lower cap.
  • Kill: both arms net-negative vs holdout, or loss-chasing signals up more than 10%.
Estimated impact
€60k–150k NGR per month, three brands

If 30,000 real-money players per month qualify at least twice, a 10% cashback costs about €12 per player per month (two credits of ~€6). If the return sessions it drives add €14–17 of GGR per player, net NGR rises by €2–5 per player, or €60k–150k a month. Break-even is an uplift of €12 per player; below that the dose arm tells us to cut the percentage, not to drop the feature.

Affected cohort post-welcome active playersAvg qualifying net loss ~€60Validate with 3-arm dose test, 4 weeks
Quick win2–3 weeks. Net-loss calculation and scheduled credit are bonus-engine configuration; new pieces are the claim card, the push template and the game-exclusion list. Ships first, because it is the fastest and it gives Features 1 and 2 a destination for retained players.
Estimated impact and delivery

What it adds up to, and in what order

Illustrative baseline for three brands combined, per month: 60,000 registrations, 25% FTD conversion (15,000 first depositors), €50 average first deposit, 40% Repeat Deposit Rate D7, 30,000 post-welcome players with qualifying losses. Every number below scales linearly with these inputs, so replacing them with real data updates the estimate directly.

FeatureAffected cohort / monthUplift assumedNGR / monthSizeOrder
3 · Zero-wager cashback30,000 players+€2–5 net NGR per player€60k–150kQuick win, 2–3 wk1st
1 · First-bonus choice15,000 FTDs−€4 to −€10 bonus cost per FTD€50k–150kMedium, 5–6 wk2nd (parallel squad)
2 · Deposit ladder15,000 FTDs+2 to +5 pp RDR D7€18k–45kQuick win, 3–4 wk3rd

Sequencing with a 10–30 person team: one squad ships cashback in weeks 1–3, a second squad builds the first-deposit cashier in weeks 1–6, and the ladder follows in weeks 7–10 on top of the new cashier. Each test runs 4 weeks plus its measurement window, so all three have decision-quality results within about four months. The ranges are not added into one total, because the features share players and part of their effects overlap.

Try the assumptions yourself

Every estimate on this page comes from these inputs. Move a slider and the three results update. Defaults match the text above.

Baseline · three brands, per month
1 · First-bonus choice
2 · Deposit ladder
3 · Zero-wager cashback

Estimated NGR per month

3 · Zero-wager cashback
1 · First-bonus choice
2 · Deposit ladder
Gross sum before overlap

The sum is an upper bound. The features share players, so part of their effects overlap; each test reads its own result against its own control group.

Delivery sequence, weeks 1–16

BuildTest runningMeasurement window
What I would need to know

The data that would change my mind

  • Bonus cost by offer and cohort. If today's welcome bonus already costs little per FTD, Feature 1 drops from first to last place.
  • First-to-second deposit curve. The median days between deposits sets the right window for Feature 2; if most second deposits happen within 24h, the ladder clock matters less than the tracker.
  • Current cashback settings and claim behaviour. If cashback already runs at a high percentage with low returns, Feature 3 becomes a cost-cutting project instead of a growth one.
  • Share of bonus-abuse traffic by source. Decides how aggressive the Feature 1 segmentation should be.
  • GEO rules. Some markets cap bonus value or ban wagering requirements; offer cards and ladders must be configurable per GEO.
  • Event tracking. The tests need offer_viewed, offer_selected, ladder_step_viewed, cashback_credited and cashback_claimed. If these don't exist, instrumentation comes first.
Technical, GEO and payment notes

What the build touches

  • Bonus engine: per-deposit offer sets (F1), step values and windows (F2), scheduled net-loss credit with 0x wagering (F3). All three are configuration if the engine supports rule-based offers per deposit number.
  • Cashier: offer cards after amount entry (F1) and a preselected ladder step (F2). No change to PSP flows.
  • Lobby and notifications: one reusable card component serves the ladder tracker and the cashback claim card.
  • Currencies and crypto: thresholds (€20 minimum loss, €500 high-roller) are set per currency; crypto depositors default to the No bonus card with higher cashback.
  • Compliance: offer copy shows the full wagering amount in currency, not only the multiplier. Reminders and cashback pushes respect marketing consent and RG status.
  • Brand configuration: every value above lives in brand-level settings, so one build serves all brands with their own numbers.
↑