Skip to main content

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:

  1. Top Filter Toolbar: Located at the very top of the page, used to select the reporting period and manually refresh data.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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 / ControlTypeOptions & UsageResult
Period:Dropdown SelectorChoose 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 PickerDate & Time Range PickerDisplayed 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 dataRotating Arrow ButtonPress to pull the latest numbers immediately from the systemUpdates 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 AreaWhat You SeeMeaningColor or Icon
Total PlayersLarge primary player countTotal number of registered player accounts in the platformDark gray text
New Today / New of selected periodNumber of new registrations with percentage shareNumber of accounts created within the chosen timeframe, along with their share of all playersGreen border and green text with user-plus icon
Registered + Deposited Same DayExpandable panel with total amount and player countNew players who created an account and funded it on that exact same dayPurple container with green total amount
Same-Day Depositors ListPer-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 recordsGray 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 dateLight gray detail chips, green currency amount
Growth RatePeriod-over-period percentage at the bottomGrowth or decline rate compared to the prior periodGreen with trending-up icon (positive growth) or red with trending-down icon (decline)

2. Transaction Statistics Card​

Display AreaWhat You SeeMeaningColor or Icon
Total DepositTotal deposit volume and transaction countTotal funds deposited by players during the chosen periodGreen border and green text with arrow-up icon
Total WithdrawTotal withdrawal volume and transaction countTotal payout funds withdrawn by players during the chosen periodRed border and red text with arrow-down icon
With PromotionVolume and transaction countDeposits made while claiming a promotional bonus offerPurple card and purple text
Without PromotionVolume and transaction countOrganic deposits made without claiming promotionsGray card and gray text
Times of Deposit ChartDonut chartShare of deposit transactions that claimed bonuses versus regular depositsPurple slice (with promotion) and gray slice (without promotion)
Balance of Deposit ChartDonut chartMonetary share of promotion-bound deposit funds versus regular fundsPurple slice (with promotion) and gray slice (without promotion)
RevenueNet revenue amountTotal deposits minus total withdrawals (gross platform surplus)Purple box with green text (positive profit) or red text (deficit)
Deposit / Withdraw RatioSplit progress barPercentage ratio of incoming deposits versus outgoing payoutsGreen bar (deposits) and red bar (withdrawals)
Completed TransactionsNumber of completed transactionsTransactions that have been successfully approved and settledGreen checkmark icon with green counter
Pending TransactionsNumber of pending transactionsTransactions currently queued awaiting operator review or bank settlementPulsing orange dot with orange counter

3. Recent Transactions Card​

Column / Display AreaWhat You SeeMeaningColor or Icon
Category TabsButtons: All, Deposit, WithdrawQuick filter tabs to view only deposits or only withdrawalsActive tab has purple background with white text
Transaction TypeIcon and type badge:
• Deposit / Manual Deposit
• Withdraw / Manual Deduct
Transaction movement classificationGreen with + sign (deposit) or red with - sign (withdrawal)
UsernamePlayer usernameAccount that initiated the transactionBold dark text
Transaction Metadata• Transaction: Reference number
• Registered: Player creation date
• Time: Transaction creation timestamp
Timestamp and reference identifiersLight gray background badge with dark gray text
Bonus BadgeBonus amount chip (e.g., +฿100)Bonus credit awarded from an attached promotionLight green badge with green text
View Promotion ButtonView button (eye icon)Opens the promotion detail modal for that specific transactionLight purple button with purple border (only shown when a promotion is attached)
AmountCurrency transaction amountValue of the money movementGreen (incoming deposit) or red (outgoing withdrawal)
StatusStatus badgeCurrent processing state of the transactionSee Section 9 for complete color reference
Order ControlDesc or Asc toggleSets sort order to newest first or oldest firstWhite/gray toggle button
Pagination BarPage size selector (5, 10, 20) and page arrowsNavigation between transaction pagesStandard gray pagination buttons

4. Most Player Deposit Table​

ColumnWhat You SeeMeaningColor or Icon
#Numerical rankPlayer leaderboard standing by cumulative deposits• Rank 1: Purple badge
• Rank 2: Orange badge
• Rank 3: Blue badge
• Rank 4+: Gray badge
UsernamePlayer username with user iconAccount with top deposit volumeBold dark text
PhonePlayer phone number or ****Contact number (masked if permissions are missing)Gray text (revealed only if granted 'Player phone number')
Total DepositCumulative deposit amount and timesTotal funds deposited during the period and transaction frequencyGreen currency text with gray transaction count

5. Most Player Withdraw Table​

ColumnWhat You SeeMeaningColor or Icon
#Numerical rankPlayer leaderboard standing by cumulative withdrawals• Rank 1: Purple badge
• Rank 2: Orange badge
• Rank 3: Blue badge
• Rank 4+: Gray badge
UsernamePlayer username with user iconAccount with top withdrawal volumeBold dark text
PhonePlayer phone number or ****Contact number (masked if permissions are missing)Gray text (revealed only if granted 'Player phone number')
Total WithdrawCumulative withdrawal amount and timesTotal funds paid out during the period and transaction frequencyRed currency text with gray transaction count

6. Employee KPIs Tables (Deposit & Withdraw)​

Column / CardWhat You SeeMeaningColor or Icon
User TransactionsTotal updated transactions counterNumber of requests approved or rejected by human operators (excluding automated system payouts)Green text (deposits) or red text (withdrawals)
Average Update TimeTime duration (e.g., 02m 15s)Mean time taken from request submission to staff approval across the entire teamPurple box with purple duration text
UsernameOperator usernameStaff member who processed the transactionsBold dark text
TransactionsCount of processed itemsTotal workload completed by this operator within the selected timeframeDark gray text
Personal Average TimeDuration (e.g., 01m 30s)Mean turnaround time for this specific operatorDark gray duration text
Vs AvgVariance percentage versus team benchmarkIndicates 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 AreaWhat You SeeMeaningColor or Icon
Promotion ClaimsTotal claim countTotal number of times players requested promotion offersLarge dark bold counter
CompletedCount of settled claimsPromotions where turnover requirements were fulfilled and bonus was grantedGreen box with green text
CancelledCount of cancelled claimsPromotions cancelled, expired, or forfeitedRed box with red text
Most ClaimedPromotion title and claim countThe most popular promotional campaign during this periodOrange trophy icon with bold title

8. Recent Activity Card​

Display AreaWhat You SeeMeaningColor or Icon
Live Event StreamEvent type icon with username and timestampReal-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 AreaWhat You SeeMeaningColor or Icon
Points TabTab buttonFilters the list to show winners who received point rewardsOrange button when active
Big Prizes TabTab buttonFilters the list to show winners who won physical or major prizesOrange button when active
Rank / IconRank badges 1–3 or spinning coin / sparkle iconWinner ranking position• Rank 1: Orange badge
• Rank 2: Gray badge
• Rank 3: Blue badge
• Rank 4+: Purple/orange icon
Winner DetailsUsername and relative time (e.g., 5m ago)Winner handle and time elapsed since the spinBold username with gray timestamp
Prize WonPoints (e.g., 50 pts) or prize nameExact prize awarded to the playerOrange text

10. Revenue Overview, Top Games & Provider Performance​

CardDisplay AreaMeaningColor or Icon
Revenue Overview4 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 ChartDaily comparative bar chartDaily breakdown of deposits, withdrawals, bonuses, and net revenueGreen 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 PerformanceDonut 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​

  1. Open Dashboard from the top of the left sidebar navigation.
  2. 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.
  3. 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.
  4. 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:

  1. Locate the Player Statistics card in Row 1.
  2. Review Total Players and New Today (or new players in the selected period).
  3. Click the Registered + Deposited Same Day accordion bar to expand the member list.
  4. Review the list of new members who made their first deposit on their registration date.
  5. 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:

  1. Locate the Transaction Statistics card.
  2. Examine the Promotion Deposit Analysis section:
    • Purple box: Deposit volume and count of With Promotion.
    • Gray box: Deposit volume and count of Without Promotion.
  3. 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.
  4. Check the bottom metrics bar for Revenue (Total Deposits - Total Withdrawals), alongside Completed Transactions and Pending Transactions.

4. Inspecting Recent Transactions & Promotion Terms​

  1. Locate the Recent Transactions card.
  2. 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.
  3. Configure the Order dropdown:
    • Desc: Newest transactions appear at the top (Default).
    • Asc: Oldest transactions within the selected window appear at the top.
  4. Adjust rows per page using the pagination controls at the bottom (5, 10, or 20).
  5. 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​

  1. Scroll down to Row 2 of the dashboard.
  2. Review the Most Player Deposit table to identify VIP players with high deposit volumes.
  3. Review the Most Player Withdraw table to inspect players who have taken out significant payouts.
  4. 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:

  1. Scroll down to Employee Deposit KPI and Employee Withdraw KPI.
  2. Note the Average in all transactions benchmark (e.g., 02m 15s), which represents the team's baseline speed.
  3. 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:
    1. Click to select the start and end dates (maximum span must not exceed 15 days).
    2. Adjust start and end hours and minutes if needed.
    3. 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 BadgeBadge ColorMeaningNext Action Required
Success / ApprovedGreenTransaction was verified, approved, and balance updatedCompleted. No action needed
PendingYellowTransaction is queued awaiting staff approval or bank confirmationOpen Deposits or Withdrawals screen to review and approve
Pending PaymentYellowPlayer initiated a deposit request but has not yet transferred funds or uploaded a slipWait for player transfer; will auto-expire if time runs out
Pending Jinlipay P2PPurpleTransaction is currently undergoing peer-to-peer bank matching via JinlipayAwait gateway confirmation or inspect Jinlipay logs
TimeoutOrangeAutomated gateway transfer exceeded allowed timeframePlayer must initiate a fresh deposit request
Cancelled / RejectedRedRequest rejected by staff or cancelled by player/system rulesCheck rejection reason in transaction records

Transaction Movement Badges​

Type BadgeSignBadge ColorDescription
Deposit+ (Plus)GreenStandard player deposit through bank channels
Manual Deposit+ (Plus)GreenManual balance credit added by staff from backend
Withdraw- (Minus)RedStandard player withdrawal request
Manual Deduct- (Minus)RedManual balance debit deducted by staff from backend

Staff KPI Variance Badges (Vs Avg)​

Badge LabelBadge ColorMeaningNext Action Required
+XX%GreenOperator processes requests faster than team averageMaintain standard operational velocity
-XX%RedOperator takes longer than team average to process requestsReview whether operator is handling complex manual checks
- 0%GrayOperator operates right at the team baselineStandard performance

Leaderboard Badges & Financial Surplus​

Badge / IndicatorColorMeaning
Rank 1Purple (players) / Orange (games & wheel)Top position in leaderboard
Rank 2Orange (players) / Gray (games & wheel)Second position in leaderboard
Rank 3BlueThird position in leaderboard
Rank 4+Gray or PurpleSubsequent positions
Positive Net RevenueGreenDeposits exceed withdrawals (operating profit)
Negative Net RevenueRedWithdrawals 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).