RetentionData feed

Bonus Decisioning API

Keep your bonus system, and let us tell it who qualifies for what.

Send us bets and transactions. We answer which player is eligible for which bonus, with the reasons, and call your webhook the moment a player qualifies. Your platform keeps granting the bonus; we make the decision sharper.

Who it is for

  • Operators with a bonus engine they want to keep
  • Platform providers adding smarter eligibility for all their operators
  • Teams that need explainable bonus decisions for audits

Key capabilities

  • Eligibility answers per player and bonus, with reasons
  • Webhook when a player qualifies, with retries and signatures
  • Rules on deposits, wagering, segments, countries and time windows
  • Abuse checks before a player is called eligible
  • Simulation mode to test rules on past data
  • Full decision log for audits

What it needs from your platform

Events we read
  • Player registered
  • Deposit completed
  • Withdrawal requested
  • Bet settled
  • Bonus granted, wagered or completed
We send back
  • Nothing. Read-only: we never change anything on your platform.

Read-only events in, decisions out by API and webhook. You stay in control of the grant.

Integration and deployment

  • Data feed. Read-only events from your platform. We never change anything on your side.
  • Cloud, or self-hosted split: your player data stays on your server, our engine stays with us.
  • Start in watch mode: see what the plugin would do before it acts.
  • Every action logged, with who or what triggered it.

How integration works

Pricing model

Per monthly active player. You pay for players who were active in the month, so cost grows only when you grow. Bundles are priced together and cost less than the plugins one by one. Ask sales for a quote based on your volumes.

Talk to us about Bonus Decisioning API

We will map it to your platform, show which events you already send and give you a quote for your volumes.