What this page shows
Players / List is the default CRM entrypoint for finding a player and moving into the detailed player workspace.
It combines:
- shared
PlayersTablefilter controls - quick KYC tabs for player mode only
- table and grid-card result views
- sortable table headers
- pagination and row-limit controls
- CSV export of the current result set
- direct navigation into
/player/[playerId]
When to use it
Use this page when you need to:
- find a player by email, internal ID, or marketing tracking identifiers
- narrow the list by KYC status, country, tags, registration window, affiliate Sub ID 2, or last-deposit timing
- export the current player slice for offline review
- open the full player workspace for one user
How to read it
The page has three practical layers:
- Filter panel for search, affiliate lookup, KYC, country, tags, date window, and last-deposit logic.
- Quick KYC tabs for
All Players,Pending KYC,Verified, andRejected. - Result view in either table mode or grid-card mode, with pagination at the bottom.
The primary navigation field is the Email column. For player rows it opens /player/[playerId].
Filters that change the result
Search playerSearch ClickID or PIDSearch Sub ID 2StatusCountryInclude tagsExclude tagsDate startDate endLast Deposit DateDeposit fromDeposit to
Actions operators use most
Apply FiltersRefreshExport Players CSVSwitch between table and grid viewSort table columnsChange page or LimitOpen Player Workspace
Known caveats
- The page header currently renders a
Create Playerbutton, but this page does not route it to a verified create-player flow. Statusin the filter row maps tokycStatus; the row badgeStatusis a separate active/inactive account flag rendered fromisActive.Search ClickID or PIDandSearch Sub ID 2use dedicated affiliate lookup behavior; they are not the same as plain player text search.- The
Last Deposit Dateselector changes the query semantics.Never depositedremoves the date inputs and filters for players without a qualifying deposit. - When plain text
Search playeris non-empty, the request uses2022-01-01as the start date. Refreshre-submits the current filter form; it can apply staged filter edits and reset pagination instead of only refreshing the existing loaded result.- Include/exclude tag changes auto-submit shortly after selection.
- CSV export uses the already applied query state; unsent draft filter edits are not included until filters are applied.
- CSV export omits sort direction from the download query.
Lead importand lead-only edit restrictions belong to/players/leads, not to this page.