Skip to main content

Staff Report

1. What This Page Is For​

The Staff Report page provides comprehensive performance and financial analytics for the Customer Relationship Management (CRM) team across three dedicated dimensions: Staff Performance (KPI), Staff Summary (Financial deposits, withdrawals, and net profit), and Customer Report (Individual player analytics). It includes historical turnover synchronization and CSV data export functionality.


2. Before You Start​

  • Permissions:
    • You must have the 'CRM Report' or 'CRM Lead' permission granted by an administrator to access and view statistical data and reports on this page.
  • Prerequisites:
    • Determine the time period you wish to evaluate (e.g., today, last 7 days, this month, or a custom date range).
    • If an orange notification banner appears indicating turnover data is out of date, sync turnover data before analyzing figures to ensure complete accuracy.

3. Screen Layout​

When opening this page, you will see the following main sections:

  1. Page Header: Displays the title CRM Staff Performance Report and description.
  2. 3 Report Switcher Tabs:
    • Staff Performance KPI: View assigned tasks, won customers, KPI percentage, and recovered deposit amounts.
    • Staff Summary: View per-staff financial figures: deposits, withdrawals, net profit, turnover, and GGR.
    • Customer Report: View individual player analytics: gaming activity, deposits, turnover, and bonuses.
  3. Turnover Sync Alert Banner: Orange alert banner above the table (appears when turnover data is not up to date) with the Sync Turnover Data button.
  4. 4 KPI Summary Cards: Display high-level metric cards tailored to the active tab.
  5. Search and Filter Bar: Search input for staff or player names, quick date range buttons, Advanced button to filter by campaign, and Export CSV button.
  6. Report Data Table: Displays statistical tables according to the selected tab, including a Grand Total summary row at the bottom.
  7. Pagination Bar: Located at the bottom of the table to switch pages and select the number of items per page.

4. Search and Filters​

Field / FilterTypeHow to UseResult
Search...Text inputType staff name, username, or phone number, then click Search or press EnterFilters table to display records matching the keyword
Quick Time RangeButton selectorChoose between: Today, Yesterday, Last 7 Days, This Month, Last Month, All Time, or CustomImmediately sets the date range for the report (defaults to This Month)
Date Range (Custom)Date range pickerSelect From Date and To Date when Custom is selectedShows statistics for the specified custom date range
AdvancedToggle buttonClick Advanced to expand or collapse additional filter controlsDisplays campaign, staff, and customer filter dropdowns
Select CampaignDropdownSelect a specific CRM campaign or choose All CampaignsFilters report data to the selected campaign
CRM StaffDropdownFilter by an individual CRM staff member or select All StaffShows statistics for that specific agent
Player (Customer Report tab)DropdownSearch and select a specific playerShows statistics for that individual player
Clear AllButtonClick Clear AllResets all active filters back to default (This Month, All Staff)
Export CSVButtonClick Export CSV ... in the top-right corner of the table cardDownloads data from the currently active tab as a .csv file

5. Data Table​

1. Staff Performance KPI Tab​

4 KPI Summary Cards​

  • Total Assigned Tasks: Total follow-up tasks distributed to staff in this period (User icon / Blue).
  • Won Customers: Total players successfully persuaded to return and deposit (Dollar icon / Green).
  • Total KPI Index: Average team success rate as a percentage (Checkmark icon / Purple).
  • Total Recovered Amount: Total actual deposit amount recovered from customers (Trend-up icon / Orange).

Columns in Staff Performance KPI Table​

ColumnWhat You SeeMeaningColor / Badges
CRM StaffStaff name and username, e.g., Somchai (@somchai)Assigned CRM staff memberPlain text
Assigned TasksTask count, e.g., 100Total follow-up tasks assigned to this agentPlain text
Won CustomersPlayer count, e.g., 65Number of players who returned and depositedGreen text
Recovered AmountAmount, e.g., ฿250,000Actual deposit amount recovered by this staff memberBold green text
Average Recovered AmountAmount, e.g., ฿3,846Average recovered deposit amount per won customerBlue text
KPI %Percentage progress bar, e.g., 65.0%Ratio of won customers to assigned tasksPurple progress bar

2. Staff Summary Tab (Financials & Turnover)​

4 KPI Summary Cards​

  • Total Staff: Number of CRM staff members included in the report (User icon / Blue).
  • Total Deposit: Total deposits made by customers assigned to this team (Dollar icon / Green).
  • Total Turnover: Total wagering turnover generated by all tracked players (Trend-up icon / Purple).
  • Net Profit: Total deposits minus withdrawals (platform net profit) (Finance icon / Orange).

Columns in Staff Summary Table​

ColumnWhat You SeeMeaningColor / Badges
CRM StaffStaff name and usernameCRM agent managing this portfolio of playersPlain text
CustomersPlayer count, e.g., 120Total customers assigned to this agentPlain text
DepositorsPlayer count, e.g., 45Number of customers who made at least one depositBlue text
Active RatePercentage, e.g., 37.5%Proportion of depositors relative to total customersPurple percentage
Total DepositAmount, e.g., ฿850,000Total deposits made by these customersBold green text
Total WithdrawAmount, e.g., ฿520,000Total withdrawals processed for these customersRed text
Net ProfitAmount, e.g., ฿330,000Net profit margin (Total Deposit minus Total Withdraw)Green text (if positive) or Red text (if negative)
TurnoverAmount, e.g., ฿2,500,000Total game wagering turnover generatedBlue text
GGRAmount, e.g., ฿120,000Gross Gaming Revenue (Total bets minus player winnings)Green text (if positive) or Red text (if negative)

3. Customer Report Tab (Player-Level Analytics)​

4 KPI Summary Cards​

  • Total Customers: Number of player accounts in the report (User icon / Blue).
  • Total Deposit: Total actual deposits made by these players (Dollar icon / Green).
  • Total Turnover: Total game turnover across all tracked players (Trend-up icon / Purple).
  • Total GGR: Total Gross Gaming Revenue generated (Finance icon / Orange).

Columns in Customer Report Table​

ColumnWhat You SeeMeaningColor / Badges
Player / RankUsername, full name, phone number, and VIP rank badgeTracked player accountBlue VIP rank badge
CRM StaffStaff username, e.g., @somchaiAssigned CRM staff memberPlain text
Target GoalAmount, e.g., ฿10,000Configured monthly target amount for this playerPlain text
Total DepositAmount, e.g., ฿15,000Actual deposit amount made by the player in this periodBold green text
TurnoverAmount, e.g., ฿75,000Actual game wagering turnoverBlue text
GGRAmount, e.g., ฿3,500Gross revenue generated from this playerGreen text (positive) or Red text (negative)
Total BonusAmount, e.g., ฿500Total bonuses received (promotions, cashback, commissions)Plain text
Mission TOAmount, e.g., ฿20,000Turnover counted toward missionsPlain text
StatusData fetch status badgeIntegrity of external game turnover dataGreen (Normal), Red (Error)

6. Step-by-Step Instructions​

1. Reviewing Staff Performance KPI​

  1. Navigate to Follow-up > Staff report from the left navigation sidebar.
  2. Select the Staff Performance KPI tab.
  3. Choose your desired time range using the preset buttons, e.g., This Month or Last 7 Days.
  4. Review high-level metrics across the 4 summary cards, then inspect each agent's row in the table.
  5. Click column headers to sort, e.g., click KPI % to sort staff by highest closing efficiency.

2. Reviewing Financial and Wagering Summary (Staff Summary)​

  1. Switch to the Staff Summary tab.
  2. Review top summary cards for Total Deposit, Total Withdraw, and Net Profit.
  3. In the table, inspect per-agent figures for Deposits, Withdrawals, Net Profit, Turnover, and GGR.
  4. Scroll to the bottom row of the table to review the Grand Total.

3. Reviewing In-Depth Customer Analytics​

  1. Switch to the Customer Report tab.
  2. Use the search input to find a specific player by username or phone number.
  3. Inspect the player's deposits, turnover, GGR, and bonus breakdown.
  4. To view players assigned to a specific agent, click Advanced and choose that agent under CRM Staff.

4. Syncing Historical Turnover Data​

  1. If an orange banner appears with the notice Turnover data is not synced for this period.
  2. Click the Sync Turnover Data button inside the banner.
  3. The system pulls latest game wagering records and recalculates metrics, then displays a green success confirmation toast.

5. Exporting Reports to CSV​

  1. Select your target report tab and apply the desired filters.
  2. Click the Export CSV ... button in the top-right corner of the table card.
  3. The system immediately downloads a .csv file directly to your computer.

7. Edit / Add Forms​

This page is an analytical reporting view and does not contain creation or editing forms. The key metrics and calculation formulas used on this page are summarized below:

MetricDescriptionFormula / Origin
KPI % (Success Rate)Percentage of assigned tasks closed won(Won Customers ÷ Assigned Tasks) × 100
Average Recovered AmountAverage deposit recovered per won customerTotal Recovered Amount ÷ Won Customers
Active RateProportion of customers who deposited(Depositors ÷ Total Customers) × 100
Net ProfitProfit margin between deposits and withdrawalsTotal Deposit - Total Withdraw
GGR (Gross Gaming Revenue)Gross gaming revenue generated for the platformTotal bets minus player prize winnings
Total BonusAggregate total of all bonuses givenPromotions + Cashback + Commission + Referral Rewards

8. Popups and Dialogs​

1. Turnover Sync Alert Banner (CrmTurnoverSyncBanner)​

  • When it opens: Appears above the report table when turnover data for the active time range has not yet been synced.
  • What you see: Notification text, latest sync timestamp, and the Sync Turnover Data button.
  • What to do: Click Sync Turnover Data and wait for the confirmation toast.
  • Result: Turnover and GGR columns update immediately with the latest game provider figures.

9. Statuses and Badges​

Badge / ColorBasic ColorMeaningNext Step
Normal (Normal)GreenTurnover and financial data fetched successfullyData is accurate; use report as normal
Error (Error)RedTemporary issue retrieving data from game providersClick the sync turnover button to retry
Positive Profit / GGRGreenPlatform generated positive profit from this segmentReview metrics as normal
Negative Profit / GGRRedPlayers won more than they deposited (platform loss)Analyze player betting patterns and game preferences

10. FAQ & Troubleshooting​

  • Turnover or GGR displays 0:
    • Check the orange notification banner above the table and click Sync Turnover Data to pull latest wagering figures from game providers.
  • Table displays no data:
    • Click Clear All to reset date range and campaign filters back to defaults, then verify that activity exists for the selected timeframe.
  • Exported CSV file is missing data:
    • The CSV export only includes records that match the active filters. Ensure that Campaign and CRM Staff filters are set to All before clicking the export button if you need the full team report.