Scan QR / Swipe RFID
Camera or Card Reader
Feature Deep Dive
Twelve groups, forty-eight modules, every capability shipping today.
Search All FeaturesBy Role
The same platform, four different jobs.




Everything that happens between a customer walking in and the table going dark: tables and timers, the kitchen and its stock, bookings and rentals, and the staff who work the shift.
The real screens for everything on this page, before a word of description. Every capability below is one of these.
Real screens, shown with sample club data.
4 screens
What it does1 screen
What it does2 screens
What it does2 screens
What it doesThe operator web app: the same floor, the same money and the same staff as the counter screen, sized for one hand and carried off the premises.
Real screens, shown with sample club data.

01Open the day on the dashboard

02See the floor from anywhere

03Start the table, on a package or the clock

04Open a table’s bill

05Add the drinks to the table

06Take the payment

07Ring up a counter sale

08Sell a combo at one price

09Watch stock as it sells

10Book in what the supplier delivered

11Keep the printers honest

12Work today’s bookings

13Take a booking at the counter

14Rent a locker by the month

15Look a member up

16Manage the plans

17Chase what is owed

18Today’s takings by method

19Every transaction, bill by bill

20Read the month as a chart

21See who is actually spending

22Run a promotion

23Tell the floor and the members

24Check who is on the roster

25Talk to the shift

26Log cash in and cash out

27Turn a table’s light on

28Read every action taken

29Reach every tool from one grid

30Your account and your centres
Sessions, timers, rates and the till.
70capabilities
The Engine Underneath Every Active Table
Every active table runs through one persistent state machine - countup billing, countdown packages, grace periods, overtime alerts, mid-session role swaps, manual time adjustments. Power loss recovers to the last known state. Multi-rate checkpoints lock the price at the peak/off-peak boundary so the bill is right even when the clock crosses midnight.
Pay-by-minute with dynamic rates, pause and resume, switch table mid-session.
30 min - 10 hr fixed-time packs. Top-up mid-game. Stack two 30-min packs for a clean hour.
Configurable per package. Players finish the rack instead of getting cut off mid-shot.
Amber alert on the operations grid the moment a session crosses its package end.
Lock the price at the peak/off-peak boundary. The bill is right even when the clock crosses midnight.
Replace the paying member without ending the session. Round-robin timer slices each player's share.
Add or subtract minutes with a reason code logged. Auditor reads the why, not just the what.
State persists on every change. Reboot mid-evening - every active table comes back at the right second.
Smart Pricing
The right rate, on the right table, at the right hour - charged automatically with zero counter clicks.
Set distinct hourly rates for morning, afternoon, evening and late night. The system flips between them at the exact times you define - your staff never need to lift a finger.
Bump rates up for public holidays and special occasions ahead of time. The right pricing kicks in on the right dates without anyone remembering to flip a switch.
Charge premium money on VIP tables and friendlier rates on practice ones. Set pricing per individual table or per table type - your best tables finally bring in what they're worth.
When several rate rules collide, the engine resolves them in a defined order: specific date > holiday > day of week > membership tier > default. The result: the correct rate, every time, with no human in the loop.
Silver members get 10% off, Gold members get 20%, applied automatically at checkout with no operator override. Each tier can carry its own discount rate for tables, POS items or both.
First hour at RM28, every hour after that at RM18 - or build as many duration tiers as you like. A clean way to reward longer sessions and lift the average spend per visit.
Venues running dynamic pricing report 25-35% more revenue - without buying a single new table. Same tables. Same customers. Just sharper pricing.
Groups share the table, not the tab. Each player only pays for what they used - game time, food, drinks - on their own invoice and with whichever payment method they prefer.
Members or Walk-ins
Game Time + F&B
Separate Invoices
Ticketing Mode
The fastest way to start a session. Scan a QR code or swipe an RFID card and the table activates instantly - no clicks, no delays.
Camera or Card Reader
No Manual Steps
IoT Integrated
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.

A real kitchen operation attached to the table, with stock behind it.
48capabilities
From menu setup to kitchen tickets to customer self-ordering by QR code. Run your F&B floor side-by-side with the gaming floor without breaking a sweat.
Opens Ordering App
Self-Service Menu
Auto-Print Ticket
Keep every supplier in one place - quick-add and search by name with phone, email and address on file. No more digging through chat threads to find who you buy your cues, chalk and drinks from.
Record purchase invoices with full line items, discount, tax and service-charge math and a clean totals rollup. Each line posts a goods-receive stock movement straight into inventory, so what you bought and what is on the shelf always agree.
Every purchase feeds per-supplier cost trends, so you can see who is creeping up on price and negotiate from a position of strength. Your margins stop leaking to the suppliers you never checked.
Customers scan a QR code on the table, flip through your menu on their own phone and order food and drinks - no app install required. Orders fly straight to the kitchen.
Phone Camera
Add to Cart
Auto-Print Ticket
Links anonymous QR orders to a phone number - no anonymous chargebacks.
Draft, submitted, cooked, served, cancelled - full kitchen lifecycle.
Kitchen vs bar vs counter - each category prints to the right station.
Reprint kitchen ticket with a counter (audit how many times).
Cleanup runs automatically - kitchen never sees ghost orders.
Keep the customer's data plan tiny - only what's on screen loads.
Track every item from goods-in to the moment it sells. Stock deducts automatically when POS items go through, with a full movement history and audit reports to back it up.
Receive & Record
Auto-Deduct on Sale
Opening, Sold, Closing

Fill tomorrow before it arrives, and rent what is not a table.
47capabilities
Let customers lock in tables ahead of time. Visual calendar, automatic proforma pricing, check-in workflow and no-show tracking are all baked in.
Calendar Selection
Check In
Session Active
Property Management
A complete rental engine for lockers, rooms, private units and parking spaces. Full deposit tracking, automatic late fees, and a booking calendar with 4 visual floor-plan themes baked in.
Locker / Room / Unit / Parking
Combined Official Receipt
Expiry & Late Fee Alerts
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.

The people on the floor: their console, their shift, their commission.
43capabilities
A second, staff-only mobile command deck at snookerking.com/app/client-portal/ - owners, managers and employees carry Operations, Revenues, POS, Bookings and Staff on their own phone, role-gated, with no app-store install
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.
Sales Agent Commission
Put a motivated sales team on the floor and reward them for what they actually sell. Commission earns itself the moment a bill is paid, every ringgit is recorded, and payouts settle in one locked batch - no spreadsheets, no arguments.
Appoint staff as sales agents under a dedicated, role-gated role, then rank them into your own levels - Junior, Senior, Elite - that you can activate or retire at will. Higher tiers earn richer rates, giving your team a ladder worth climbing.
Group agents into teams and reward the leader with a configurable share (0-100%) of their team's commission-eligible sales. Build a real sales hierarchy where senior closers profit from growing the people under them.
Set commission per level on individual items, F&B combos, credit/top-up packages and membership plans - as a flat amount or a percentage. Item-category defaults quietly cover anything you did not set by hand, so nothing slips through.
Decide exactly which agents may earn on a given product. Restrict a high-margin package to your top closers, or leave it open so every agent qualifies. You stay in full command of who sells what.
Commission is calculated automatically the moment a bill is paid - at POS checkout, at table-settle, and at split-bill settle. The base is the line's net amount after member and coupon discounts, so every payout is fair and discounts are honoured. No spreadsheets, no post-processing.
Every commission entry snapshots the agent's name, level, team and rate at the moment of sale and is only ever marked earned, paid or voided - never quietly edited. You always have a clean, defensible record of who was owed what and why.
When you reverse or void an invoice, the system voids only the commission that is still unpaid - commission you have already paid out stays protected. Refunds never claw money back off your team unfairly, and your books stay honest.
Settle earned commission per agent for any date range in one atomic, row-locked batch that makes double-paying impossible - optionally scoped to a single center. Paid a batch by mistake? One payout reversal cleanly undoes it.
Each agent signs in to a mobile web portal and sees this month's commission, sales base and units, unpaid balance, lifetime paid, and their sale-vs-override split - plus full sales history filterable by month and status, payout history, and any receipt drill-down. Leaders also see a team view. It is read-only, so agents can trust the numbers without touching them.
At checkout, your cashier picks the credited agent from a dropdown - or the agent taps their own RFID/NFC agent card to be selected instantly. Crediting the right salesperson takes one second, so busy shifts never lose track of who earned the sale.
Configure levels, teams and rates and run payouts straight from the Revenues commission tab and Employees settings. The commission record report filters by agent, center, date and status, so you can prove every earned and paid figure on demand.
Every agent carries a shareable digital Sales Agent Card to pull in business, and each payout prints a proper payout invoice. Service commission per employee runs separately from agent splits, so coaches and floor staff get rewarded without touching the sales ladder.
A commission scheme your team trusts and your books can defend - earned automatically, paid without double-counting. Motivate a sales force, then track and pay them to the last sen.
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.
