Player Management
The Users module is your central hub for managing player accounts. You can search, filter, and view comprehensive profiles, perform bulk operations, adjust wallets, manage KYC verification, and even impersonate players for support purposes.
Overview
Access the player list from the sidebar under Users. The page loads with all registered players displayed in a paginated data table. The v2 API supports advanced filtering, sorting, and export capabilities.
Player List
Filters & Search
Use the filter bar at the top of the table to narrow down players. Available filters include:
| Column / Field | Description |
|---|---|
| Search | Free-text search across username, phone number, and email |
| Status | Filter by account status: Active, Suspended, Blocked, Pending |
| KYC Level | Filter by KYC verification status: None, Pending, Verified, Rejected |
| Country | Filter by player's registered country |
| Join Date | Date range picker to filter by registration date |
| Balance Range | Min/max cash balance filter for identifying high-value or zero-balance accounts |
| Tags | Filter by admin-assigned tags (e.g., VIP, Whale, Problem Gambler) |
Click Reset to clear all active filters and return to the full list.
Table Columns
| Column / Field | Description |
|---|---|
| Username | Player's login username |
| Phone | Registered phone number |
| Country | Country of registration with flag icon |
| Status | Color-coded badge (green=active, amber=pending, red=suspended/blocked) |
| KYC | Verification level badge |
| VIP Tier | Current VIP tier (Bronze through Elite) |
| Cash Balance | Current wallet cash balance in their currency |
| Joined | Registration date |
| Last Active | Last login or activity timestamp |
Click any row to open the full Player 360° View. Click a column header to sort by that field.
Bulk Operations
Select multiple players using the checkboxes, then use the bulk action bar that appears at the bottom of the screen:
- Bulk Suspend — Suspend all selected accounts. Suspended players cannot log in or place bets.
- Bulk Activate — Re-activate previously suspended accounts.
- Bulk Block — Permanently block selected accounts. This is a severe action and should be used for confirmed fraud cases.
Warning
Player 360° View
Clicking on a player row opens the comprehensive 360° profile view. This page gives you everything you need to understand a player's history and take action.
Profile Header
The header shows the player's username, status badges (active, VIP tier, KYC level), and key contact information. Quick action buttons are available in the top-right corner.
| Column / Field | Description |
|---|---|
| User ID | Unique system identifier (UUID) |
| Phone | Primary contact number |
| Email address (if provided) | |
| Country | Registered country |
| Currency | Account currency (e.g., ZMW, USD, ETB) |
| 2FA Status | Whether the player has two-factor auth enabled |
| Last Login | Most recent login timestamp and IP |
| Referral Code | The player's unique referral code for sharing |
Wallet & Balances
The wallet section displays three balances:
| Column / Field | Description |
|---|---|
| Cash Balance | Real money available for betting and withdrawal |
| Bonus Balance | Bonus funds subject to wagering requirements |
| Frozen Amount | Funds held pending withdrawal processing or dispute resolution |
Lifetime Statistics
| Column / Field | Description |
|---|---|
| Total Wagered | Lifetime total amount staked on bets |
| Total Won | Lifetime total payouts received |
| Total Deposited | Lifetime total deposits |
| Total Withdrawn | Lifetime total withdrawals |
| Net Revenue (GGR) | Wagered minus Won — the player's contribution to GGR |
| Bet Count | Total number of bets placed |
Recent Activity
Two tables show the player's most recent bets (last 10) and most recent transactions (last 10). Each row includes the amount, type, status, and timestamp. Click any row for full details.
Player Actions
From the player's 360° profile, you can perform several administrative actions using the buttons in the header:
Wallet Adjustment
- 1
Click 'Adjust Wallet'
Opens the wallet adjustment modal from the player's profile.
- 2
Select adjustment type
Choose 'Credit' (add funds) or 'Debit' (remove funds).
- 3
Enter amount and reason
Specify the amount and provide a mandatory reason for the adjustment. This reason is logged in the audit trail.
- 4
Confirm with 2FA
Wallet adjustments require 2FA step-up verification. Enter your authenticator code to confirm.
Security
Impersonation (Shadow Session)
Impersonation allows you to see the platform exactly as the player sees it. This is invaluable for troubleshooting player-reported issues.
- 1
Click 'Impersonate'
Generates a shadow session token for the selected player.
- 2
Browse as the player
You will see the player-facing site with the player's data, balances, and bet history.
- 3
Money movements are blocked
Shadow sessions cannot place bets, make deposits, or request withdrawals. This prevents accidental financial operations.
Warning
KYC Management
From the player profile, you can manage KYC verification:
- Mark as Verified— Approve the player's identity verification manually
- View Documents — Review uploaded KYC documents (ID, proof of address, selfie)
- Request Documents — Send a notification to the player requesting specific documents
Additional player actions include:
- Suspend / Block — Restrict account access
- Add Notes — Attach internal notes to the player profile for team communication
- Add Tags — Categorize players with custom tags
Export
Click the Export CSV button at the top of the player list to download a spreadsheet of all currently filtered players. The export respects your active filters, so you can export subsets (e.g., all suspended players, or all players from a specific country).