What churn means in iGaming
There is no single churn event. A player rarely closes an account; they deposit less often, then stop. So churn is defined by inactivity: no deposit or session for longer than is normal — and “normal” should be the player's own rhythm, not a site-wide threshold. Five quiet days mean nothing for a monthly depositor and a lot for someone who deposited every evening.
Separate two kinds of leaving. Voluntary churn is what retention works on. Self-exclusion, cooling-off and players flagged by responsible gambling signals are not churn to reverse — they must be excluded from any win-back activity.
Early signals a player is about to leave
The signals our player care agent watches are simple and available in any back office:
- Deposits drop against the player's own baseline. A weekly depositor who skips two weeks, a high roller whose amounts halve.
- Silence after a big loss. One of the most reliable moments to lose a player — and one where tone matters most.
- A stuck withdrawal or verification. A player waiting on their money doesn't write twice.
- An open complaint or a missing bonus. Unresolved service problems turn into churn and public reviews.
Churn prediction: rules versus models
| Approach | Needs | Good at | Limitation |
|---|---|---|---|
| Rules on the player's baseline | Deposit and session history | Transparent, works from day one | Misses complex patterns |
| ML churn score | Months of labelled history, a data team | Ranking a large base by risk | Hard to explain; a score is not an action |
| Agent on signals | Back office, CRM, ticketing via API | Acting on each signal the same day | Needs clear rules and limits up front |
The common failure is not a weak model — it's a good score that lands in a dashboard nobody acts on. A list of 3,000 at-risk players is useless if the VIP team can reach 200 of them this week. Prediction has to be connected to an action that scales.
Service churn: the part CRM campaigns miss
A large share of avoidable churn is not about offers at all. It's a withdrawal stuck in manual review, verification that stalled, a bonus that wasn't credited — and a question bouncing between support and payments. No email campaign fixes that.
Here the agent works like a dedicated manager: it checks the status, opens a ticket in the right department with amount, method and history, tells the player when to expect an answer and reminds the department if the deadline passes. The player doesn't turn negative while waiting. See how this looks on the player care agent page.
What actually brings players back
- A personal message, not a campaign. Referencing what the player played, what went wrong and what they were promised — in the brand's voice.
- Offers inside a corridor. Each tier has a bonus corridor and budget; within it the agent acts alone, above it a manager approves.
- No offers during an open complaint. Fix the problem first; a bonus on top of an unresolved withdrawal reads as an insult.
- Contact frequency limits. You set how often a player can be contacted; the agent follows it.
- Exceptions with a ready proposal. A player asking for 25% cashback “because the competitor gives that much” reaches the Head of VIP with the player's value, the corridor and a counter-offer.
Responsible gambling: who you must not win back
Retention and responsible gambling pull in opposite directions, so the boundary must be enforced by code. Self-excluded players, cooling-off periods and players with RG signals are removed from any win-back flow, and those signals go straight to the responsible staff member. The agent cannot bypass these rules, because they are not instructions it reads — they are limits it runs inside.
Measuring retention honestly
Reactivation rate alone flatters any campaign: bonuses bring players back for a day. Measure with a control group — part of the players handled by the agent, the rest as before — and compare deposits, retention and margin after bonus cost between the groups.
Example: a player who went quiet after a loss
Writes, replies and grants bonuses — itself
Notices a player has dropped off, understands the likely reason and writes personally. Grants a bonus within the limit and comes back if there's no result.
Results from our deployments
Live clients under NDA; numbers come from client reports.
50,000 requests a month · €140–320k of workload removed every month
Full caseRetains players on its own: writes, grants bonuses, solves problems and brings back those who went quiet — in your brand's voice, by your rules, inside your perimeter.