Player Feature - Movement Trigger
Let's take an in-depth look into the Player Feature Movement Trigger: how it can be used, the objective of using it and the logic of how it has been set up.
✅ What is the Player Feature Movement?
The Player Feature Movement is a real-time trigger system designed to react the moment a player moves between defined states within a Player Feature — such as a shift in VIP level, deposit classification, or engagement status.
This makes it possible to respond instantly to key behavioural changes. Think: a player drops from VIP Gold to Silver. Or churn risk suddenly spikes. You know immediately — and can act.
It becomes especially powerful when used with predictive models, like our Churn Prediction Model. You’re not just reacting. You’re staying one step ahead.
🚀 Objective
The goal is to respond immediately to key changes in player behavior or states, by creating triggers that respond to movements between classes within a Player Feature.
Typical use cases include:
- A player’s VIP level is downgraded
- Their first deposit puts them into a higher classification
- Their engagement status drops — from “Engaged” to “At Risk”
Let's look more closely at how these movements work and how players can move from one class to another:
⚙️ How it Works
1- Create a new Trigger — choose the Player Feature Movement type


2- Select your Player Feature — e.g. Online State


3- Define the movement(s) — set exactly which state transitions should fire the trigger


↔ Movements – Define How Players Move
Movements define the way in which players can be moved from one state to another. They can either be real-time movements, that occur when a real-time action occurs (such as a payment or bet), or a time-based query. Time-based queries occur at a set time of the day and evaluate the player base to determine if a player should move class.
Depending on the Player Feature setup, you might trigger movements automatically every day – for example, if your calculations are set to run at 03:00 UTC. Just a heads-up: that could mean actions are triggered in the middle of the night. All part of the magic – but good to keep in mind!”
🔄 Define Movements
You’re not just tracking change — you’re defining the exact movement:
- From Class ➔ the player's current class/state.
- To Class ➔ the class/state the player moves into.
If the Player Feature has ranked classes, you can also select Movement Type:
- Up ➔ Promotion to a higher-ranked class.
- Down ➔ Demotion to a lower-ranked class.
- Initial ➔ First time the player is assigned to a class.
🧠 Set Conditions That Fit Your Strategy
Use AND/OR correlation — or combine both — to build powerful trigger rules.
- AND conditions.
- OR conditions.
- AND & OR combinations.
📚 Examples of condition setups:
- Previous Class = "Gold VIP" AND New Class = "Silver VIP"
- Previous Class = "At Risk" AND New Class = "Churned"
🔔 Example Use Cases
1- VIP Management:
When a player is downgraded from Gold VIP to Silver VIP, a Movement Trigger fires immediately.
This trigger can launch an automated lifecycle to:
- 🚀 Send a personalised reactivation offer.
- 👀 Alert the VIP manager to follow up.
- 🎁 Offer a reward to encourage renewed engagement.
2- Trigger an Activity When a Player Becomes “At Risk”: Let’s say you want to proactively engage players showing signs of disengagement. With the Player Feature Movement Trigger, you can automatically fire an activity when a player shifts from "Engaged" to "At Risk" — a key transition that often signals potential churn:
- 💬 Fire off a retention campaign the second disengagement kicks in.
- 🎯 Include a personalised message, bonus or even ping an account manager.
- 📈 Proactively keep players active — before churn becomes a stat.
3- Trigger on players' Lifestage moving from 'Active' to 'Inactive'
Set up a Trigger on players' Lifestage movement from 'Active' to 'Inactive', and automatically fire an activity the moment a player becomes inactive — a key signal of declining engagement or satisfaction.
For instance, you could:
- 🚀 Automatically send a personalised re-engagement email with a special offer
- 🎯 Include a personalised message, bonus or even ping an account manager.