🎰 Back office

Sign in

First sign-in: choose a new password (min 12 characters). The temporary one is now dead.

Enrol your authenticator. Add this secret to Google Authenticator / 1Password / Aegis (manual entry, TOTP, 6 digits, 30s), then enter the current code. You will see this secret once.

Player search

idemailcountryKYClocktags

Player

Identity

Balances

Lifetime

Engagement

Tags

Manual adjustment (four-eyes)

Change log β€” who did what to this account

atactoractiondetail

Ledger β€” every posting touching this player

atreasonlegs

Platform totals β€” live from the projection and the ledger, test players excluded

Players

Money

Bonus

Daily money β€” from the warehouse (reporting reads ClickHouse, gating reads Postgres)

daydepositswithdrawalswageredwonGGR

Bulk tag operation β€” per-item outcomes, invalid β‰  skipped β‰  applied

Batches

idactionbyappliedskippedinvaliditems

Games and routes β€” disable never deletes

gameprovidercodeassetscert expirypriorityenabled

Bonus plans

idnameawardwageringper-currency

Author a deposit-percentage plan

Instances

idplayerplanstatusgrantedwagered / required

Recurrence β€” cashback, rakeback, drips (the retention engine)

periodplayeroutcomeamount

Drip awards

idplayerissued / totalstatus

Segments β€” computed here, exported to consumers, never imported from an ESP

idnamerulemembers

Define a segment

Staff accounts

usernameroleTOTPstaterecovery (second admin only)

Create operator

Adjustment approvals β€” a different pair of eyes moves the money

idplayeramountreasonrequested by

Withdrawal review queue

idplayeramountheld becausetags

Operational health β€” checks run on the scheduler; STALE is red

checkstatusseveritysummary

Config cascade β€” resolved snapshot

keyvaluesource

Event log