AIVA
›
8.1 Players
Players segmentation · roster · per-player insights
T
thunderlotus_77
Last Deposit
—
Total Deposited (30d)
—
Net P&L
—
Member Since
—
👤Player Identity
RFM segments—
Username—
Phone—
Email—
Device—
IP Origin—
Referral—
Last active—
KYT status—
Account flag—
Registered—
Source—
📝Internal Notes
0 notes
As Nopparat.J · ⌘ Enter to save
💰Financial Summary
Total Deposited
—
—
Total Withdrawn
—
—
Net P&L
—
—
Avg Deposit
—
—
Last deposit—
Last withdrawal—
Yesterday Networth—
Total Turnover—
Bonus received (lifetime)—
🎮Game Behavior
Last 30 days
Latest game—
Most played—
Fav. provider—
Preferred time—
Most Played (by frequency)
🔥Play Time Heatmap
This week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Less
More
Avg session—
Online / day—
Sessions this week—
Most active day—
Avg turnover / day—
Bonus addiction—
Churn probability—
🤖AIVA · AI Player Profile
30d window
—
AIVA
—
—
Player Dimension Radar
Recency
—
Frequency
—
Monetary
—
Risk Level
—
Loyalty
—
Engagement
—
AI Insights
Behavior Tags
💬Communication Log
0 total
📅Scheduled Campaigns
Auto-send
Promo → deposit71%
Open rate64%
Total sent0 sent total
💡
Auto-execution wires through
/api/cron (Vercel + Resend/Twilio). Configs save to KV; "Send now" simulates fan-out.
📊Segment Overview
10 segments
🏷️Custom RFM Segments
—
📋Per-Segment Detail
Sorted by total casino revenue
| Segment | Players | % of base | Avg score | Total revenue | Avg / player | Recommended action |
|---|
💡 Click a segment card or row to view all players in that segment.
↻Reset to AIVA default
Restore AIVA's default segmentation. Every player goes back to one RFM archetype (the AIVA-assigned one) and every custom RFM segment is deleted — names, criteria, and manual assignments all gone. This action cannot be undone.
—
🏷️Create custom segment
—
🤖 Set a floor for each of the ten signals AIVA uses to rank players. A player matches the segment only if they clear every floor (or stay below the max, for risk). Defaults match everyone — tighten what matters. AIVA picks the card's icon, color, and recommended action automatically once you save.
Composite of RFM × engagement × radar.
Idle longer than this is excluded.
9999 = any.
30-day net loss to the casino.
Total wagered across player's lifetime.
Avg deposit in the active period.
Radar dimension — how often they play.
Radar dimension — spend intensity.
Radar dimension — tenure × consistency.
Radar dimension — session depth + bonus claim rate.
Radar dimension — churn / volatility. Lower = safer.
AIVA Rewards Off
Activate to let AIVA handle bonus calculations, scheduling, and decisions automatically. Release of bonuses to players stays under your control — set Auto or Manual per campaign below.
✋Pending Releases 0
—
📊Per-Campaign Breakdown
—
| Campaign | Status | Release | Total Bonus | 📨 Claimed | ⏳ Unclaimed |
|---|
💡 Past = actuals from cron history (real bonus payments already fired). Current = this month's projected payout × fires/month (weekly × 4, monthly × 1) — rolls into Past once the monthly fan-out completes. Paused campaigns shown but not totaled. Release: ⚡ Auto pays out automatically when AIVA Rewards is on; ✋ Manual queues each fire for human approval.
📜Recent Fires —
Per-fire actuals · last 8 across all campaigns
| Date | Campaign | Recipients | Total Paid | 📨 Claimed | ⏳ Unclaimed |
|---|
💡 Mock data — once cron history logging is wired in
api/cron.js, this populates from KV (cron:history:<date>:<campaignId>) so per-fire actuals replace the projection on the Past sub-tab too.
🏆Top Bonus Recipients
—
| # | Player | Segment | VIP | Total Bonus | 📨 Claimed / ⏳ Unclaimed | Across |
|---|
💡 Click any row to open that player's profile.
AI Auto SMS Off
Activate to let AIVA dispatch promotional SMS automatically — selecting recipients, picking the promo, and timing the send for each player.
- AIVA picks the highest-value recipients automatically by player profile and recency.
- Each player gets a promo matched to their archetype (whales, churn risks, new deposits, slot fans, etc.).
- Sends fire at the player's optimal engagement window — not blasted in one batch.
SMS Credit Balance Locked
0.00credits
🎯Filters
—
🤖 AI recommends top % of players
Filters by 30-day net loss. Top losers only selects Whale + Platinum + Gold (loss ≥ ฿20k).
Players below this lifetime turnover are excluded.
📈 Deposit conversion after SMS
64.29%
💰 Total deposit driven
2,600.00THB
💸 Cost per send
6.50THB/SMS
📊ROI · last 30 days
Bars · daily SMS volume · Line · ROI %
SMS sent
ROI %
📬Send results · daily
—
Successful
Failed
📜AI SMS History —
Per-send log · who got what promo
| # | Player | Segment | VIP | Promotion sent | Sent at | Status | Outcome |
|---|
💡 Mock data — once the cron + Twilio fan-out are wired, this populates from the SMS log keyed by uid + timestamp. Click any row to open the player's profile.
📋Player Roster · sorted by biggest loser ↓
10 players
| # | Player | Segment | VIP | 30d P&L | Lifetime turnover | Last active |
|---|
💡 Click any row to open that player's profile · sorted by 30-day net P&L (most negative first) since loss = casino revenue.