

For the Owner
The numbers, the risk and the whole group of branches. Revenue that rolls up across every venue, a locked audit trail on every edit, and the reconciliation tools that close cash leaks at the database.
Feature Deep Dive
Twelve groups, forty-eight modules, every capability shipping today.
Search All FeaturesBy Role
The same platform, four different jobs.




Snooker, pool & billiard venue management
Run every table, every shift and every branch from one console

Run every table, every shift and every branch from one console: cross-branch revenue, dynamic pricing, LHDN e-invoice, IoT lighting and tamper-proof cash-leak protection, in one platform built since 2010.
The Actual Screens
Every screen below is a capture from the running product, not a mockup.












The Problem
Six leaks drain a snooker venue every single night. None of them look like theft. All of them are arithmetic you cannot see from the counter.
Tables that glow without an invoice. Free games for friends-of-staff. Lights flick on for cash-only sessions that never enter the till.

39 categories. 90+ modules. 180+ system connections. One platform. Tap any chip to dive in.

Start Here
Jump straight to the part of the platform that does your job. Every chapter below is grouped by who actually uses it.
Jump straight to the part of the platform that does your job. Every section below is grouped by who actually uses it.
The Platform
Run the floor. Charge and comply. Keep the members. Wire the hardware. Everything Snooker King does sits on one of these four.
When you own one center you can walk the floor. When you own twenty, you need a console. Snooker King is the console built for owner-operators who refuse to let chaos scale with revenue.

VYROX IoT lighting relays, 1-64 channels per device, heartbeat monitoring, replace-device workflow. Reported ~10% monthly electricity savings. Off-the-books play becomes structurally impossible.

By Role
An owner, a manager, a counter operator and a tournament organiser want completely different things from the same evening. Each gets their own console.


The numbers, the risk and the whole group of branches. Revenue that rolls up across every venue, a locked audit trail on every edit, and the reconciliation tools that close cash leaks at the database.


The shift, the staff and the calendar. Read the floor in one glance, price the holidays before they arrive, reach every member on the channel they actually read, and repair problems without a support ticket.


The tools your staff touch a hundred times a night. Start a table in one tap, take any tender, print to any printer, and let the lights and the wall monitor follow the session automatically.


Turn the quiet hours into an event. Seed a bracket, run the rounds, settle entry fees through the same till as everything else, and put the live scores on the wall for the room to follow.
Cross-branch revenue. Subscription presets. Clone-onboard a new branch in minutes. Per-domain white-label.
Roll up every cashflow across your kingdom on one dashboard.
Bronze / Silver / Gold per branch with overlap protection.
Copy your flagship config to a new branch in minutes.
Vanity URL per branch with logo and brand colour.
Subscription presets. MRR trend chart. Overlap protection. Monthly totals report.

Bronze, Silver, Gold, custom - apply to any branch.
12-month MRR with branch breakdown.
No double-billing when you upgrade mid-cycle.
One PDF, every branch, every month.
Member Intelligence
Lifetime spend, average per session, last visit, no-show count, expiring credit balance - every member ranked, every dollar attributed. Birthday and milestone export ready for SMS campaigns. The top 15 list lives on the dashboard so the manager can shake the right hands on the right night.
Cumulative across games, F&B, top-ups, rentals - one truthful number per member.
Spot the high-frequency low-spend regular vs the once-a-month whale.
"Hasn't come in 6 weeks" - auto-flag for win-back campaign.
Repeat offenders flagged at booking time - staff demand a deposit.
"RM 80 expires in 30 days" - auto-SMS, recover redemption velocity.
Monthly birthday list with phone & tier - drop straight into a campaign.
Manager opens the dashboard and sees who's in tonight worth recognising.
Cross RM 5,000 lifetime - Gold tier triggers automatically with welcome SMS.
Reconciliation suite. Edit-invoice audit trail. Voided OR watermark. Idempotent payments.

Cross-checks every revenue source vs every payment.
Every edit to a posted invoice is logged with reason.
Voided receipts re-print with a "VOID" watermark - no recycled OR.
A double-tap on Pay never charges twice.
7-layer fraud prevention, 7 user types, soft-delete recovery, audit log of every edit.

Reason codes, atomic locks, manager gates, audit trail, lockout, IDOR shield, immutable history.
System admin · client · organisation · operator · employee/member.
Cascading soft-delete with full historical recoverability.
Before/after values, user, timestamp - searchable.
Forensic Session Replay
Every state change on every table - session start, member swap, timer adjust, payment apply, void - gets a full snapshot in the table-history ledger. Replay any session, any day, down to the second. Disputes resolve with a printed timeline, not a shouting match.
Append-only. Nothing gets edited or deleted - only new rows are added.
Members, items, timers, revenue at that exact moment - all captured per event.
"Show me Table 7 last Saturday between 9pm and 11pm" - three clicks.
"Alice played 19:00-19:45, Bob 19:45-20:30" - both timeline rows visible side by side.
"+15 min, reason: cue tip changed". The why is on every adjustment.
Hand the auditor a clean export. Hand the member a printed dispute brief.
Each event row links straight to the invoice that came out of it - single source of truth.
Voids never erase the original - they append a reversal row with reason and approver.
Encryption at rest & in flight. Soft-delete cascade. Multi-tenant scope guards. PDPA-aligned retention.

Per-domain key pinning means printed QR codes survive a migration.
Recover anything for as long as your retention policy allows.
Cross-tenant probes blocked and logged.
Configurable per-data-type retention windows.
Color-coded statuses, drag-drop zones, multi-center overview. The operator's eye over every cushion.
Available, in-use, paused, booked, dirty - read the floor in one glance.
Reorganise zones without re-numbering tables.
Owners see every branch on one screen.
Mark a table dirty/closed in one tap.
Holiday Calendar & Per-Center Rate Profiles
Per-center holiday calendars drive game rates, opening hours, F&B prices, and even tax rules. Mark a date once - every downstream module obeys. Bulk-import national holidays, override per branch, schedule annual recurring closures.

KL closes for Wesak, Penang stays open - one country, two policies, one calendar.
Holiday rates, holiday hours, holiday F&B prices - every module reads from the same source.
Pre-loaded national holiday packs for MY/SG/TH/ID/VN/PH - one click loads the year.
Mark "every CNY", "every Christmas Eve" - the calendar rebuilds itself each year.
Flagship runs special-rate Hari Raya nights; suburban branch closes - both at once.
Members on tomorrow's bookings get a "We're closed" or "Special hours" SMS automatically.
No-show on a holiday with double-rate? Deposit forfeit defaults to "yes" - staff override-able.
Lounge TVs auto-show "Closed for Wesak" the day before - no ad-hoc PowerPoint.
Operator Comms
Every notification - booking confirmation, payment receipt, low-stock alert, no-show reminder - fans out across in-app feed, email, SMS, WhatsApp and Firebase push. Members opt-in per channel. Staff-side @mentions in center chat. Read-receipt tracking on broadcast announcements. One source, every screen.
Persistent, searchable, mark-as-read. Member sees notification history across devices.
Template-driven, auth + rate-limit, transactional only - never lands in spam.
Booking reminders, OTP, payment receipt - delivered via per-center SMS gateway.
One number per center - booking, top-up, refund alerts go where members already chat.
Native mobile push to the member app - table is ready, food is up, points just expired.
Members tick which channels they want for which event - full PDPA-friendly preferences.
Staff coordinate without WhatsApp groups. Tag a colleague - they get push + in-app.
"Holiday hours next week" - see who has read and who needs an SMS follow-up.
Visual template editor with live preview, per-domain layouts, footer & T&C per center.

Drag-drop fields. No code, no console.
See the printed receipt update as you edit.
Each branch's receipt looks like its own brand.
Refund policy, returns, custom slogan - per centre.
Operator-Grade Data Integrity
Power cuts mid-payment. Misclicked voids. Schema upgrades on a live database. Sixteen years of running real venues taught us that the difference between good software and trustworthy software is what happens after a mistake. Snooker King ships eight named self-healing scripts, dry-run by default, with full audit logs - so your books always reconcile, even when the floor doesn't.

LHDN MyInvois. WhatsApp notifications. Branded email delivery. Google Geocoding + IoT bridge.

Submit, cancel, refresh status - all from the dashboard.
One number per center for booking and top-up.
Transactional mail with auth and rate-limit.
Center on the map; relays in the cloud.
Proof
Sixteen years of engineering, 500+ venues and 23 countries. Here is what that buys you.
For Your Team
Stay across the whole business without standing at the counter. Watch revenue land, compare branches, track how each staff member is performing, and follow your membership base growing - straight from your phone.
Stay across the whole business without standing at the counter. Watch revenue land, compare branches, track how each staff member is performing, and follow your membership base growing - straight from your phone.
Keep day-to-day operations humming. Handle peak rush hours with confidence. Run memberships, push promos and pull reports without ever opening a spreadsheet.
Move customers through fast. Start a table in a single click, ring up payments in seconds and split bills without ever reaching for a calculator - the system does the maths for you.
What your members get is what brings them back to your venue. Self-service portal, mobile app, real-time wallet visibility, social play and announcements straight from you - the operator's tools that members actually use.
Fill the quiet hours with an event that pays for itself. Seed it, run it, and settle every entry fee through the same till you already trust.
Comparison
Most snooker software is a glorified cash register. Snooker King is the operator's command center - revenue across every branch, payback inside 90 days, ROI you can show your accountant, and the audit posture to walk into an LHDN check without sweating.

This is not a generic POS dressed up for snooker. Every line of code has been written from scratch by our in-house team across 16 years (since 2010) - no white-labelling, no recycled template, no shortcuts. Every feature is shaped around how snooker venues actually run, from grace periods and minimum charges to count-up/count-down billing and table-type pricing.
Tables, billing, POS, inventory, membership, lighting, F&B, invoicing, reporting, staff management, mobile app and marketing all live under one roof. No bolt-on tools to license. No silos to reconcile.
500+ venues in 23 countries depend on Snooker King every day. 4,000+ smart tables under management. 99.9% uptime. From a single neighbourhood club to multi-country franchise chains.
| Capability | Snooker King | Typical Competitors |
|---|---|---|
| Total Features | 700+ | 50-100 |
| 100% Original Code (no white-label, no template) | Yes | No |
| Years of Snooker-Specific Development | 16 (since 2010) | 1-3 |
| IoT Smart Lighting Control | Yes | No |
| Dynamic Pricing (time/day/holiday/table) | Yes | Basic only |
| Membership with Credits + Points + Tokens | Yes | Basic tiers |
| LHDN e-Invoice (MyInvois, Malaysia e-invoice standard) | Yes | No |
| Member Mobile App (QR, self-checkout, ordering) | Yes | No |
| Split Bill with Partial Payments | Yes | No |
| F&B with Kitchen Ticket Printing | Yes | Basic POS |
| Customer QR Food Ordering App | Yes | No |
| Multi-Location Franchise Management | Yes | Limited |
| Advance Table Booking with Calendar | Yes | No |
| Coupon Campaign Engine | Yes | No |
| 150+ Currencies + 200+ Country Codes + 3 Languages | Yes | 1-3 currencies |
| Thermal Printer Support | Yes | Browser only |
| Countries Deployed | 23 | 1-5 |

Southeast Asia to the Middle East, Europe to Oceania - venue owners across the globe pick Snooker King

Snooker King vs Generic POS vs Spreadsheet+WhatsApp
Square, Toast and Lightspeed are great at burgers and boutiques. Spreadsheets plus a WhatsApp group are how most cue halls actually run. Here's what changes when you swap to software built specifically for table-based venues.

| Capability | Snooker King | Generic POS (Square / Toast / Lightspeed) | Excel + WhatsApp |
|---|---|---|---|
| Countup & countdown table billing | Native, both modes, mid-game switch | Not supported - sold by quantity, not time | Manual stopwatch on each table |
| IoT lighting tied to billing | VYROX relays - lights refuse without registered session | Not in scope | Wall switch - off-the-books play possible |
| Split-bill multi-player | Per-player invoices, item attribution, multi-rate checkpoints | Equal split only - no time allocation | Argue at the counter |
| Live table monitor for lounge | 4 themes, 3 layouts, token-protected public URL | Not supported | PowerPoint on a stick |
| Loyalty stamp card + points + credit | Three currencies, per-stream multipliers, dual ledger | Single points system | Paper stamp card, no audit |
| LHDN MyInvois e-invoice | Native Malaysia e-invoice format, auto-submit, cancel, status tracking | Add-on or unsupported in MY | Manual portal entry - error-prone |
| Multi-branch revenue roll-up | All-Centers dashboard with drill-down | Higher tier or per-location subscription | Owner copies cells across spreadsheets |
| Forensic table-history replay | Immutable per-event snapshots, search by member/date | Transaction-level only - no session timeline | Memory + CCTV review |
| Member self-service mobile app | Native + web - booking, top-up, redeem, Show My Card | Generic ordering app - no game session view | "Call to book" |
| Reconciliation suite (8 self-healing scripts) | Dry-run by default, A/B/C invoice triage | "Contact support" | "Hope nothing's wrong" |
| Tournament + center chat + marketplace | Native, integrated with billing | Not in scope | WhatsApp groups + Facebook |
| Dynamic pricing with multi-rate checkpoints | Peak/off-peak boundary lock + tier discount stacking | Single price-list, manual schedule swap | Print and tape new prices on the wall |
Next Step
Probably the most feature-rich snooker software in the world. Twenty minutes is enough to find out.
Join the owners of 500+ venues across 23 countries already running their snooker groups from one console - lifting revenue, killing cash leakage, and walking into LHDN audits without breaking a sweat.
We'll call you within 24 hours
700+ owner-grade tools delivering cross-branch revenue dashboards, employee performance analytics, dynamic pricing, LHDN/SST compliance posture, tamper-proof cash-leak protection, and full audit trails - already commanding 500+ venues across 23 countries
Product Name
Snooker King
Developer
VYROX AI
Total Features
700+ across 90+ modules
API Endpoints
180+ across 90+ modules
Venues Using
500+ in 23 countries
Smart Tables Online
4,000+
Contact Phone
+60 19-688 3338
Contact WhatsApp
https://wa.me/60196883338
Website
https://snookerking.com/
Currencies Supported
150+ ISO 4217 currencies (full coverage including MYR, SGD, USD, EUR, GBP, JPY, AUD, CNY, IDR, THB, PHP, VND, INR, AED, SAR, ZAR, KRW, HKD, TWD, NZD and 130+ more)
Country Codes Supported
200+ countries in built-in phone country picker (full ITU coverage); 10 ASEAN countries pre-loaded for LHDN e-invoice (MY, SG, TH, ID, VN, PH, BN, MM, KH, LA)
Languages
3 (English, Bahasa Malaysia, Chinese)
Uptime
99.9%
Free Demo
Yes, available
Snooker King is the operator's command center for snooker venue owners running one or many branches. Built for the owner-operator who wants growth, not chaos, it packs 700+ owner-grade tools across 90+ specialized modules and currently commands 500+ venues across 23 countries. It is engineered and maintained by VYROX AI, a technology firm founded in 2009 and headquartered in Kuala Lumpur, Malaysia. The platform delivers four owner-grade pillars on top of the full operational stack: (1) cross-branch revenue command with All-Centers roll-up, drill-into-any-branch comparison, and per-branch profit visibility printable on 80mm thermal at end of every shift, (2) employee performance and shift analytics with revenue per cashier, void counts, and high-value void alerts pushed straight to the owner, (3) compliance posture covering LHDN MyInvois e-invoice with auto-locked validated invoices, SST per stream, and full audit trails on every void/refund/edit with manager approval gates, (4) atomic financial integrity via stamp-earn locks, credit-deduct row-locking with oldest-credits-first deduction, idempotent payment processing, cross-tenant security guards, and per-account login lockout that survives IP rotation. On top of that: real-time table operations with color-coded status, count-up and count-down billing, split-bill multi-player rounds, dynamic pricing, IoT smart lighting that refuses to fire without a registered session (kills off-the-books play), integrated POS with stock-before/stock-after audit, complete F&B with kitchen routing, advance booking with no-show tracking, face recognition and RFID, encrypted member QR with 60-second refresh, multi-location 3-tier franchise hierarchy, and 150+ currencies with 200+ country codes across 27+ timezones.
Total Features: 700+ across 39 categories and 90+ modules
Venues Using System: 500+ premium venues worldwide
Countries Deployed: 23 countries
Smart Tables Managed: 4,000+ tables
System Uptime: 99.9%
Average Revenue Increase: 35% in first 90 days
Electricity Savings: Approximately 10% with smart lighting
Daily Time Saved: 3 hours through automation
Customer Satisfaction: 98% member retention rate
Currencies Supported: 150+ ISO 4217 currencies
Languages Available: 3 (English, Chinese, Malay)
Time Zones Supported: 27+
Real-time table status with color-coded availability: Green for available, Red for occupied, Yellow for reserved, Gray for maintenance. Live session timer with automatic billing calculations. Multiple billing modes including Count-Up for hourly billing and Count-Down for package-based billing. Split-bill gaming feature for group payments. Table QR codes for quick customer check-in. Table types organization with custom colors. Table zones for physical grouping. Drag-and-drop table positioning. Maintenance tracking. Grace period setting. Minimum charge setting. Table display settings customization. Table freshness polling. Table change mid-game (transfer to different table). Game session notes for operators. Table invoice history view. Operations dashboard with real-time table cards. iOS-style page swipe between zones. Center activity monitoring.
Open-ended time-based sessions. Real-time minute-by-minute charging. Dynamic rate application by duration tier (peak/off-peak). Pause and resume sessions. Manual time adjustments. Table change mid-game. Cancellation with prorating. Session history tracking. Game rounds tracking. Member assignment mid-game. Countup game settings per center. Rate breakdown display. Automatic charge calculation with holiday/day/time awareness. Checkout with proforma preview. Multiple payment methods at checkout. Auto-end when all items paid. Per-table type rate configuration.
Prepaid time packages from 30 minutes to 10 hours. Countdown timer visible to operator and member. Package pricing per center and per membership tier. Free trial packages. Top-up mid-game (time extension). Unused time refund calculation. Grace period added to countdown end time. Auto-end when paid and timer expired. Early-end emergency button (no timer check, only unpaid-invoice check). Credit-based countdown sessions (pay with member credit). Custom duration/price countdown packages (ad-hoc). Unified countdown session creation endpoint. Package table associations. Countdown game settings per center. Pay-and-activate workflow. Pending countdown session management. Countdown invoice calculation. Countdown validation handlers. Light scheduling tied to session end time.
Multi-player game sessions on single table. Equal split billing. Per-player billing with item allocation. Add/remove players mid-game. F&B item allocation to specific players. Discount distribution across players. Per-player payment and invoice generation. Checkpoint rounding for accuracy. Multiple split-bill rounds with naming. Round management (add, edit name, last round remark). Proforma preview before payment. Create separate split invoices. Unified V2 modal for both countup and countdown. Member search within split bill. Coupon and discount logic per split. Buyer info capture for e-invoice.
Time-based rates (hourly tiers). Day-based rates (weekday vs weekend). Holiday rate overrides. Specific date rates. Per-table-type pricing. Per-membership-tier pricing. Smart rate priority system. Recurring holidays management. Duration tier configuration (first hour, subsequent hours). Charging settings per center. Default rates per center. Rate schedule management. Combo category rates. Happy hour as a full rules engine with per-center entitlement gating.
Cash payment with change calculation. Card payment processing. Member credit payment. Reward points redemption as payment. Partial payments for split sessions. Multiple payment methods per transaction. Payment void and reversal. Outstanding invoice payment. Payment confirmation and receipt. Payment method update after transaction. Multi-payment method recording. Cash tender chip shortcuts. Payment state persistence (survives page refresh). Persistent coupon state. Persistent member selection. Payment reconciliation. Invoice payment for outstanding balances. Rounding applied only on final payment. Credit FIFO deduction. Points balance validation before deduction.
80mm thermal receipt format (ESC/POS commands). HTML invoice format for web view and PDF. Proforma invoices (pre-payment draft). Transaction slips (payment receipts). Invoice numbering system with configurable format. Invoice logo and branding per center. Multi-language invoices (English, Chinese, Malay). 150+ ISO 4217 currency formats with per-currency rounding. Tax display (GST/SST/VAT configurable label). Service charge display. Discount itemization on invoice. Payment method indication. Member details inclusion. Invoice preview before print. Document designer with live preview. Consolidated invoices (merge multiple into one). Unconsolidate (undo merge). Email invoice delivery. Email transaction slip. Invoice snapshots (historical preservation). Invoice freshness checks. Edit invoice post-creation. Invoice validation. Auto-numbering with center prefix.
Unlimited product categories with sort ordering. Item management with photos and multiple images. Combo bundles (game + F&B). In-session POS ordering. Quick search across items. Inventory stock level tracking (real-time). Stock movement history (purchase, sale, adjustment, write-off). Stock audit and repair (manual correction). Low-stock threshold alerts. Item categorization with custom sort. Per-item SST and service charge override. Per-center item pricing. Combo items (bundle products). Inventory view mode toggle. Category sort ordering. Item sort ordering. POS cart persistence. Standalone POS member assignment. POS item center settings. Walk-in customer handling. Item availability management. Inventory movements report (sold, adjustments, closing balance). POS 4-column layout modal. POS card state (collapsible sections). POS payment functions.
4-panel ordering modal. F&B table management with dedicated table type. Floor plan mode with drag-and-drop. Menu category management with defaults. Menu item management with detail view. Item options, preferences, and addons. F&B order creation and tracking. Order status (pending, ready, served). Kitchen receipt printing (80mm thermal). F&B payment collection integrated with game billing. F&B plan mode (prepaid meal packages). Order customization notes. F&B sync interval settings (real-time tablets). F&B QR mode setting (static/dynamic). F&B table layouts configuration. Ensure F&B order tables setup. F&B cards UI with CSS. Guest ordering (no-login mode). Customer food ordering web app (webapp2). QR code scan to ordering interface. 5-tab layout matching Flutter app. Dynamic and static ordering modes. Multi-order sessions. Kitchen ticket routing to specific printer. Menu item sort ordering. Menu category sort ordering.
Unlimited membership tiers with custom configuration. Flexible validity periods. Membership fees and pricing. Default plan assignment per organization. QR code generation for membership cards. Membership purchase workflow (buy for members). Membership purchase count check. Membership purchase total calculation. Membership upgrade (tier switching). Membership expiry tracking. Membership auto-renewal. Membership details view. Membership QR data display. Membership QR designer (visual card editor). Join membership flow. Memberships by organization and center. Membership discounts (fixed or percentage). Membership table-rate discounts. Membership package discounts. Effective discount calculation (specificity resolution). Membership discount logs and audit. Membership POS handlers. Default membership per organization. Multi-organization membership (member at multiple orgs). Member status management (active, inactive, suspended, VIP). Member demographics. Duplicate member detection. Member import (CSV/Excel). Member organization switching. Member invoice history. Member current activities view. Member recent activity feed. Face recognition member lookup. RFID card member lookup. Member search (name, email, phone, card number). Member balance by organization. One-screen client quick-add onboarding with a copyable welcome message.
Base credit balance per member. Bonus credit allocation. Credit top-up packages with bonus amounts. Credit expiry with configurable duration. FIFO deduction (oldest credits spent first). Auto-expiry processing (scheduled). Credit transaction history. Credit balance by organization. Credit settings per center. Credit game settings. Reward points earning per transaction (configurable rate). Points redemption as line-level discount. Points per-item allocation. Manual point adjustment. Points expiry tracking. Points transaction history. Token loyalty system. Token transaction history. Credit packages for top-up (self-service). WhatsApp top-up integration.
Campaign creation and management. Discount rules (fixed amount, percentage, tiered). Bulk coupon generation (unique or sequential codes). Coupon validity period (start and end dates). Minimum spend requirement. Maximum usage per coupon. Claim limits per member. Member-specific coupon distribution. Coupon usage tracking and history. Coupon redemption and validation. Coupon auto-fill dispenser at checkout. Campaign claim and usage tracking. Campaign discount rules editor (shared component). Member dashboard coupons (browse available). Member coupon claiming. Member claimed coupons view. Member coupon usage history. Coupon details view.
Interactive booking calendar with time-slot grid. Color-coded slots (available, selected, booked, unavailable). Configurable slot duration in 5-minute increments. Minimum and maximum booking duration enforcement. Advance booking window (configurable min/max days ahead). Per-table-type booking settings. Day-specific availability rules (default, weekday, weekend, individual day). Available and unavailable time range rules with cross-midnight support. Overlap detection for double-booking prevention. Proforma calculation with rate breakdown, member discounts, service charge, and tax. Member search and linking in booking form. Booking badge on table cards with countdown timer. One-click check-in workflow with proforma display. Status transitions: confirmed, checked-in, completed, cancelled, no-show. Auto-expiration of stale confirmed bookings. No-show history tracked per member. Bookings list with date, status, and table filters. Sortable booking columns. Member self-service booking via portal. Booking settings configuration per center. Booking table display integration. Recurring and bulk bookings with color coding. Booking deposits via payment link.
Revenue listing with flexible date range filters. Revenue by invoice view. Revenue by day grouping. Revenue by month grouping. Revenue by table breakdown. Revenue by employee filter. Itemized revenue report. Revenue status management (paid, void, outstanding). Revenue print handlers. Shift reports (80mm thermal printable format). Revenue report 80mm API. Payment method breakdown. Revenue trend analysis. Top customers report. Consolidated reporting. Export capabilities. Traceback settings (lookback limit per org). Filter persistence per user. Employee revenue tracking. Dashboard real-time KPIs. Table utilization analytics. Inventory movement reports (sold tallies with revenue). Revenue Charts tab with hour, day, month and year stacked charts.
SST configuration per organization. Service charge rate per product type. LHDN MyInvois platform API integration. Malaysia e-invoice format invoice generation. E-invoice submission to LHDN. E-invoice status tracking (pending, accepted, rejected, cancelled). E-invoice cancellation. Batch check invoice status. Refresh all e-invoice statuses. Submission via MyInvois with full status tracking and cancellation. BRN (Business Registration Number) validation. Buyer TIN and BRN info capture (LHDN buyer info modal). Individual buyer ID types for LHDN (NRIC, Passport, MyTentera). MyInvois portal URL generation. Background status checking. MyInvois settings configuration. Tax calculation per LHDN rules (tax on net + service charge). Invoice-level vs line-level discount UBL mapping. 45 item classifications. Item classification assignment for e-invoice mapping. SST business settings. Organization-level SST settings.
Client/Organization/Center 3-tier hierarchy. Multi-organization support (franchise/chain). Multi-center per organization. Organization profile management. Organization logo and branding. Center creation and configuration. Center-specific settings inheritance from organization. Center status management. Vanity domain names (custom URLs per center). Organization vanity URLs. Center QR code with vanity detection. Center logo upload. Center photo gallery. GPS location with Google Geocoding. Operating hours configuration. Subscription management per center (SaaS). Subscription presets. Monthly subscription totals. Client organizations listing. Centers by organization.
7 user types (system admin · client · organisation · manager · operator · employee · member). Employee creation and management. Multi-center assignment per employee. Employment status (active, inactive, suspended). Employee profile management. Role-based page access (canAccessPage). Center-level access control enforcement. Organization-level access control enforcement. Centralized access validation (enforceCenterAccess, requireOrgAccess). Employee data handlers. Employee revenue attribution. Admin password reset for employees. Admin panel management. Client management (SaaS B2B). Debug report data for diagnostics. System activity logging. Setup wizard for new center onboarding. Reconciliation tools for admin-level audit.
VYROX MQTT protocol integration. Table-specific lighting control (on/off per table). Zone lighting control. Brightness control. Auto light on when game starts. Auto light off when game ends (scheduled). Light scheduling via MQTT API. Device relay management with multiple relays per device. Heartbeat monitoring (device health check). Device testing and commissioning. Connection status monitoring. Test all tables lights. Query device status. Cancel light schedule (MQTT). Cancel table light schedules. Schedule device off. Replace lighting device. Test device channel. Test all channels. Fix invalid ports utility. Unified lighting control panel.
Flutter native app with token-based authentication. Access token and refresh token flow. Member dashboard with announcements. Available coupons browsing and claiming. QR code scanning for table check-in. Credit balance and transaction history. Live session view (current game status). Self-checkout option via app. Credit package purchase (self-service top-up). Profile management. Push notifications. Center chat messaging. Membership QR code display. Organization switching. Countdown package selection from app. Table booking from app. Invoice history. Member portal (web-based self-service). Active member info display. Member profile edit. User profile edit. Credit package top-up modal. Member credit payment flow. Webapp2 (redesigned 2026-04-03, uses mobile-api.php only, 5-tab layout).
QR code scan to ordering interface (F&B card QR, URL-based, phone camera). Dynamic QR tokens per table (session-based, expiring). Static QR mode (permanent URL per table). 5-tab layout matching Flutter app. Multi-order sessions per table. Guest ordering without login. Menu browsing with categories. Item customization (options, preferences, addons). Order submission to kitchen. Order status tracking. Mobile-responsive design. No app installation required (web-based). F&B sync interval configuration. Table-linked ordering.
Facial data capture and storage per member. Face-based member lookup and search. Face recognition search modal. Face settings configuration per member. RFID card scanning interface. Auto-member lookup via card tap. Automatic checkout on card scan. Card registration and activation. Card balance lookup. Card deactivation. Time-based auto-billing on RFID scan. Member card management tab.
Announcement creation and broadcasting. Target announcements by center, organization, or role. Announcement scheduling (start/end dates). Announcement expiry and read status tracking. Announcement acknowledgement. Announcement analytics (views, reads). Center team chat (WhatsApp-style). Real-time messaging within center. Message history. Messenger game messages (session-specific chat). Notification center. Sound effect alerts (checkout, payment, startup). In-app notifications. Push notifications (mobile). Messenger conversations. Messenger announcements delivery.
Printer configuration and management (CRUD). 80mm thermal printer support with ESC/POS commands. Google Cloud Print integration. Print job queue management with desktop poller. Kitchen receipt printing with printer routing. Shift report printing. Printer status monitoring. Printer test functionality. VYROX POS Printer Connector (Chrome extension). Print queue pending jobs API. Mark print job status (printing, printed, failed). Auto-cleanup of old print jobs (24 hours). Multi-center print queue resolution. Printer IP/port/connectivity settings. Paper size configuration (58mm, 80mm). Receipt printing from any device. Invoice printing from modal. Transaction slip printing. Per-item printer routing extended to POS items.
Two distinct QR systems: Table Card QR (encrypted, member portal scanner app) and F&B Card QR (URL-based, phone camera, food ordering). QR code generation per table. QR code printing. Dynamic QR token generation (session-based, expiring). Static QR mode (permanent URL). QR validity settings (expiry duration). Table QR data API. Membership QR code display. Member QR validation. Center QR with vanity name detection. Table QR code management in settings.
27+ timezone support. 150+ ISO 4217 currencies with per-currency rounding rules (including Malaysian 5-sen rounding) and configurable symbol/decimals/thousands separator. 200+ countries in built-in phone country picker. 10 ASEAN countries pre-loaded for LHDN e-invoice buyer (MY, SG, TH, ID, VN, PH, BN, MM, KH, LA). 3 languages (English, Chinese, Malay). 12/24-hour time format. Invoice branding and numbering format. Operating hours. Payment method configuration. Default service charge rate. Tax rate (SST/GST/VAT with configurable label). Partial payment toggle. Vanity name (custom domain). Appearance settings (background, logo, favicon, startup sound). Theme color customization. Table display settings. Countup and countdown game settings. Credit center settings. POS item center settings. QR validity settings. F&B sync interval. Round button label customization. Tooltip settings per organization. Currency caching at invoice time.
Role-based access control with 5 user types (system admin · client · organisation · operator · employee/member). Account protection on all POST requests. Secure session configuration (httponly, secure, samesite cookies). Session regeneration on login (fixation prevention). Rate limiting on login (5 attempts per 5 minutes). Password hashing with secure algorithms. 30-day persistent sessions. IDOR protection (center and organization ownership validation). Email OTP login. Soft delete with recovery for all entities. Database schema migrations. System activity logs with filtering. Fatal error handler with JSON response for AJAX. Content Security Policy headers. File upload validation (MIME, size, admin-only). Session write close for concurrent request performance. Expired credits auto-processing (scheduled, bearer token auth). Heartbeat manager (user activity tracking). Setup wizard for initial configuration. Reconciliation tools for admin-level audit.
Rental categories: lockers, rooms, private units, and parking spaces. Category-enforced V2 rent modal. Deposit collection workflow. Deposit refund on rental exit. Late fee auto-calculation. Late fee void. Rental extension flow. Booking calendar with visual floor plan integration. 4 SVG floor plan themes (pool, snooker, mahjong, carrom, karaoke, bed, access-card, rental). Auto-expiry reminders with live tick countdown. Rental invoice generation. Rental proforma generation. Combined Official Receipt (fee + deposits in one payment). OR auto-numbering per center (format: OR{YY}{org}{6d}). Linked revenue IDs via JSON column for combined payments. Rental status management (active, expired, extended). Rental history per member. Floor plan visual management. Rental POS pool (add F&B and merchandise to a rental bill). Rental deposit forfeit invoice.
Tournament creation by members or staff. Tournament join, leave, cancel flows. Skill-level matching: beginner, intermediate, advanced. Social games with configurable player capacity. Social game scheduling (date/time). Game-specific chat room auto-creation on social game creation. General center chat room. Unread message count tracking per member. Social game stats per member. Member community feed. Center announcements with priority levels (urgent, normal, info). Announcement broadcasting by center, organization, or role. WhatsApp-style center staff messaging. Real-time messaging sync via mobile-api.php. Flutter app + member portal sync for all social features. Push notification delivery for announcements and chat.
Ticketing mode toggle per center. QR code scan to start countup session. QR code scan to start countdown session. Built-in dashboard camera-based QR scanner. Camera mirror toggle for counter orientation. RFID card swipe to instantly start session. Bind RFID cards to specific tables. Time billing mode (card tap triggers automatic time tracking). Member rates auto-applied on scan. Integrated with IoT lighting (auto light ON on activation). Setup wizard for new center step-by-step onboarding. 8 table card visual themes: pool, snooker, mahjong, carrom, karaoke, bed, access-card, rental.
Double-entry posting engine that converts every sale, payment split, discount, refund and reversal into balanced journals. Standard chart of accounts with account mapping, ready in minutes. Native journals for tips, complimentary, overpayment, refund, unitemised and discount entries. Service Tax (SST) working paper with per-line classification and apportionment, one click and audit-ready. Cash-movement journal that posts drawer money-in and money-out straight to the ledger. Accountant export to XLSX, Excel, Bukku and Xero. Closed-period lock where re-export demands a written, fully logged reason.
Agent portal showing own sales, this month's commission and lifetime earnings. Payout processing with history, printable payout invoice and reversal. Team-leader commission override with a team sales view. Agent levels with a shareable digital Sales Agent Card. Employee tap-cards that attach an agent to a POS sale in one tap. Service commission per employee, separate from agent splits. Commission per POS line with an agent attachable to a live table bill. Immutable sales agent commission ledger written at payment time.
Unified deposit ledger across rental and POS deposits with one list and stats. True paired deposit status of pending, held, partial, refunded and forfeited. 80mm deposit slips and refund receipts, printable and emailed. Forfeit workflow with a proper invoice trail. 12+ date-range presets with search by customer or slip number. POS deposit lifecycle of collect, refund and forfeit for bottle and cue deposits.
Supplier management. Purchase invoices with resumable drafts that never corrupt stock. Pack-based buying by box, case or keg where you type the line amount and the unit price is computed. Purchase invoice cost correction that re-prices its stock entries and recomputes item average cost. Stock valuation export to CSV.
Accounts receivable ledger with per-customer owed balance, every unpaid bill, aging and payment recording from the row. Clean write-off of uncollectible balances. Pay Later bills raised unpaid with Start Game Now and owing-table release. Deleted bills audit screen with server-computed restore eligibility. Invoice backdate window setting. Overpayment held as member credit with tender restatement and header rebalance.
Fiuu gateway with inline DuitNow QR at checkout, customer e-wallet QR scan, HPP cards and FPX online banking. Idempotent webhook settlement post-back. cloudECR card terminal with card-present tap and voids and refunds reconciled in-platform. Tokenised payment links sent by WhatsApp or email. Unified payment hub across every tender.
Running tabs list kept open under the till. Open tab by split session id with game-line-to-tab transfer. Pay several bills together with Pay All. Split payment at the till inside payment confirmation. Tender difference handling. Gross-pricing mode.
Business-owner self-service portal with a multi-organization dashboard for revenue, staff, members, packages and chat. Subscription days-remaining warnings. Launch a center's live monitor from the portal. Center photo gallery with crop, reorder and primary-photo selection. Center banners.
Scheduled tenant-sales feed for Tangent and AutoCount. Preflight checks before every send. Webcron sender. Per-organization and per-center scoping.
Feature-flag registry with tri-state organization and center progressive rollout and 10+ audited toggles. 855-action routed API with CSRF and center-access enforcement. Scheduled jobs for battle auto-timeout, cart-orphan stock sweep, expired credits and tenant-sales. Nearby-centers discovery with geo search and availability plus center-timezone rendering. Member document self-service for own invoices, slips and receipts with email and share. Member marketplace for cues and gear with stamp-card loyalty and Rewards Hub redemption.
Snooker King ships with 700+ features across 90+ specialized modules, while most competing snooker club packages stop at 50-100 features. Here is what sets it apart: (1) Integrated IoT smart lighting control via VYROX MQTT with device heartbeat monitoring, the only snooker software with built-in lighting automation saving approximately 10% on electricity, (2) Full LHDN e-invoicing compliance with MyInvois API, UBL 2.1, submission via MyInvois with full status tracking and cancellation, and batch status checking, (3) Complete membership loyalty ecosystem with credits, bonus credits, reward points, tokens, credit packages, FIFO deduction, and auto-expiry, (4) Mobile member app (Flutter + webapp2) for self-service QR check-in, live sessions, food ordering, credit top-up, and digital wallet, (5) Multi-location franchise management with Client/Organization/Center 3-tier hierarchy, vanity URLs, and per-center settings inheritance, (6) Dynamic pricing engine with time/day/holiday/table-type/membership-tier rates and duration tier configuration, (7) Split bill with multi-player sessions, per-player billing, item allocation, partial payments, checkpoint rounding, and game rounds, (8) Complete F&B system with 4-panel ordering modal, kitchen ticket printing with printer routing, and customer QR ordering web app, (9) Advance table booking system with visual calendar, time slots, auto-expiry, and no-show tracking, (10) Face recognition and RFID card scanning for instant member lookup, (11) Comprehensive invoice system with 80mm thermal ESC/POS, HTML, document designer, consolidated invoices, and email delivery, (12) 180+ system connections across 90+ modules with centralized access control and account protection. Currently in daily use at 500+ snooker venues across 23 countries.
Live demos are free, with no credit card needed. Every plan ships with a 30-day money-back guarantee plus full setup and staff training. Talk to a specialist on +60 19-688 3338.
Vendor: VYROX AI. Product: Snooker King. Phone: +60 19-688 3338. WhatsApp: https://wa.me/60196883338. Headquartered in Kuala Lumpur, Malaysia. Established: 2009. Active in 23+ countries.
"Snooker King transformed our operations completely. Revenue jumped 30% in three months, member base doubled, and the automated lighting alone saves us 10% on electricity. The 700+ features cover everything we need."
What is Snooker King?
An all-in-one cloud platform with 700+ features across 90+ specialized modules for snooker, pool, and billiard center management.
How many features?
700+ across 39 categories and 90+ modules, with 180+ system connections.
What billing modes are supported?
Count-Up (time-based hourly billing with dynamic rates) and Count-Down (prepaid time packages from 30 minutes to 10 hours with grace period and auto-end).
Does it support split billing?
Yes, full multi-player split-bill with per-player billing, item allocation, checkpoint rounding, and game rounds.
LHDN compliant?
Yes, fully compliant with MyInvois API, Malaysia e-invoice format, submission via MyInvois with full status tracking and cancellation.
Currencies?
150+ ISO 4217 currencies (full coverage) with per-currency configurable symbol, decimals, thousands separator, and rounding (including Malaysian 5-sen rounding). 200+ countries in the built-in phone country picker.
Multiple locations?
Yes, Client/Organization/Center 3-tier hierarchy with vanity URLs and per-center settings inheritance.
Smart lighting?
VYROX MQTT relay-based auto on/off tied to game sessions, with device heartbeat monitoring, saving approximately 10% electricity.
Food and beverage?
Complete F&B system with 4-panel ordering modal, kitchen ticket printing with printer routing, menu management with options/addons, and customer QR ordering web app.
Table booking?
Advance booking with visual calendar, time slots, day-specific rules, auto-expiry, check-in workflow, and no-show tracking.
Member identification?
Face recognition, RFID card scanning, QR code scanning, name/email/phone search.
Mobile app?
Flutter native app plus webapp2, with self-service dashboard, credit top-up, live session view, food ordering, and booking.
Printing support?
80mm thermal ESC/POS, Google Cloud Print, VYROX POS Printer Connector, print queue with desktop poller, and kitchen ticket routing.
Languages?
3 languages: English, Chinese (Mandarin), and Malay.
Timezones?
27+ timezones supported for global deployment.
Rental management?
Yes, full rental module for lockers, rooms, units, and parking with deposits, late fees, extensions, booking calendar, and combined Official Receipt generation.
Social features?
Tournaments, social games with skill-level matching, per-game chat rooms, general center chat, announcements with priority levels, and WhatsApp-style staff messaging.
Ticketing mode?
Yes, QR code scan or RFID card swipe instantly activates any table with IoT lighting, no manual clicks needed. Also supports time billing mode and camera-based QR scanner.
User roles?
5 user types (system admin · client · organisation · operator · employee/member), with per-center and per-organization access enforcement.
Campaigns and coupons?
Campaign CRUD with discount rule builder, bulk coupon generation, minimum spend rules, item-level targeting, member browsing/claiming, and claim and usage tracking.
Machine-readable structured data for this page is published as schema.org JSON-LD in the document head (Organization, WebSite, SoftwareApplication with the full feature list, WebPage, BreadcrumbList, FAQPage and VideoObject), and as plain text at /llms.txt and /llms-full.txt.