Dashboard
1. What This Page Is For
The Dashboard displays a real-time operational overview and statistical summary of the platform. It brings together vital performance figures, including player growth, financial deposit and withdrawal volumes, promotion claim ratios, recent transactions, staff processing speed, daily net revenue charts, top games, and game provider market shares in one single view.
This page is designed for managers, supervisors, and team leads who need to monitor daily performance, spot trends, and plan daily operations effectively.
2. Before You Begin
- Required Permissions:
- You must have the 'Dashboard' permission from your system administrator to access this page.
- To view player phone numbers in the top rankings tables, you must also have the 'Player phone number' permission. Without this permission, phone numbers are masked as
****to safeguard player privacy.
- What to Prepare:
- Determine the time period you want to review, such as today's live numbers, the last 7 days, or a custom date range.
3. Screen Overview
When you open this page, you will see a top filter toolbar and analytical cards organized from top to bottom as follows:
- Top Filter Toolbar: Located at the very top of the page, used to select the reporting period and manually refresh data.
- Row 1 (Core Players & Transactions):
- Player Statistics: Shows Total Players, New Today / New of selected period, Growth Rate, and an expandable list of players who registered and deposited on the same day.
- Transaction Statistics: Shows Total Deposit, Total Withdraw, Net Revenue, Promotion Deposit Analysis, and counts of completed versus pending transactions.
- Recent Transactions: Shows a live stream of the latest deposits and withdrawals, with buttons to view attached promotion rules.
- Row 2 (Player Leaderboards):
- Most Player Deposit: Ranked table of players with the highest cumulative deposit amounts.
- Most Player Withdraw: Ranked table of players with the highest cumulative withdrawal amounts.
- Row 3 (Staff Performance Tracking):
- Employee Deposit KPI: Total staff-approved deposits, overall team average processing time, and an individual staff speed comparison table.
- Employee Withdraw KPI: Total staff-approved withdrawals, overall team average processing time, and an individual staff speed comparison table.
- Row 4 (Promotions, Activity & Lucky Wheel):
- Promotion Statistics: Summary of promotion claims (Completed vs Cancelled) and the most claimed promotion.
- Recent Activity: Live stream of player events, such as registrations, deposits, withdrawals, or entering games.
- Spinner Winners: Feed of recent lucky wheel prize winners, with tabs for points and big prizes.
- Row 5 (Revenue & Popular Games):
- Revenue Overview: Stat cards (Deposits, Withdrawals, Promotion Bonus, Net Revenue) and a daily income-expense comparative bar chart.
- Top Games: Total games count, cumulative plays, and a ranked list of most played games.
- Row 6 (Game Providers):
- Provider Performance: Donut chart and breakdown of game providers showing market share, turnover, and win/loss amounts.
4. Search & Filters
The top filter toolbar provides the following controls:
| Field / Control | Type | Options & Usage | Result |
|---|---|---|---|
| Period: | Dropdown Selector | Choose between: • Today: Data from 00:00 midnight to the current moment today • Last 7 Days (Default): Trailing 7 days of historical activity • Last 15 Days: Trailing 15 days of historical activity • Custom Range: Opens a custom calendar picker to specify start and end dates and times | The entire dashboard re-queries and updates all cards according to the selected timeframe |
| Custom Range Picker | Date & Time Range Picker | Displayed when Custom Range is selected. Choose start/end dates and times (hours and minutes), then press the search button (maximum span is capped at 15 days) | The dashboard displays metrics strictly within the chosen date and time window |
| Refresh data | Rotating Arrow Button | Press to pull the latest numbers immediately from the system | Updates all metric cards to the latest real-time values without reloading the entire browser page |
5. Data Tables & Metrics
The dashboard brings together 10 key metric cards and data tables:
1. Player Statistics Card
| Display Area | What You See | Meaning | Color or Icon |
|---|---|---|---|
| Total Players | Large primary player count | Total number of registered player accounts in the platform | Dark gray text |
| New Today / New of selected period | Number of new registrations with percentage share | Number of accounts created within the chosen timeframe, along with their share of all players | Green border and green text with user-plus icon |
| Registered + Deposited Same Day | Expandable panel with total amount and player count | New players who created an account and funded it on that exact same day | Purple container with green total amount |
| Same-Day Depositors List | Per-player rows: • Username • Registered date and First deposit time • Total deposit amount and times count | First-day deposit details for each new player; click any row to expand individual deposit records | Gray date/time badges, green deposit amounts |
| Individual Deposit Records (Expanded) | • Transaction: Transaction number • Type: Deposit type (e.g., Deposit) • Time: Exact time of deposit • Amount: Amount deposited | Itemized breakdown of each deposit made on the registration date | Light gray detail chips, green currency amount |
| Growth Rate | Period-over-period percentage at the bottom | Growth or decline rate compared to the prior period | Green with trending-up icon (positive growth) or red with trending-down icon (decline) |
2. Transaction Statistics Card
| Display Area | What You See | Meaning | Color or Icon |
|---|---|---|---|
| Total Deposit | Total deposit volume and transaction count | Total funds deposited by players during the chosen period | Green border and green text with arrow-up icon |
| Total Withdraw | Total withdrawal volume and transaction count | Total payout funds withdrawn by players during the chosen period | Red border and red text with arrow-down icon |
| With Promotion | Volume and transaction count | Deposits made while claiming a promotional bonus offer | Purple card and purple text |
| Without Promotion | Volume and transaction count | Organic deposits made without claiming promotions | Gray card and gray text |
| Times of Deposit Chart | Donut chart | Share of deposit transactions that claimed bonuses versus regular deposits | Purple slice (with promotion) and gray slice (without promotion) |
| Balance of Deposit Chart | Donut chart | Monetary share of promotion-bound deposit funds versus regular funds | Purple slice (with promotion) and gray slice (without promotion) |
| Revenue | Net revenue amount | Total deposits minus total withdrawals (gross platform surplus) | Purple box with green text (positive profit) or red text (deficit) |
| Deposit / Withdraw Ratio | Split progress bar | Percentage ratio of incoming deposits versus outgoing payouts | Green bar (deposits) and red bar (withdrawals) |
| Completed Transactions | Number of completed transactions | Transactions that have been successfully approved and settled | Green checkmark icon with green counter |
| Pending Transactions | Number of pending transactions | Transactions currently queued awaiting operator review or bank settlement | Pulsing orange dot with orange counter |
3. Recent Transactions Card
| Column / Display Area | What You See | Meaning | Color or Icon |
|---|---|---|---|
| Category Tabs | Buttons: All, Deposit, Withdraw | Quick filter tabs to view only deposits or only withdrawals | Active tab has purple background with white text |
| Transaction Type | Icon and type badge: • Deposit / Manual Deposit • Withdraw / Manual Deduct | Transaction movement classification | Green with + sign (deposit) or red with - sign (withdrawal) |
| Username | Player username | Account that initiated the transaction | Bold dark text |
| Transaction Metadata | • Transaction: Reference number • Registered: Player creation date • Time: Transaction creation timestamp | Timestamp and reference identifiers | Light gray background badge with dark gray text |
| Bonus Badge | Bonus amount chip (e.g., +฿100) | Bonus credit awarded from an attached promotion | Light green badge with green text |
| View Promotion Button | View button (eye icon) | Opens the promotion detail modal for that specific transaction | Light purple button with purple border (only shown when a promotion is attached) |
| Amount | Currency transaction amount | Value of the money movement | Green (incoming deposit) or red (outgoing withdrawal) |
| Status | Status badge | Current processing state of the transaction | See Section 9 for complete color reference |
| Order Control | Desc or Asc toggle | Sets sort order to newest first or oldest first | White/gray toggle button |
| Pagination Bar | Page size selector (5, 10, 20) and page arrows | Navigation between transaction pages | Standard gray pagination buttons |
4. Most Player Deposit Table
| Column | What You See | Meaning | Color or Icon |
|---|---|---|---|
| # | Numerical rank | Player leaderboard standing by cumulative deposits | • Rank 1: Purple badge • Rank 2: Orange badge • Rank 3: Blue badge • Rank 4+: Gray badge |
| Username | Player username with user icon | Account with top deposit volume | Bold dark text |
| Phone | Player phone number or **** | Contact number (masked if permissions are missing) | Gray text (revealed only if granted 'Player phone number') |
| Total Deposit | Cumulative deposit amount and times | Total funds deposited during the period and transaction frequency | Green currency text with gray transaction count |
5. Most Player Withdraw Table
| Column | What You See | Meaning | Color or Icon |
|---|---|---|---|
| # | Numerical rank | Player leaderboard standing by cumulative withdrawals | • Rank 1: Purple badge • Rank 2: Orange badge • Rank 3: Blue badge • Rank 4+: Gray badge |
| Username | Player username with user icon | Account with top withdrawal volume | Bold dark text |
| Phone | Player phone number or **** | Contact number (masked if permissions are missing) | Gray text (revealed only if granted 'Player phone number') |
| Total Withdraw | Cumulative withdrawal amount and times | Total funds paid out during the period and transaction frequency | Red currency text with gray transaction count |
6. Employee KPIs Tables (Deposit & Withdraw)
| Column / Card | What You See | Meaning | Color or Icon |
|---|---|---|---|
| User Transactions | Total updated transactions counter | Number of requests approved or rejected by human operators (excluding automated system payouts) | Green text (deposits) or red text (withdrawals) |
| Average Update Time | Time duration (e.g., 02m 15s) | Mean time taken from request submission to staff approval across the entire team | Purple box with purple duration text |
| Username | Operator username | Staff member who processed the transactions | Bold dark text |
| Transactions | Count of processed items | Total workload completed by this operator within the selected timeframe | Dark gray text |
| Personal Average Time | Duration (e.g., 01m 30s) | Mean turnaround time for this specific operator | Dark gray duration text |
| Vs Avg | Variance percentage versus team benchmark | Indicates whether this staff member operates faster or slower than the team benchmark | • Green badge with +XX%: Faster than team average• Red badge with -XX%: Slower than team average• Gray badge with - 0%: Equal to team average |
7. Promotion Statistics Card
| Display Area | What You See | Meaning | Color or Icon |
|---|---|---|---|
| Promotion Claims | Total claim count | Total number of times players requested promotion offers | Large dark bold counter |
| Completed | Count of settled claims | Promotions where turnover requirements were fulfilled and bonus was granted | Green box with green text |
| Cancelled | Count of cancelled claims | Promotions cancelled, expired, or forfeited | Red box with red text |
| Most Claimed | Promotion title and claim count | The most popular promotional campaign during this period | Orange trophy icon with bold title |
8. Recent Activity Card
| Display Area | What You See | Meaning | Color or Icon |
|---|---|---|---|
| Live Event Stream | Event type icon with username and timestamp | Real-time stream of player actions: • Deposited: Money deposited into balance • Withdrew: Withdrawal requested • Joined the platform: New account registered • Playing: Player launched a game | • Deposit: Green icon • Withdraw: Red icon • New user: Blue icon • Playing: Purple icon • Timestamp: Light gray badge |
9. Spinner Winners Feed
| Display Area | What You See | Meaning | Color or Icon |
|---|---|---|---|
| Points Tab | Tab button | Filters the list to show winners who received point rewards | Orange button when active |
| Big Prizes Tab | Tab button | Filters the list to show winners who won physical or major prizes | Orange button when active |
| Rank / Icon | Rank badges 1–3 or spinning coin / sparkle icon | Winner ranking position | • Rank 1: Orange badge • Rank 2: Gray badge • Rank 3: Blue badge • Rank 4+: Purple/orange icon |
| Winner Details | Username and relative time (e.g., 5m ago) | Winner handle and time elapsed since the spin | Bold username with gray timestamp |
| Prize Won | Points (e.g., 50 pts) or prize name | Exact prize awarded to the player | Orange text |
10. Revenue Overview, Top Games & Provider Performance
| Card | Display Area | Meaning | Color or Icon |
|---|---|---|---|
| Revenue Overview | 4 Summary Boxes: • Deposits • Withdrawals • Promotion Bonus • Net Revenue | Cumulative financial totals and net profit (Deposits minus Withdrawals) | • Deposits: Green • Withdrawals: Red • Bonus: Orange • Net Revenue: Purple (profit) or Red (loss) |
| Revenue Bar Chart | Daily comparative bar chart | Daily breakdown of deposits, withdrawals, bonuses, and net revenue | Green bars (deposits), red bars (withdrawals), orange bars (bonus), purple bars (revenue) |
| Top Games | • Total Games & Total Plays • Top 4 ranked games with relative popularity bars (%) and play counts | Most frequently played games ranked by popularity | • Rank 1: Orange • Rank 2: Gray • Rank 3: Blue • Rank 4+: Purple |
| Provider Performance | Donut chart and provider list: • Market Share (%) • Turnover • Win/Loss | Breakdown of wagering volume and house win/loss per game provider | • Rank 1: Yellow crown icon • Win/Loss: Green (house profit) or Red (house loss) |
6. Step-by-Step Guide
1. Setting Time Windows & Refreshing Metrics
- Open Dashboard from the top of the left sidebar navigation.
- In the top-right corner, click the Period: selector:
- Select Today to monitor day-to-day shift performance.
- Select Last 7 Days (Recommended) for weekly operational reviews.
- Select Last 15 Days for bi-weekly overview.
- Select Custom Range to specify exact dates.
- If you selected Custom Range:
- Choose start and end dates on the calendar (span must not exceed 15 days).
- Adjust start and end hours and minutes as needed.
- Click the search button in the calendar popover.
- If you have kept the screen open for a while, click the Refresh data button (rotating arrow icon) on the right to pull the latest live data.
2. Inspecting Same-Day Registered & Deposited Players
Used by marketing and CRM teams to evaluate traffic acquisition quality and conversion rates:
- Locate the Player Statistics card in Row 1.
- Review Total Players and New Today (or new players in the selected period).
- Click the Registered + Deposited Same Day accordion bar to expand the member list.
- Review the list of new members who made their first deposit on their registration date.
- Click any player's username row to expand their individual deposit logs, showing Transaction, Type, Time, and Amount.
3. Analyzing Promotion Deposit Ratios & Net Revenue
Used by finance managers and executives to evaluate bonus overhead and liquidity health:
- Locate the Transaction Statistics card.
- Examine the Promotion Deposit Analysis section:
- Purple box: Deposit volume and count of With Promotion.
- Gray box: Deposit volume and count of Without Promotion.
- Review the two donut charts:
- Times of Deposit: Share of deposits that claimed promotions versus organic deposits.
- Balance of Deposit: Monetary volume split between promotion-bound funds and regular funds.
- Check the bottom metrics bar for Revenue (Total Deposits - Total Withdrawals), alongside Completed Transactions and Pending Transactions.
4. Inspecting Recent Transactions & Promotion Terms
- Locate the Recent Transactions card.
- Click the category tabs to filter transaction types:
- All: Displays both deposits and withdrawals chronologically.
- Deposit: Filters for standard deposits and manual credits.
- Withdraw: Filters for withdrawal requests and manual debits.
- Configure the Order dropdown:
- Desc: Newest transactions appear at the top (Default).
- Asc: Oldest transactions within the selected window appear at the top.
- Adjust rows per page using the pagination controls at the bottom (
5,10, or20). - If a deposit has a promotion attached, the card displays a green Bonus badge and a purple View button (eye icon). Click View to open the promotion modal and inspect minimum deposit requirements, turnover multipliers, and game category restrictions.
5. Reviewing Top Depositors & Top Withdrawers
- Scroll down to Row 2 of the dashboard.
- Review the Most Player Deposit table to identify VIP players with high deposit volumes.
- Review the Most Player Withdraw table to inspect players who have taken out significant payouts.
- To view full account histories, copy the username and search for it under Players > Player List, or check transaction records under Finance > Deposits and Finance > Withdrawals.
6. Assessing Staff Turnaround Velocity (Employee KPIs)
Used by supervisors to monitor processing turnaround times and staff productivity:
- Scroll down to Employee Deposit KPI and Employee Withdraw KPI.
- Note the Average in all transactions benchmark (e.g.,
02m 15s), which represents the team's baseline speed. - In the Employee performance table, review each operator:
- Username: Staff member handle.
- Transactions: Total requests approved or rejected.
- Personal average time: Staff member's mean response time.
- Vs avg: Variance indicator:
- Green badge: Faster than team average.
- Red badge: Slower than team average; investigate whether the operator handled complex edge cases.
7. Add / Edit Page
The Dashboard is a read-only analytics screen designed to monitor high-level platform statistics. There are no forms for creating or modifying records directly on this page.
To perform operational tasks or edit related data, use the dedicated management screens:
- Manage Player Accounts: Go to Player List to modify player profiles, bank details, or adjust balances.
- Approve Deposits: Go to Deposits to verify slips and confirm incoming funds.
- Approve Withdrawals: Go to Withdrawals to review turnover completion and process payouts.
- Configure Promotions: Go to Promotion List to create or edit bonus rules.
- In-Depth Historical Reports: Go to Daily Summary or Income/Expense Report to query historical data beyond the 15-day dashboard window.
8. Popups & Modals
This page features two key popups and modals:
1. Custom Date Range Picker Popover
- When It Opens: When you select Custom Range in the Period: dropdown toolbar.
- What You See: A calendar to choose start and end dates, time pickers (hours and minutes) for both dates, and a search button.
- What to Do:
- Click to select the start and end dates (maximum span must not exceed 15 days).
- Adjust start and end hours and minutes if needed.
- Click the search button.
- Result: The popover closes, and the dashboard queries and reloads all analytical cards according to the specified period.
2. Promotion Details Modal
- When It Opens: When you click the View button (purple eye icon) in a transaction row that has an attached promotion in the Recent Transactions card.
- What You See: The promotion banner graphic, promotion title, and a Details & Conditions content box explaining bonus calculations, turnover multipliers, and participating game providers.
- What to Do: Read the rules to verify the transaction's bonus eligibility, then click Close at the bottom right.
- Result: The modal closes and returns you to the dashboard without modifying any data.
9. Statuses & Badges
Transaction Status Badges (in Recent Transactions)
| Status Badge | Badge Color | Meaning | Next Action Required |
|---|---|---|---|
| Success / Approved | Green | Transaction was verified, approved, and balance updated | Completed. No action needed |
| Pending | Yellow | Transaction is queued awaiting staff approval or bank confirmation | Open Deposits or Withdrawals screen to review and approve |
| Pending Payment | Yellow | Player initiated a deposit request but has not yet transferred funds or uploaded a slip | Wait for player transfer; will auto-expire if time runs out |
| Pending Jinlipay P2P | Purple | Transaction is currently undergoing peer-to-peer bank matching via Jinlipay | Await gateway confirmation or inspect Jinlipay logs |
| Timeout | Orange | Automated gateway transfer exceeded allowed timeframe | Player must initiate a fresh deposit request |
| Cancelled / Rejected | Red | Request rejected by staff or cancelled by player/system rules | Check rejection reason in transaction records |
Transaction Movement Badges
| Type Badge | Sign | Badge Color | Description |
|---|---|---|---|
| Deposit | + (Plus) | Green | Standard player deposit through bank channels |
| Manual Deposit | + (Plus) | Green | Manual balance credit added by staff from backend |
| Withdraw | - (Minus) | Red | Standard player withdrawal request |
| Manual Deduct | - (Minus) | Red | Manual balance debit deducted by staff from backend |
Staff KPI Variance Badges (Vs Avg)
| Badge Label | Badge Color | Meaning | Next Action Required |
|---|---|---|---|
+XX% | Green | Operator processes requests faster than team average | Maintain standard operational velocity |
-XX% | Red | Operator takes longer than team average to process requests | Review whether operator is handling complex manual checks |
- 0% | Gray | Operator operates right at the team baseline | Standard performance |
Leaderboard Badges & Financial Surplus
| Badge / Indicator | Color | Meaning |
|---|---|---|
| Rank 1 | Purple (players) / Orange (games & wheel) | Top position in leaderboard |
| Rank 2 | Orange (players) / Gray (games & wheel) | Second position in leaderboard |
| Rank 3 | Blue | Third position in leaderboard |
| Rank 4+ | Gray or Purple | Subsequent positions |
| Positive Net Revenue | Green | Deposits exceed withdrawals (operating profit) |
| Negative Net Revenue | Red | Withdrawals exceed deposits (operating deficit) |
10. FAQ & Troubleshooting
- What if I cannot select a custom date range longer than 15 days?
- This screen enforces a 15-day query limit to maintain responsive real-time data calculations. To analyze monthly, quarterly, or yearly records, use dedicated reports under the Reports section, such as Daily Summary or Income/Expense Report.
- What if player phone numbers display as
****in rankings?- Your account lacks the 'Player phone number' permission. If your daily duties involve contacting VIP players, request your administrator to grant this permission in the role management screen.
- What if newly approved transactions do not immediately appear on the dashboard?
- Click the Refresh data button (rotating arrow icon) in the top-right toolbar, or check whether your active Period: filter encompasses the current time.
- What if a red "Analytics Error" banner appears?
- This indicates a temporary connection issue while querying analytics data. Click the Retry button below the message. If the problem persists, check your network connection and reload the page.
- What if Recent Activity or Spinner Winners show no records?
- Check whether there was genuine activity during the selected timeframe, or expand your filter window (e.g., switch to Last 7 Days).