Dashboard
Tuesday 15 July · 8 players on programme
Active (7d)
6 / 8
+1 vs last week
Deposits (30d)
$214,000
+18%
Reward cost (30d)
$6,120
2.9% of deposits
Tier changes (30d)
2 ↑
0 demotions
Today
Dates
- 🎂Sarah Lindqvist — birthday ThursdaySuggested: personal gift + 2,500 Reward Pts
- ♠Merit Summer Series — table reservations close Friday3 players not yet confirmed
- 📅Kenji Nakamura — 60-day review Monday
Live activity
Needs attention
This list is the whole strategy at this scale: who's going quiet, who's close to a level, who deserves a call. Rows resolve as you action them.
Players
Every profile is built from the same event stream that powers the VIP page — no extra integration.
| Player | Level | Reward Pts | Tier Pts (90d) | Mix L·P·B | Last seen | Lifetime |
|---|
← All players
Reports
Aggregates from the same event stream — nothing here needs a data team.
Deposits by month
Reward cost (% of deposits)
Trending down as the programme tunes — the number to watch.
Revenue by vertical (30d)
Players by level · retention
Still active after — 30d: 88% · 60d: 75% · 90d: 63%
Settings
Programme configuration, team and data controls.
Points economy
LIVE — pts per $1k buy-in
POKER — pts per $1 rake
BET — pts per $10 staked
Reward Points expiry12 months, activity-extended
Tier windowRolling 90 days
Comp budgets (quarterly, per level)
Onyx Black
Gold
Steel
Slate
Over-budget compsRequire second approver
Team
D. Carter — youADMIN
M. OseiHOST
Concierge (shared)READ ONLY
Data & compliance
Anonymise player data by default
Exclude at-risk players from offers
Daily digest email to hosts
Audit log
API keymk_live_••••••••7f2a
Mechanics PHASE 2
The full engagement mechanics library, configured here and surfaced on the VIP page.
🎡 Prize wheel PHASE 2
Expected cost per spin: — edit the table, it recalculates. The console blocks configs that lose money.
🧰 Chests PHASE 2
Silver — points range150–400
Gold — points range400–1,500
Non-points prize oddsGold: 12% (spins, tickets, comps)
Dropped by automations, milestones and hosts — already visible in the Desk today as manual awards.
🎫 Scratch cards & streaks PHASE 2
Scratch — configurable oddspublished to players
Login/play streaksescalating rewards
Missions — multi-stepcross-vertical
🃏 Double Up LIVE IN DEMO
Win probability46.2% · published
CurrencyReward Points only
Tier Points impactNone — by design
Optional module — already running on the VIP page demo as a taster of the Phase 2 library.
Seasons & Pass PHASE 2
Themed seasons with free and premium reward tracks — progress resets each season, VIP status never does.
Season schedule
Onyx Summer Series 🃏LIVE · 18d left
Winter High Rollers ❄️SCHEDULED
Season length28 days
Premium pass2,000 Reward Pts · free for Gold+
Mission wavesWeekly unlock
Pass structure (10 tiers, dual lane)
Free lane for every player; premium lane pays bigger on each tier — satellite seats, rakeback boosts, Merit perks. Tier thresholds follow the progressive difficulty curve. Full editor ships with the module.
Prize fulfilment PHASE 2
Physical prizes and gift cards fulfilled automatically through gifting-API partners — no warehousing, no logistics.
Partner connection
Catalogue economics
Merit hotel stay — 2 nightslanded $840 → 120,000 pts · margin visible
Onyx Room dinner for twolanded $310 → 30,000 pts
Gift cards (2,500+ brands)face value → points at your rate
You set the points price above landed cost; stock and delivery status come back by webhook into the player timeline.
Order tracking
Aisha Rahman — Onyx Series satellite seatCONFIRMED
Marcus Webb — Merit suite, Winter SeriesAWAITING DATES
Campaigns PHASE 2
Audience → offer → schedule, with cost projection and holdout measurement built in.
Build a campaign
Audience
Offer
Schedule
Holdout group
Projected
Measured results (example)
June win-back — Silver chest+31% reactivation vs holdout
Series invite — Gold+3 of 5 booked · $9,400 buy-ins
Cost per incremental deposit$4.10
Every campaign runs against a holdout by default — uplift is measured, never assumed. This is the discipline that keeps reward spend honest.
AI Engine PHASE 3
The destination: the CRM learns each player and proposes — then runs — the engagement itself.
Autonomy mode
Every decision is explainable — each recommendation below shows its reasoning. Guardrails, budgets and RG constraints always sit above the AI.
Today's recommendations
Behavioural objectives (set by you)
Cross-sell online players into LIVE eventsON TRACK · +2 this quarter
Extend 90-day retention above 70%63% · WORKING
Hold reward cost under 3% of deposits2.9%
You set the outcomes; the engine designs, targets and times the interventions — and proves them against holdouts. Players showing risk markers are automatically excluded from spend-driven optimisation.
Automations
Rule-based, powered by the same trigger engine as the rewards programme. No journeys, no ML — yet.
Recent activity
- ✉Win-back email + Silver chest → Elena VasquezTriggered: 7 days inactive · yesterday 14:02
- ✉Tier-up congratulations + 5,000 Reward Pts → Tomasz KowalTriggered: reached Gold · 3 Jul
- ☎Host task created: "Big win check-in — Dmitri Petrov ($42k)"Triggered: win over $10k · 1 Jul