← Research
Operator Research CRM 14 min read • March 2026

Reactivating Dormant Players at Scale

Across large European sportsbooks, 60–75% of the database is dormant or never deposited. Here’s what AI-generated email content can realistically achieve—and what the numbers look like for a 2M-player operator.

By the Metrics
60–75%
of registered database is dormant or never deposited
86%
opt out due to irrelevant content (Optimove, 2023)
€2.6M
monthly GGR opportunity from a 2M-player database
Problem
60–75% of the database is dormant or never deposited. Generic “we miss you” emails fail to create a reason to act—and accelerate unsubscribes.
Approach
AI email content personalized by locale, segment, and bet history—delivered via API to existing Optimove or Braze setups. No workflow change for CRM teams.
📈
Outcome
€2.6M incremental monthly GGR from a 2M-player database at conservative conversion rates. Reactivation rates 2–4× above generic campaigns.
in 𝕏

The dormant database is one of the most expensive problems in European sportsbook operations. Every registered user was acquired at a cost. Most never generate revenue. And the CRM campaigns designed to fix this fail—not because the channel is wrong or the timing is off, but because the content doesn’t create a reason to act.

This article examines what AI-generated email content can realistically deliver against two distinct dormant segments, how GDPR shapes what data is actually available for personalization, and what the revenue math looks like at scale for a large multi-locale European operator.

1. The Dormant Database Problem

For a typical large European sportsbook, the registered user database breaks down roughly as follows:

Segment Typical share of total database
Active (bet in last 30 days) 15–25%
Lapsed (31–90 days inactive) 10–15%
Churned (90+ days inactive) 20–30%
Registered, never deposited (Reg-No-Dep) 40–60%

Reg-No-Dep is the largest segment by volume in most European operators. The majority converted from affiliate traffic or paid acquisition—already paid for, sitting idle. Combined, dormant and reg-no-dep segments typically equal 60–75% of the total database.

The cost of inaction is straightforward: every dormant user represents an acquisition investment generating zero return. Industry data makes the root cause clear:

86% of players unsubscribe from operators due to irrelevant marketing—across all channels, not just email (Optimove, 2023 Report of Players’ Preferences in iGaming Marketing, n=396)

Email is where most reactivation budget is spent, and where irrelevant content has the clearest measurable cost.

2. Two Segments, Two Distinct Challenges

Segment A: Registration Without Deposit (Reg-No-Dep)

What you know:

  • Registration date and locale
  • Email (with marketing consent if collected at registration—critical: not all EU registrations include this)
  • Sport interest if collected at sign-up (some operators run a preference quiz)
  • Device type and acquisition channel

What you do NOT have: bet history, preferred markets, favorite teams, typical stake size.

The challenge: sparse data, potentially limited consent. Content must earn trust with almost no behavioral signal. Every word of the email needs to work harder because there is no personalization shortcut available.

Segment B: Churned Players (90+ Days Inactive)

What you know:

  • Full bet history: sports, events, markets, stake sizes, timing
  • Favorite teams implied from betting patterns
  • Preferred market types (match winner, BTTS, accumulators, live vs. pre-match)
  • Typical session behavior and deposit history
  • Last active date and last bet context

The challenge: rich data is available, but these players stopped engaging. Content must create a genuine re-engagement reason, not just remind them you exist. A generic “We miss you” email against a player with 18 months of bet history is a missed opportunity of the highest order.

3. The European GDPR/Consent Layer

This section is critical for European operators. Two distinct data categories determine what personalization is legally available.

Transactional/CRM data (first-party, typically no additional consent needed):

  • Bet history, deposit/withdrawal records, account activity
  • Available for both segments (for players who deposited)
  • Reg-no-dep: only registration data applies

Behavioral/website data (cookie consent required under ePrivacy Directive):

  • Page views, browse behavior, product views, search terms on-site
  • Requires explicit opt-in under EU cookie law
  • Reality: effective opt-in rates for non-essential cookies vary significantly by market, banner design, and operator—European gambling sites commonly see opt-in rates that leave a large share of the database uncovered
  • This means a substantial portion of your database has no usable website behavioral signals, regardless of what the data platform can technically capture

Email marketing consent:

  • Separate from cookie consent—these are independent opt-in flows
  • For reg-no-dep: only send if they opted into marketing at registration
  • For churned players: typically opted in when depositing (legitimate interest or explicit consent); re-verify against opt-out lists before any send
  • Suppression list hygiene is non-negotiable for EU delivery rates and compliance
Key compliance point: A well-designed AI content layer should not require cookie behavioral data to generate personalized content. Transactional data—what they bet on, when, how much—is sufficient for meaningful personalization for churned players. For reg-no-dep, locale plus sports calendar is the primary context signal. This is not a limitation; it is the correct architecture for EU-compliant personalization at scale.

4. AI Content Strategy: Reg-No-Dep

The available signals:

  • Locale → infer primary sport (Germany: Bundesliga; CIS markets: ice hockey + football; India: cricket)
  • Upcoming high-profile events in their market this week
  • Acquisition channel (if tracked): affiliate, SEA, social → infers intent level
  • Time since registration: 7 days vs. 6 months requires very different message framing

What AI content can generate:

  • “What you’re missing this weekend” format: upcoming top events in their locale with odds context and market explainer
  • Simplified market education: “Here’s how accumulators work, here’s an example for Saturday’s fixtures”
  • Welcome-back hooks tied to major events (Champions League knockout stages, national team matches)

Benchmark expectations (Reg-No-Dep → First Deposit):

Approach Typical conversion rate
Generic promotional email ("100% Welcome Bonus") 1–3%
Locale-targeted event email (manual, batch) 3–5%
AI-personalized content email (locale + sport calendar match) 5–9%
AI-personalized + triggered by high-profile event 7–12%

Source basis: Braze reports a 28% lift in email open rates for clients using Liquid personalization. Conversion rate ranges are BidCanvas projections calibrated to European operator profiles.

Volume math: At 500k reg-no-dep players with email consent, a 1% improvement in conversion rate equals 5,000 additional first deposits. At €50 average first deposit, that is €250,000 in incremental GGR opportunity per campaign cycle—before any lifetime value multiplier.

5. AI Content Strategy: Churned Players

The available signals (rich):

  • Last 6–12 months of bet history, rank-ordered by sport
  • Teams and leagues followed (inferred from repeated bets on specific events)
  • Market preferences: Asian handicap, BTTS, match winner, accumulator, live vs. pre-match
  • Typical session pattern: morning, evening, weekend
  • Last bet context: what was the last event they bet on?

What AI content can generate:

  • “Your team is playing this week”—team-specific upcoming fixtures with personalized narrative
  • “Markets you used to play”—presenting their preferred market type (e.g., BTTS) for upcoming matches in their preferred leagues
  • “Since you were last here”—curated content covering key results and upcoming fixtures in their betting universe
  • Stake-calibrated suggestions: if their average stake was €10–25, content frames stakes accordingly

Benchmark expectations (Churned → Reactivation):

Approach Reactivation rate (single campaign)
Generic "We miss you" + bonus offer 2–5%
Personalized by primary sport 5–8%
Personalized by team + preferred market 8–14%
Personalized + triggered by team’s upcoming fixture 10–18%

Source basis: Favbet/Optimove case study (200% LTV increase); Braze platform benchmark (28% email open rate lift). Reactivation rate ranges are BidCanvas projections calibrated to European operator profiles.

6. At-Scale Capacity: The Math

Example: 2M registered user database, representative of a large European multi-locale operator.

Segment Volume With email consent (est. 60%) Sendable per campaign
Reg-No-Dep 900,000 540,000 540,000
Churned (90–365 days) 500,000 300,000 300,000
Long-term dormant (365d+) 200,000 120,000 120,000
Total addressable 1,600,000 960,000 960,000

AI content generation capacity: Manual content production at scale—a CRM team of 5 can produce approximately 20–40 distinct email variants per week. 40 variants across 960k sends is batch marketing, not personalization. AI Wizard capacity: generate a distinct content block per user based on their profile. In practice: 50–200 micro-segment permutations × locale × sport calendar × stake tier. Each send feels individual.

Revenue impact scenario (conservative):

Reg-No-Dep → FTD
540K
sends • 6% conversion
32,400 FTDs at €25 avg = €810K/mo
Churned → Reactivated
300K
sends • 10% reactivation
30,000 bettors at €60 avg = €1.8M/mo
Total Incremental
€2.6M
monthly GGR from 62,400 reactivated bettors. Conservative estimate — realistic range: €800K–€5M+

Optimove’s iGaming churn recovery analysis shows reactivated players produce meaningfully lower future value than continuously active players, and that value decays steeply with dormancy duration—making early reactivation a time-sensitive priority.

7. How CRM + AI Content Works Together

The critical architectural point: CRM platforms (Optimove, Braze, etc.) determine WHEN and WHO. BidCanvas determines WHAT.

Player data → CRM platform
                ↓
   Segment logic + churn scoring
                ↓
   Trigger: “send reactivation email to Segment B”
                ↓
   BidCanvas API call with player profile
                ↓
   AI generates personalized email content block
                ↓
   CRM platform sends email with generated content

This means zero change to the operator’s existing CRM workflow or sending infrastructure. BidCanvas slots in as a content generation API call within an existing Optimove journey or Braze campaign.

What BidCanvas needs as input:

  • Player ID → bet history lookup
  • Locale and language
  • Segment label (reg-no-dep / churned / lapsed)
  • Sports calendar context (injected automatically or via operator feed)

What BidCanvas returns:

  • Personalized email subject line variants (A/B ready)
  • Hero content block: event narrative + bet recommendation
  • Secondary content: 2–3 supporting markets or events
  • CTA copy calibrated to segment (reg-no-dep: “Claim your welcome offer”; churned: “Pick up where you left off”)

8. GDPR-Safe by Design

0 third-party data or cookie signals required. All personalization runs on first-party CRM transactional data alone—correct architecture for EU-compliant personalization at scale

Key compliance points for EU deployment:

  • All content generated from first-party CRM data—no third-party data, no cookie signals required
  • Bet history is transactional data processed under legitimate interest (or explicit consent at account creation)—does not require cookie consent under ePrivacy
  • Locale inference uses account registration data, not IP tracking
  • Sports calendar data is fully public (no personal data element)
  • Opt-out handling: BidCanvas does not manage the suppression list—this stays in the CRM platform, ensuring a single source of truth for consent status
  • No data storage on BidCanvas side beyond the API call: stateless content generation means no GDPR data processor complications for the operator
Legal basis framework: Content generation draws on GDPR Article 6(1)(b) for transactional data (contract performance) and Article 6(1)(f) for legitimate interest in player retention, where applicable. Operators retain responsibility for their consent records and suppression lists. BidCanvas operates as a data processor under a standard DPA.

9. Realistic Outcome Ranges

KPI Conservative Realistic Best case
Email open rate (vs. generic) +8% +18% +35%
CTR (vs. generic) +15% +30% +55%
Reg-No-Dep conversion 5–6% 7–9% 10–12%
Churned reactivation 8–10% 11–14% 15–18%
Incremental monthly GGR €800k €2.6M €5M+

Figures are BidCanvas projections calibrated to a 2M-player European operator profile, based on published CRM outcome data: Favbet/Optimove (200% LTV, across all channels); STS/Optimove (455 monthly campaigns across 6 channels); Braze platform benchmark (28% email open rate lift with personalized content).

10. Limitations

  • Email consent rates vary by market—German and Austrian players have lower opt-in rates due to stricter historical communication norms
  • Reactivation rates decay with dormancy length: 90-day churned players reactivate at 2–3x the rate of 12-month dormant players
  • Content quality depends on bet history richness: players with fewer than 5 historical bets provide limited personalization signal
  • Sports calendar relevance is highest for football-dominant markets; cricket, ice hockey, and esports require separate content logic
  • AI content improves open and CTR metrics; actual deposit/bet conversion is also influenced by offer mechanics outside BidCanvas scope
  • GDPR compliance ultimately rests with the operator—BidCanvas provides data-processing-minimization by design

11. Data Sources & Benchmarks

Related Articles

Want to Model This for Your Database?

BidCanvas generates personalized email content for dormant and churned segments—locale-aware, GDPR-compliant, delivered via API to your existing Optimove or Braze setup.

Request Demo See CRM AI Wizard