Retention intelligence for online casinos

Know who matters.
Act before they leave.

PULS turns every deposit, bet and withdrawal into live player intelligence. Then it automatically segments, engages and rewards each player based on what they're actually worth.

Live player economics · Real-time segments · Automated journeys
Player / usr_1902SYNCED · LIVE
Deposited
$18,500
Wagered
$146,200
NGR
$4,820
Whale score
91 / 100
Last active12m ago
SegmentHigh valueAt-risk VIP
SIGNAL · High-value player cooling off
JOURNEY TRIGGERED · VIP Reactivation / step 01

Your casino never stops producing signals.

10,000+ economic events / hour · every one of them means something
The system One continuous loop

PULS runs the same loop your best retention operator would. Continuously, for every player.

KNOW
Understand every player economically.
GROUP
Turn players into live behavioral segments.
ACT
Trigger the correct campaign or intervention.
REWARD
Use loyalty, VIP and rakeback intelligently.
LEARN
Measure whether the action generated value.
01 Know

Understand every player in money terms.

Generic CRMs see page views and clicks. PULS sees deposits, wagering, GGR, NGR and bonus cost: a living economic profile for every player, updated with every event.

  • Full economics: deposits, withdrawals, wagering, GGR, NGR, bonus cost per player
  • Whale score: value concentration modeled from behavior, not declared tiers
  • Lifecycle trajectory: the state a player is moving toward, not just where they are
  • Acquisition context: affiliate, cohort and source attached to every profile
Player 360TENANT / PROD · IDENTITY_VERIFIED
usr_01HQR8
ActiveHigh value
Whale score
0 / 100
VIP levelTier 4 · Gold
AcquisitionAffiliate
Affiliateaff_kingmedia
Cohort2026-05
Wallet$2,140.50
Last active8 minutes ago
Total deposits
$0
▲ 12% / 30d
Total withdrawals
$0
stable
Wagered
$0
▲ 6% / 30d
GGR
$0
house edge 3.4%
NGR
$0
▲ 9% / 30d
Bonus cost
$0
28% of GGR
Recent activity
14:02Deposit · instant, card+$2,000
14:05Bet · Blackjack VIP table$450
14:11Bet · Blackjack VIP table$600
14:20Segment change · entered High valueSEGMENT_ENTER
14:31Win · Blackjack VIP table$1,120
PLAYER_STATE_UPDATED · VALUE_MODEL / 0.87 · INGEST_OK
Lifecycle trajectory / usr_01HQR8WINDOW / 23 DAYS
ACTIVECOOLINGAT RISKACTIVITY ↓72H INACTIVE
Day 0
Signed up
Day 1
Deposited $500
Day 2
Wagered $4,100
Day 8
Deposited $2,000
Day 14
VIP upgraded
Day 19
Activity declining
Day 23
No activity
SEGMENT_EXIT / ACTIVE · SEGMENT_ENTER / AT_RISK · SIGNAL_PRIORITY / HIGH

Churn rarely starts when the player leaves.

It starts weeks earlier. Deposit frequency slips, sessions shorten, wagering thins out. PULS tracks the changes leading up to it, so your team acts while the player is still reachable.

  • Leading indicators: frequency, recency and stake trends per player
  • State transitions: active → cooling → at-risk, detected automatically
  • Time to act: surfaced while reactivation is still cheap
Value model Concentration

Not every player is worth the same.

A handful of players carry a disproportionate share of NGR. PULS scores every player continuously, so the ones who matter are never anonymous inside your database.

Of players
1.8%
scored ≥ 80
Of NGR
41%
carried by that 1.8%
Rescored
Live
on every event
Whale score / usr_1902VALUE_MODEL / 0.94
Deposits0.24
Wagering0.21
NGR0.20
Frequency0.13
Recent behavior0.12
Lifetime value0.10
Whale score0
Attention Signals

Know where your team should look.

PULS compresses everything happening in the casino into a ranked queue of signals, each one carrying the player, the money at stake, and the exact events that caused it.

0Events / hour
0Player state changes
0Meaningful signals
0Need human attention

Thousands of events.
Three things worth your attention.

Signals inboxAllHigh · 2Open · 14
High priority2m ago
#3 ranked whale has been inactive for 72 hours
usr_0093NGR $21.4kWhale 96VIP Tier 5
deposit frequency ↓ 58% · session frequency ↓ 44% · 72h inactivity SIGNAL_PRIORITY / HIGH · assigned VIP manager
High priority18m ago
VIP deposit frequency down 61%
usr_1902NGR $4.8kWhale 91Segment At-risk VIP
7d deposits: 1 vs baseline 2.6 · avg stake ↓ 31% journey VIP Reactivation queued
Medium1h ago
18 high-value players entered churn-risk segment
segmentNGR at stake $96kTrend 7d
cohort activity ↓ across 2026-05 segment At-risk whales +18
Opportunity3h ago
27 players approaching next VIP threshold
segmentAvg remaining $2.1k wager
progress ≥ 85% to next tier eligible for challenge nudge
Opportunity5h ago
High-value depositor returned after 21 days
usr_4417Lifetime NGR $11.2kWhale 84
login + deposit after 21d dormant SEGMENT_ENTER / REACTIVATED · suppress win-back sends
Hover a signal to trace the events that caused it
02 Group

Segments that move with your players.

Not exported lists. Living audiences. When a player's economics change, their segments change instantly, and every journey, campaign and reward connected to them follows.

Segment universe · 2,143 playersRECALCULATED ON EVERY EVENT

Built from casino economics, not demographics.

Whale score, NGR, wagering, VIP status, bonus sensitivity, inactivity windows. Define a segment once. PULS keeps it true forever.

  • Economic conditions: every metric PULS computes is filterable
  • Live membership: players enter and exit the moment they qualify
  • Value attached: every segment shows the NGR it represents
Segment builderDRAFT → LIVE
At-risk whales
seg_at_risk_whales
Match all conditions
Whale score>80
Last activity>72 hours
Lifetime NGR>$5,000
VIP statusisactive
Evaluating live
Players matching now
0
NGR represented
$0k
Connected
1 journey · 2 campaigns
1 signal rule
Set segment live
03 Act

The right action.
At the right moment.

Journeys are lifecycle machines. A player enters when their state changes, moves through waits, messages and conditions, and exits the moment the goal is met. Deterministic. Auditable. Always on.

Journey · VIP ReactivationLive142 players inside
YESNOYESNOTRIGGERAT-RISK VIP ENTERSWAIT24 HOURSEMAILWE_MISS_YOU / V2RETURNED?WITHIN 48HEXIT JOURNEYGOAL / REACTIVATEDWAIT48 HOURSWEB PUSHCOMEBACK_OFFERHIGHVALUE?CREATE SIGNAL→ VIP MANAGERCONTINUEAUTOMATION
usr_1902 entered journey · AT-RISK VIP◆ PLAYER RETURNED · journey completed · REACTIVATED

Reach them where they actually are.

One player identity in the center. Email, web push, Telegram and on-site messaging around it. PULS selects the channel per step of the lifecycle. The channels are outputs of the engine, not separate products.

Day 0On-siteWelcome flow while the player is present
Day 2EmailFirst-deposit follow-up, personalized
Day 5Web pushTime-boxed comeback nudge
Day 7TelegramVIP host reaches out directly
usr_1902IDENTITYEMAILWEBPUSHTELEGRAMON-SITE
Campaigns One-off, measured
Campaign · Weekend VIP ReactivationScheduledSat 18:00 CET
Audience
Segment · At-risk VIPs842 RECIPIENTS
Subject
Your table is still yours, {{first_name}}
Preview
Hi {{first_name}}, your {{vip_rank}} status is active and a reserved reward of {{reward_amount}} is waiting. It expires Sunday at midnight.
Schedule
SAT 2026-08-15 · 18:00 CET · PLAYER-LOCAL SEND WINDOW
Experiment
Variant A
379
Variant B
379
Holdout
84

Holdout receives nothing. It becomes the baseline that proves incremental revenue after the send.

DELIVERY · LAST RUN758 / 758 DELIVERED
OPEN 41%CLICK 12%INCREMENTAL NGR → LEARN
04 Reward

Loyalty should react to behavior.

VIP ranks, rakeback, challenges, points, all controlled by one eligibility engine that watches player state and verifies everything server-side. A retention system, not a slot-machine bolt-on.

Player state
live economics + lifecycle
Eligibility engine
rules evaluated per event
Server verification
signed identity · audit
Reward
granted · recorded
VIP ranks TIERED

Thresholds on wagering and NGR. Automatic upgrades, managed downgrades, host notifications.

Rakeback CONTINUOUS

Percentage returns scaled by tier and behavior, adjusted by the engine, not by hand.

Challenges TARGETED

Individual objectives generated from a player's own baseline, verified on completion.

Points & store EARN / BURN

An economy your team controls, with full cost accounting against NGR.

Leaderboards SEASONAL

Ranked competition for the segments where it measurably works.

Wheels · cases · airdrops GATED

High-engagement mechanics, every grant server-verified and audit-logged.

A ladder players feel and finance can defend.

Every tier has explicit thresholds, explicit costs and explicit actions. The ladder reads like a premium financial loyalty program, because that's what it is.

VIP progression / usr_01HQR8REWARD_ELIGIBLE
Level 01
Entry
Level 02
Bronze
Level 03
Silver
VIP
Gold · current
High roller
Invitation
Progress to next tier
83.4%
Next threshold
$18,400
wager remaining
On upgrade
Rakeback increase → 12%Reward unlockedVIP manager notified
VIP transfer Acquisition, weaponized

Acquire the players everyone else wants to keep.

Bring an existing VIP status from another casino into your loyalty ecosystem. Verified, mapped to your tiers, and immediately handed to a retention journey.

Competitor VIP
player-initiated claim
Verify status
evidence reviewed · signed
Match / map
to your tier structure
PULS VIP profile created
economics tracked from day 0
Retention journey begins
onboarding built for VIPs

Rewards aren't decided by the browser.

Every grant flows through server-side verification against signed player identity. No client-side claims. No abuse surface. Every decision recorded.

Identity verifiedRule passedServer eventReward eligibleAudit recorded
Grant verificationSERVER_VERIFIED
Player client
claims challenge complete
Server event
wager totals from the source of truth
Eligibility check
RULE_PASSED · IDENTITY_VERIFIED
Approval / reward
AUDIT_RECORDED
05 Learn

Measure what actually caused revenue.

Revenue after a campaign isn't the same as revenue because of a campaign. PULS holds back a control group on every send, and reports the difference, not the coincidence.

0
Players
0
Variant A
0
Variant B
0
Holdout
Incrementality · Weekend VIP ReactivationNGR_DELTA · 14 DAYS POST-SEND
$36$24$12$0DAY 0DAY 7DAY 14CAMPAIGN SENTESTIMATED INCREMENTAL EFFECTHOLDOUT / BASELINECAMPAIGN GROUP
Campaign group · cumulative NGR / playerHoldout · received nothing
Observed revenue · campaign group
$27,340
Expected from baseline
$14,860
Incremental NGR
+$12,480
what the campaign actually caused

Revenue after a campaign isn't the same as revenue because of a campaign.

The house Operator intelligence

From one player to the entire house.

The same economics that describe one player, aggregated into one analytical canvas for the whole operation, and every number drills back down to the players behind it.

House · last 30 days30d90dYTD
GGR
$1.84M
▲ 7.2%
NGR
$1.31M
▲ 5.8%
Deposits
$4.62M
▲ 4.1%
Withdrawals
$2.97M
▲ 3.0%
Active players
12,418
▲ 2.9%
New depositors
1,206
▼ 1.4%
NGR · daily · 30d
Composition
VIP contribution38.4%OF NGR
Bonus cost$412k22% OF GGR
30d retention41.2%▲ 1.8PT
Reactivated318PLAYERS
At-risk NGR$642kWATCHING
Click any figure to open the players behind it →
FILTER
SEGMENTVIPTRENDdeposits decliningWINDOW14 days
RESULT68 PLAYERS · $214K NGR AT STAKE
Any question your team asks resolves to a filter over live player economics.

Where the house's economics actually come from.

Revenue flow · 30 daysHOVER A FLOW TO ISOLATE IT
AFFILIATESORGANIC · DIRECTPLAYERS → DEPOSITSWAGERINGGGRNGRBONUSES$4.62M$41.8M$1.84M$1.31M$412KVIP 38%HIGH VALUE 27%CORE 35%

See whether each generation of players gets better.

Cohorts by first-deposit month, tracked on retention, deposits, wagering and NGR. If March's players outperform January's, you'll know, and you'll know why.

Cohort intelligenceCOHORT / FIRST DEPOSIT MONTH
RetentionDepositsNGRWagering
Day 1Day 7Day 30Day 60Day 90JAN 202671%46%31%24%19%FEB 202673%49%34%27%21%MAR 202676%54%41%31%APR 202678%57%44%
Intensity = retention · journeys launched FEB 2026 →
Affiliates Partner economics

Know which affiliates actually make you money.

ClicksRegistrationsFTDs→ traffic is not value
Affiliate A · aff_kingmediaScale
Referred players142
Deposits$86,000
NGR$19,400
Bonus cost$4,200
Value / player$136.62
Affiliate B · aff_trafficmaxReview
Referred players610
Deposits$52,000
NGR$4,100
Bonus cost$6,800
Value / player$6.72

Measure partners in economics, not clicks.

The moat Casino-native

Built in the language casinos already speak.

Generic CRM sees
orderspage viewsopensclickssessionscarts

Proxy signals. You translate them into casino economics by hand, or you don't.

PULS sees
GGRNGRwageringdepositswhale scorerakebackVIP tieraffiliate valuechurnbonus cost

Money moving through a casino: the thing you actually manage.

Infrastructure Integration

Connect the casino. Keep the intelligence.

Provider A
Provider B
Custom backend
Standard adapter
one interface, any platform
PULS event layer
live operational stream
Player economics
→ segments → journeys → rewards · signals · analytics

PULS is not tied to one casino platform. The adapter maps your backend once. Everything above it stays identical.

IngestionSTREAMING · NOT NIGHTLY CSV
BET      usr_0841  $320   INGEST_OK
DEPOSIT  usr_1902  $5,000  INGEST_OK
NORMALIZEcurrency · schema · identity
PLAYER_STATE usr_1902  UPDATED
AGGREGATE   segments  RECALCULATED
ACT      journeys   EVALUATED · 2 TRIGGERED
INGEST → NORMALIZE → PLAYER STATE → AGGREGATE → ACTP50 LATENCY / SUB-SECOND
Security Isolation

Built for data you cannot afford to leak.

Tenant APlayersCampaignsAnalyticsKeysTeam
Isolation boundary
Tenant BPlayersCampaignsAnalyticsKeysTeam
Tenant isolation

Every operator's players, campaigns and analytics live behind their own boundary.

Key separation

Publishable keys for the client. Secret keys for the server. Never interchangeable.

Signed identity

Player identity is server-signed, so the browser can't claim to be someone it isn't.

Role-based permissions

CRM, VIP and analyst roles see exactly what their job requires.

Audit logs

Every action on player data recorded: actor, action, object, timestamp.

Gated APIs

Every endpoint authenticated, scoped and rate-limited by tenant.

Who did what, to which player, when.

Regulated operators answer for every touch of player data. PULS makes the answer a query, not an investigation.

Team & auditROLE-SCOPED
Anna
CRM Manager
Leo
VIP Manager
Marcus
Analyst
Audit trail
14:22:08Anna created segment At-risk VIP
14:31:44Marcus exported cohort report 2026-Q2
15:02:19Leo viewed player usr_1842
15:47:03Anna launched campaign VIP Reactivation
Consent trackedUnsubscribe honoredAction auditedIdentity signedAccess gatedTenant isolatedServer verified

Built with the controls serious operators need around player data and marketing operations.

Built in production

We built PULS to run our own casino.

PULS is not a theoretical CRM assembled for a sales demo. Its intelligence, retention, campaign, reward and analytics systems run inside gambid.gg, every day, on real players and real money.

Live operating environment · gambid.gg
Running today
Inside gambid.gg
production, not prototype
Operator platform
Productization phase
multi-tenant · early access
Foundation
gambid Labs platform
identity · isolation · keys · metering
Developers Integration

Plug PULS into the casino you already run.

A typed SDK, a provider adapter interface, server-signed identity and a server-side event API. Send events. PULS handles state, segments, signals and everything downstream.

  • Server events: deposits, bets, withdrawals from your source of truth
  • Provider adapter: map any backend through one interface
  • Signed identity: players authenticated by your server, not the browser
  • Webhooks out: signals and journey steps back into your stack
track.tsSERVER-SIDE SDK · CONCEPT API
// server-side · secret key, signed identitypuls.track({playerId: "usr_01HQ", type: "deposit", amount: 5000, currency: "USD"})
EVENT ACCEPTED PLAYER UPDATED SEGMENT RECALCULATED SIGNAL CHECKED

Your data in. Intelligence out.

01 / CONNECT
Map your backend

Implement the PULS provider interface against your casino platform, once.

02 / INGEST
Events start flowing

Deposits, bets and withdrawals stream in. Profiles and economics build themselves.

03 / OPERATE
The loop runs

Segments, journeys, signals, rewards and analytics stay live automatically.

PULS

Know your players.
Keep the ones that matter.

Turn casino activity into live player intelligence, automated retention and measurable outcomes.

PULS · by gambid Labs