Every feature. Nothing hidden.
This is the full map of what rextroX does — 115+ capabilities across 19 modules, exactly as they work in the product. No vague promises, no “coming soon”.
19
Modules in depth
115+
Documented features
14 days
Free trial
Front of house
Point of Sale
Built for rush hour, not for demos.
A POS designed around how restaurant staff actually work: keyboard-first, table-aware, and forgiving when service gets chaotic.
Dine-in, takeaway & delivery
Switch order mode with one tap — or the F7 / F5 / F6 keyboard shortcuts.
Table-linked dine-in orders
Pick a table when ordering; it is marked occupied automatically.
Held tickets
Park an order (F3) and recall it later from the Held tab — up to 10 parked tickets per till.
Smart line merging
Identical items consolidate into one line automatically as you add them.
Add to open orders
Append items to an in-progress ticket without recreating it.
Line discounts
Discount individual lines — gated behind its own permission so only trusted roles can.
Refunds
A separate refund permission keeps corrections auditable and restricted.
Payment collection
Capture payment method and cash collected when closing a ticket.
80mm thermal receipts
Customer copy with PAID / PAYMENT PENDING stamps, tax lines, tax registration ID, and item count.
Auto-print & reprint
Per-till auto-print toggle, plus manual reprint of any receipt at any time.
Sequential order numbers
Clean per-restaurant numbering your customers can actually quote.
Walk-in customer capture
Phone lookup that auto-creates the customer record while you take the order.
Ready-order alerts
Tickets marked ready in the kitchen surface back on the POS instantly.
Kitchen Display System
Every ticket visible. Every status live.
A realtime kitchen board that replaces paper tickets and shouting — and lets the kitchen talk back to the floor.
Three-column board
Tickets flow Placed → Preparing → Ready, always in order.
One-tap status advance
Chefs move tickets forward with a single tap; invalid transitions are blocked.
Realtime sync
POS tickets appear instantly over WebSocket; status changes reflect everywhere at once.
Ticket detail with notes
Per-item notes and modifiers are visible right on the ticket.
Prep-time urgency timers
Ageing tickets escalate visually so you catch delays before guests do.
86 an item from the board
Kitchen staff can toggle an item unavailable — POS and the public menu update immediately.
Live Floor & Tables
Your dining room as a living map.
Design your floor once, then watch occupancy change in real time as orders land and close.
Visual floor designer
Create floor areas and place tables with position, capacity, code, and name.
Live occupancy map
Available / occupied states update in real time with colour sync across screens.
Automatic table lifecycle
Tables occupy when an order lands and free when it completes or cancels.
One-click release
Clear a table from POS or the live floor view — no more guessing what is free.
Reserve & transfer
Permission-gated table reservation and order transfer between tables.
Printable table QR codes
Generate and print a QR code per table straight from the layout screen.
QR Dine-in Ordering
Guests scan, order, and it lands in your kitchen.
Contactless ordering that is actually fraud-resistant: table QR codes tied to your branch location.
Scan-to-order per table
Each table QR opens your menu with the table pre-selected; orders go straight to the kitchen queue.
Location presence check
Guests must be within ~200m of your branch GPS pin to place a table order.
Table-busy guard
One active order per table — no accidental double sessions.
Off-site fallback
Visitors who are not at the restaurant are offered delivery ordering instead.
Verified table session
The table context follows the guest through cart and checkout.
Customer experience
Branded Online Ordering
Your menu link. Your customers. Zero commission.
A branded storefront at your own link — no aggregator taking a cut of every order.
Branded public menu link
Your own /order/your-restaurant URL with your banner, name, and hours.
Category tabs & live search
Guests browse by category or search across items, deals, and categories instantly.
Photos & descriptions
Menu items with images, descriptions, and locale-formatted prices.
Deals with savings badges
Combos display “Save X” amounts computed from real component prices.
Open / closed awareness
A live status pill and hours banner; ordering is disabled outside opening hours.
Smart cart validation
Items that go unavailable are flagged and removed with clear notices.
Location-assisted checkout
“Use my current location” fills the delivery address via GPS and reverse geocoding.
Tax preview
Guests see exact tax lines before they place the order.
Abuse protection
Public ordering and tracking endpoints are rate-limited.
Customer Order Tracking
No more “where is my order?” calls.
Every customer can follow their order live — verified by their own phone number.
Phone-verified lookup
Track with order number + the phone used at checkout; nobody else can peek.
Visual status timeline
Placed → Accepted → Preparing → Ready → Out for delivery → Completed, with pickup and delivery variants.
Itemized live totals
Full order lines, totals, and a last-updated timestamp.
WhatsApp track links
Tracking links are sent automatically with WhatsApp status updates.
Delivery Operations & Cash Settlement
From “out for delivery” to cash in the drawer.
Run your own riders with assignment, proof of delivery, and end-of-day cash reconciliation built in.
Driver assignment
Assign manually, or auto-assign to the least-busy active driver the moment an order is ready.
Driver delivery queue
Each rider sees their own “My deliveries” list of active runs.
Proof of delivery
Mark delivered with GPS coordinates, cash collected, and payment method.
Daily cash settlement
Reconcile expected vs received cash per driver per day, with permanent settlement records.
Settlement reporting
Per-driver report of settled and unsettled cash with order counts.
Address memory
The customer’s delivery address and GPS pin are saved on completion for one-tap reuse.
WhatsApp Automation
Enterprise planOrder updates where your customers actually are.
Connect your restaurant’s WhatsApp and every order update reaches the customer automatically — with a tracking link.
Two-way pairing
Link WhatsApp by scanning a QR code or entering a phone pairing code.
Automatic status notifications
Customers get a WhatsApp message at every stage — placed, accepted, preparing, ready, out for delivery, completed, cancelled.
Track link in every update
Each notification includes the customer’s live tracking link.
Manual messaging
Send one-off WhatsApp messages to customers from the dashboard.
Session auto-restore
Linked sessions reconnect automatically after server restarts.
Live connection controls
Connect, disconnect, warm-up, and realtime status right in Settings.
Back of house & supply
Inventory & Purchasing
Know what you have before you run out mid-service.
Suppliers, stock, purchases, and a complete movement trail — per branch.
Supplier directory
Contacts, phone, email, address, and active status for every supplier.
Branch-level stock items
SKU, category, unit of measure, minimum stock level, and optional expiry tracking.
Low-stock alerts
Items at or below minimum are flagged and filterable before they become a problem.
Purchase receiving
Receiving a purchase updates stock and recomputes weighted-average and last-purchase cost.
Adjustments & wastage
Manual adjustments and wastage write-offs as distinct, auditable movement types.
Full movement history
Every purchase, sale consumption, adjustment, and wastage in one audit trail.
Recipes & Food Costing
Pro planKnow what each dish actually costs.
Link dishes to ingredients and the platform does the accounting on every single order.
Ingredient mapping
Each menu item maps to inventory ingredients with quantity, unit, and wastage %.
Recipe cost estimates
Per-branch estimated cost for every recipe, from live ingredient costs.
Automatic COGS
Completing an order deducts ingredients from stock and records the cost of goods sold.
Insufficient-stock guard
Orders cannot complete if ingredients have run out — no phantom inventory.
Per-order gross profit
Revenue minus COGS captured automatically on every order.
Deal-aware costing
Combo deals deduct the recipes of their component items too.
Money & insight
Tax Management
VAT, GST, or sales tax — configured in minutes.
A real tax engine with country presets, compound rates, and receipts that satisfy your tax authority.
Presets for 16 markets
Pakistan, US, UK, UAE, Saudi Arabia, India, Germany, France, Canada, Australia, Turkey, Malaysia, Singapore, Nigeria, South Africa, EU — plus fully custom.
Every regime
VAT, GST, sales tax, service tax, HST, mixed regimes, or none.
Multiple & compound rates
Stack rates, compound them, and scope each to all items, food, or drinks.
Inclusive or exclusive pricing
Choose whether menu prices contain tax or add it at checkout.
Registration on receipts
Your STRN/NTN, VAT number, TRN, or GSTIN printed with its proper label.
Receipt & rounding control
Show or hide tax lines and pick the rounding mode.
Smart defaults
Tax setup auto-suggests from your currency at onboarding.
Stored tax lines
Every order keeps its exact tax breakdown for reporting.
Operating Expenses
Electricity, gas, rent — finally tracked.
The overheads spreadsheets miss, recorded where they can affect your real profit number.
11 expense categories
Electricity, gas, water, rent, salaries & wages, maintenance, marketing, supplies, transport, taxes & fees, other.
Full expense records
Amount, payment method, vendor, notes, date — attributed to a branch.
Category summaries
See where the money goes at a glance.
Feeds net profit
Expenses flow straight into analytics so you see true net profit, not just gross margin.
Reports & Profit Analytics
Pro planRevenue, COGS, expenses, net profit — clear.
Finance-grade numbers for operators: not dashboards for show, margins you can act on.
Profit report
Orders, revenue, COGS, gross profit, operating expenses, net profit — with gross and net margin %.
Top sellers
Your top 10 items ranked by sales.
Expense breakdown
Operating spend split by category inside the same report.
Date & branch filters
Any date range, any branch, or the whole business.
Owner dashboard
Today’s orders and revenue, pending queue, dine-in/takeaway/delivery split, customers, staff, tables, and open-hours status.
Low-stock signal
Inventory risk surfaced right beside your financials.
Team, branches & platform
Customer Management
A CRM that builds itself from your orders.
Every order enriches a customer record you never had to type in.
Auto-created records
Customers are created from POS and online orders automatically — name, phone, email.
Instant search
Find any customer by name or phone.
Saved addresses with GPS
Multiple delivery addresses per customer, each with a GPS pin and a default.
History import
Pull addresses from a customer’s past delivery orders in one click.
Staff, Roles & Permissions
The right access for every role. Nothing more.
Thirteen ready-made roles and a granular permission matrix you can reshape without calling support.
13 restaurant roles
Admin, Owner, Branch Manager, Manager, Chef, Kitchen Staff, Waiter, Receptionist, Cashier, Delivery Staff, Inventory Manager, and more.
~45-permission matrix
Granular permissions across POS, kitchen, tables, menu, inventory, reports, expenses, delivery, settings, and staff.
Editable role permissions
Reshape what any role can do from a visual permission matrix.
Per-branch assignment
Staff belong to branches; role changes take effect immediately.
Secure sign-in
Rate-limited login and self-service password reset.
Multi-Branch
Pro planOne brand. Many locations. Zero confusion.
Each branch runs its own floor, stock, and costs — while you see the whole business.
Up to 10 branches on Pro
Unlimited on Enterprise; one primary branch keeps defaults sane.
Branch GPS pinning
Powers table-QR presence checks and delivery operations.
Branch-scoped operations
Inventory, recipes, expenses, orders, and staff isolated per branch.
Local identity
Address, city, country, and timezone per branch.
Branding, Hours & Currency
Your storefront, your rules.
The switches that make the platform feel like your restaurant, not ours.
Opening hours & timezone
Drive the public open/closed state and when online ordering accepts orders.
Banner image
Upload a hero banner for your public menu page.
Custom URL slug
Pick the /order/your-name link you print on QR codes and flyers.
Any ISO currency
PKR, USD, EUR, GBP, AED, SAR, or any ISO 4217 code — formatted correctly everywhere.
Multi-Tenant SaaS Platform
Enterprise architecture, small-restaurant simplicity.
The invisible machinery: tenant isolation, plans, trials, and a guided launch path for every restaurant.
Total tenant isolation
Orders, staff, inventory, and finances never cross restaurant boundaries.
Plans & free trials
14-day trials on Starter and Pro, 30 days on Enterprise — ordering stays live through trial and grace states.
In-app plan limits
Branch and staff limits enforced with clear upgrade prompts, never silent failures.
Guided onboarding checklist
An 8-step launch path: menu, tables, GPS pin, team, driver, hours, WhatsApp, first order.
Realtime engine
Authenticated per-restaurant Socket.IO rooms power the KDS, live floor, POS, and order boards.
SEO built in
Sitemap, robots.txt, canonical tags, and structured data for your public menu page.
Seen enough?
Every feature above is live today.
Start a free trial and try all of it with your own menu — setup takes less than a day.