Player lifecycle, defined and enforced
Define the stages your operation actually uses, then move players automatically with rules — each testable against real players before it is applied, with movement safety and manual-override handling.
Built for regulated markets: multi-brand operator structure, player lifecycle and reactivation — with consent enforced in the mechanism and every action recorded.

Brand isolation is structural rather than a plan tier. Each brand has its own separated data store, branding, currency, timezone, team and reporting.
Acquisition costs what it costs. The difference is made by noticing someone is drifting before they are gone.
Define the stages your operation actually uses, then move players automatically with rules — each testable against real players before it is applied, with movement safety and manual-override handling.
Churn risk, engagement and channel preference are conditions in the segment builder, so “high risk, previously high value, reachable and opted in” is one segment that keeps itself current.
Build the lapsed-player audience from real behaviour, run it as a journey, and let it exit the moment someone returns — so nobody is chased after they are already back.
These are product behaviours rather than policies written on a page.
A global unsubscribe blocks everything. Email, SMS and WhatsApp each require their own opt-in. Skips are reported honestly as consent skipped rather than quietly dropped.
Where a player cannot be contacted, the recommended action returned is to wait. The system does not suggest an action it is not permitted to take.
Including the actions an agent took rather than a person — which is the question that actually gets asked in a review.
Set any agent to hold its work in a queue. Promotional content shows its code, discount, validity and target segment before you release it.
Categories, enforcement, expiry, versioning that can force re-consent when the policy changes, and support for the browser's Global Privacy Control signal.
Those two things together answer most of what an operator wants to know in the first ten minutes.