Developer Docs
Learn how to connect your casino platform to Syncora for player events, CRM automation, bonus orchestration, and player engagement.
Overview
Ingest
Your PAM posts player events to /api/public/v1/ingest.
Process
Syncora resolves the player, updates the profile, and runs CRM logic.
Activate
Journeys, segments, bonuses, and analytics act on the new signal.
Core concepts
Partner
Your casino brand or operator tenant in Syncora. All data is isolated per partner.
Player
A person in your platform, identified by an external ID from your casino/PAM.
Event
A signal about player activity — login, deposit, bet, KYC change, and more.
Journey
An automated flow triggered by events, with steps, waits, and actions.
Segment
A dynamic audience defined by player attributes and behavior.
Bonus
A CRM bonus definition or grant. Fulfilment happens on your PAM.
Widget Token
Short-lived, player-scoped token for browser-side widget access.
API Key
Server-side credential for partner backends. Never expose in browsers.
Basic integration flow
Create or retrieve your API key
Configure your casino/PAM backend
Send player events
/api/public/v1/ingest as they happen.Fetch player state
/api/public/v1/player/:id when you need Syncora's view of a player.Connect bonus fulfilment
/api/public/v1/grant-bonus.Test in the Event Inspector
Supported event examples
loginPlayer logged into your casino. Send registration as login with data.registration = true.
depositSuccessful deposit with amount and currency in the event payload.
betWager placed. Include amount, currency, and optional game context.
winWinning outcome. Include amount and currency.
kyc_changeKYC status update. Include the canonical status in the payload.
bonus_claimedPlayer claimed or consumed a bonus (sent via free_spin_used or related events).
{
"player_id": "ext_123",
"type": "deposit",
"data": {
"amount": 50,
"currency": "EUR",
"status": "completed"
}
}Registration is currently sent as type: "login" with data.registration = true. Include email, country, and language in data when available.
Next steps
Ready to connect your casino platform? Walk through the integration guide or talk to our team.