Player decisioning & relationship layer
Give every player a strategy. Not just a segment.
PlayerLoop is the player decisioning and relationship layer for iGaming. It continuously understands each player, determines the right objective, chooses the next best strategy and action, executes it across your stack, and learns from what happens next.
- Current state
- Emerging VIP · engagement declining
- Current objective
- RETAIN & DEVELOP
- Incentive sensitivity
- Low · usually returns without a bonus
- Last interaction
- Personal DM 4 days ago · positive reply
- Next action
- Personal blackjack DM · Friday 20:15
+ 5 more signals in the model
Alternatives considered
The problem
Campaigns manage activity. Nobody manages the relationship.
A player is more than their latest deposit or the segment they landed in. Campaign tools organise marketing activity around groups of players. Nothing in the stack owns the question of what the casino should be trying to achieve with this player, right now.
Campaign thinking
- 01
Which segment is this player in?
- 02
Which campaign should they enter?
- 03
Did the campaign convert?
Player strategy
- 01
What state is this player in, and what just changed?
- 02
What should we be trying to achieve with them?
- 03
Did the relationship move, and what did we learn?
Player model
Players change. Their strategy should change with them.
PlayerLoop maintains a living model of every player. Every new event updates it. The result is not a more accurate segment. It changes what PlayerLoop is trying to achieve with that player.
- Lifecycle state
- Current objective
- Behavioural patterns
- Relationship history
- Predicted value
- Game and product affinities
- Communication preferences
- Incentive sensitivity
- Recent event sequence
- Risk and responsible-gaming constraints
Objective over time
One player’s path over eight months. Movement is individual, not a pre-built journey.
Strategy before action
Before deciding what to send, decide what you’re trying to achieve.
Most systems jump straight from a trigger to a message. PlayerLoop inserts two questions in between: what state is this player in, and what is our objective with them? Only then does it rank actions.
- Events
- Player state
- Current objective
- Player strategy
- Next best action
- Outcome
- Learning
Signal
Player normally deposits Friday evenings. Two Fridays missed.
Instead of Send reactivation bonus
- What state is this player in?
- Declining engagement, still within a month of habit.
- What is our objective?
- Reactivation.
- What strategy fits?
- Relationship-led. Avoid unnecessary incentives.
- What actions are available?
- No action · DM · email · mission · bonus · VIP host
How it decides
Seven steps, running continuously for every player.
The step most systems skip is Strategize. Before any action is ranked, PlayerLoop decides what it is trying to achieve with this player. Then it acts through any channel or team, measures the incremental outcome and updates the player model.
DEPOSIT player #8841 $250
→ objective: activate · welcome DM, no bonus
- Observe
Events, conversations and history land in one player record.
- Understand
State, patterns, preferences, value and risk for this player.
- Strategize
What are we trying to achieve with them right now? Objective and strategy.
- Decide
Every eligible intervention ranked, including doing nothing.
- Act
Any channel, any system, any human. Executed inside policy.
- Measure
Response and incremental outcome, against what would have happened anyway.
- Learn
The player model and strategy update. The next decision is better.
Events, conversations and history land in one player record.
State, patterns, preferences, value and risk for this player.
What are we trying to achieve with them right now? Objective and strategy.
Every eligible intervention ranked, including doing nothing.
Any channel, any system, any human. Executed inside policy.
Response and incremental outcome, against what would have happened anyway.
The player model and strategy update. The next decision is better.
Next best action
One decision layer. Every possible intervention.
Messaging is one actuator among many. PlayerLoop ranks every eligible intervention against the player’s current objective, and doing nothing is a real candidate.
Doing nothing is a scored decision, not a fallback. PlayerLoop optimises the relationship and its economics, not message volume.
PlayerLoop doesn’t ask which campaign a player should enter. It evaluates what should happen to the player relationship next, including whether anything should happen at all.
Next best strategy
The next event can change more than the next message.
When a player’s behaviour shifts, PlayerLoop doesn’t just pick a different message. It revises the objective and the strategy, and every later decision inherits the change.
- Player state
- Active casual
- Strategy
- NURTURE
- Objective
- Increase habitual engagement
- Large deposit
- High activity
- Multiple sessions
- Strong live-casino affinity
- Player state
- Emerging high-value
- Strategy
- VIP DEVELOPMENT
- Objective
- Build relationship and loyalty
What changes for this player
- Generic promotion
- Bonus dependency
- Personal recognition
- VIP attention
- Tailored experiences
Relationship memory
It remembers the relationship, not just the transactions.
Every conversation, response, offer, reward and outcome becomes part of the player’s relationship history. PlayerLoop doesn’t restart the relationship every time a workflow runs.
Nice run on Blackjack VIP last night. Anything you want lined up for Friday?
I'm mostly playing blackjack now. Skip the slots offers please.
Noted. Blackjack only from here. Talk Friday.
PlayerLoop remembers
- Blackjack preference increased
- Last promotional offer ignored
- Congratulation DM received a positive reply
- Dislikes frequent promotional messaging
- Host promised to check back Friday
Four days later, these facts still shape the next decision.
Prediction & economics
Don’t reward behaviour that would have happened anyway.
PlayerLoop doesn’t pick the action with the highest raw response rate. It estimates what the player would do anyway and pays only for incremental value.
- Return organically
- 74%
- Respond to personal DM
- 61%
- Respond to bonus
- 67%
- Incremental lift from bonus
- +3%
- Expected bonus cost
- €42
Without bonus
72%
expected return
With €50 bonus
78%
expected return
- Incremental lift
- +6%
- Expected incremental value
- €21
Every decision weighs
- Probability of organic return
- Incremental impact of each intervention
- Expected player value
- Incentive cost
- Expected return on the intervention
- Communication fatigue
- Longer-term retention impact
Actuators
One intelligence layer. Many ways to act.
The PlayerLoop modules are the built-in ways the decision layer can act on a player. Each one executes a strategy. None of them decides alone.
Retention & VIP
Relationship and lifecycle intervention. A personal host for every player.
Learn moreBonus Engine
Financial incentive execution. Issued centrally, budgeted, audited.
Learn morePlayer Engagement
Two-way player conversation. Telegram-first, grounded in real data.
Learn moreMissions & Quests
Behavioural engagement. A next step worth taking, rewarded automatically.
Learn moreCompetitions
Community and competitive engagement. Scheduled, tracked, verified, paid.
Learn moreThe same decisions also execute through your existing stack
- CRM
- Email provider
- Push provider
- Casino lobby
- Human VIP team
- Support platform
- Third-party bonus engine
Policies & guardrails
Automation without giving up control.
PlayerLoop touches money and player communication. So every candidate action, whatever the model recommends, passes through policy before it can execute.
Commercial policy
Budgets, caps, limits and eligibility enforced on every grant.
Communication policy
Consent, frequency and channel rules per player.
Responsible gaming
Exclusions, cooling-off, loss limits and risk flags built in.
Human authority
Actions above thresholds wait for sign-off.
Complete audit trail
Every decision traceable: inputs, objective, reasoning, outcome.
Idempotent financial actions
A payout executes exactly once. Ever.
Tenant isolation
Own process, own database, own encrypted feed per casino.
Monitoring & evaluation
Decision quality continuously measured against outcomes.
Candidate action
Issue €200 gift to player #1187
- pass
Commercial policy
Budgets, limits, eligibility
- pass
Communication policy
Consent, frequency, channel
- pass
Responsible gaming
Exclusions, cooling-off, risk
- hold
Human authority
Above €50 auto-approve limit
Logged · decision #18,204 · full trace retained
AI recommends. Policy decides what is permissible.
Integrations
Built around your stack, not ours.
PlayerLoop sits between your casino infrastructure, your players and your teams. Events in through Kafka, APIs, webhooks or custom adapters. Actions out through your bonus APIs, messaging channels, backoffice, lobby and human teams.
Your casino platform
Any provider. Any stack.
Kafka
APIs
Webhooks
PlayerLoop
Player model, strategy and policy per casino. Own process, own database, own feed adapter.
Bonus APIs
Telegram
Email / Push
Backoffice
Lobby
VIP team
Production proof
A decision layer built from operating real casinos.
PlayerLoop grew out of systems that run live casino operations every day: data, rewards, player conversations and risk, across operators on different platforms. It was not a generic AI layer adapted to gambling afterwards.
Already running
Platform
Build what comes next.
Once the player model is connected, new strategies, policies and actuators are configuration, not software projects. The modules above run on infrastructure you can extend.
Your strategies & actuators
PlayerLoop decision layer
Foundation models
Pricing
Platform fee + usage. That’s it.
A fixed monthly fee per casino deployment, plus usage billed through PlayerLoop Tokens as your strategies run. No per-seat math, no feature matrix.
What is PlayerLoop?
- PlayerLoop is the player decisioning and relationship layer for iGaming. It maintains a living model and strategy for every individual player: it understands what state they are in, decides what the casino should be trying to achieve with them, chooses the next best action across messaging, rewards, product and human teams, executes it, and learns from the outcome. Every action is budget-capped, policy-checked, auditable and human-approvable.
Give every player a strategy.
See PlayerLoop build a living model of your players from your event stream, then decide, act and learn on their behalf.