About this page

SPORTSERVA is the sports, club, gym and facility brand of the xSERVA platform built by VYROX INTERNATIONAL SDN BHD in Malaysia. It unifies bookings, memberships, smart access (RFID, face, licence-plate, QR), payments, MyInvois e-invoicing, helpdesk, POS and AIoT hardware into one operations screen. SPORTSERVA is multi-tenant, MyInvois-ready, deployed across Malaysia, Singapore, Indonesia, Thailand, Vietnam and the Philippines, with 24/7 WhatsApp support direct to Patrick at +60 19-688 3338.

SPORT
xSERVA · POWERED 5 BRANDS · 1 PLATFORM

ONE PLATFORM.
EVERY OPERATION.

SPORTSERVA collapses bookings, memberships, smart access, payments and MyInvois e-invoicing into a single operations screen — with AIoT hardware bound to membership status in real time. Built by VYROX, powered by xSERVA, live in 2–4 weeks rather than the 90-day cutover most legacy vendors quote.

  • MyInvois (LHDN) ready
  • Multi-tenant SaaS
  • Direct line to Patrick
  • Encrypted at rest
  • AIoT-compatible
  • Malaysia-hosted
{{ s.value }}{{ s.unit }}
{{ s.label }}
{{ s.note }}
xSERVA· POWERED BY VYROX· BUILT IN MALAYSIA· MyInvois READY· 5 BRANDS · 1 PLATFORM· 24/7 SUPPORT· FACE · RFID · QR· BOOKINGS · MEMBERSHIPS · ACCESS· xSERVA· POWERED BY VYROX· BUILT IN MALAYSIA· MyInvois READY· 5 BRANDS · 1 PLATFORM· 24/7 SUPPORT· FACE · RFID · QR· BOOKINGS · MEMBERSHIPS · ACCESS·
Powered by xSERVA
Built by VYROX
MyInvois (LHDN) Ready
5 Brands · 1 Platform
SEA-wide Deployment
24/7 Support
PROOF ACROSS xSERVA

NUMBERS THAT MATTER.

[ TLDR ]
Six headline metrics aggregated across the xSERVA platform: properties served, invoices, MyInvois documents, payments cleared, AIoT devices and uptime.

Aggregate platform numbers across the xSERVA stack — illustrative, not per-domain. Patrick will share specifics for your operation under NDA.

1,200+
PROPERTIES SERVED
Operators across the xSERVA platform
89,000+
INVOICES / MONTH
Issued, MyInvois-validated, posted to GL
4.2M+
MyInvois DOCS
Validated against LHDN since launch
RM 127M+
PAYMENTS CLEARED
Through Xendit + bank rails
14,000+
AIoT DEVICES
Cameras, RFID, lifts, locks, lights online
24/7
MONITORED OPS
Cron, IoT and gateway health watched around the clock
Aggregate across the xSERVA platform; verify any specific number with Patrick before quoting externally.
12 PILLARS ONE PLATFORM

EVERY OPERATION.
ONE SCREEN.

[ TLDR ]
Twelve operational pillars stitched into one screen — books, MyInvois, bookings, members, access, POS, automation and four mobile apps.

Tap any pillar — every module is built into the same xSERVA core, with shared RBAC, a single audit trail, native FPX / Xendit payments and the same RFID/face/LPR access engine. No bolt-ons, no exports, no spreadsheets.

PILLAR · {{ String(pillarTab+1).padStart(2,'0') }} / 12

{{ pillars[pillarTab].title }}

{{ pillars[pillarTab].lede }}

{{ pillars[pillarTab].lead }}

KEY BENEFITS
  • bolt {{ b }}
REAL-WORLD EXAMPLE

{{ pillars[pillarTab].example }}

SUB-FEATURES
  • check_circle {{ f }}
STAT BLOCK
{{ s.value }}{{ s.unit }}
{{ s.label }}
arrow_forward ASK ABOUT THIS
DEEP DIVE 12 PILLARS

EVERY PILLAR, FULL DEPTH.

[ TLDR ]
Click through every pillar with the lead paragraph, three benefits and a real-world example pulled from a live operator.
01

Accounting, Invoicing & E-Invoice

Run your books, MyInvois and consumption tax from the same screen as bookings and access.

Most clubs duct-tape spreadsheets, an accounting tool and a POS together. SPORTSERVA collapses that stack into a single GL-aware ledger that issues e-invoices the moment a booking, membership or POS sale happens.

KEY BENEFITS
  • boltReal-time MyInvois (LHDN) submission with auto-retry, share-URL retrieval and walk-in TIN fallback.
  • boltStandard, consolidated, utility, rental, fire and deposit invoice templates — all post to GL.
  • boltCredit notes, invoice adjustments, refunds and voids with full audit trail.
  • boltAuto-generated maintenance fees, sinking fund, late-payment interest, rentals and statements.
  • boltConsumption tax setup with MSIC code list bundled.
  • boltBank reconciliation against Xendit, FPX, e-wallet and statement lines.
REAL-WORLD EXAMPLE

A KL multi-court operator switched off Autocount + Excel; SPORTSERVA closes books daily and submits ~1,800 e-invoices a month with zero manual keying.

02

Payments & Collections

Charge cards, sweep banks, verify receipts and post the GL — automatically.

Collections is where money leaks. SPORTSERVA runs an auto-billing engine on cron with multi-gateway failover and a verification queue.

KEY BENEFITS
  • boltXendit gateway — QR (DuitNow), credit & debit cards, FPX, Direct Debit and e-wallets (Touch'n Go, Boost, GrabPay, ShopeePay).
  • boltRazer Gateway referenced for redundant card rails.
  • boltAuto-payments / saved cards with retry, dunning and reminder cadences.
  • boltManual payment-proof verification queue with approval workflow.
  • boltBA / CC / GA charge bookkeeping and bank-in matching against expected dues.
  • boltRefund lifecycle with approval, app callbacks and full audit.
REAL-WORLD EXAMPLE

A Singapore gym chain cut overdue receivables from 21 days to 4 days across 9.6k members.

03

Bookings & Reservations

Courts, classes, coaches and common areas — one calendar, zero double-bookings.

Walk-ins, phone bookings and an old web form add up to a daily mess. SPORTSERVA gives every venue one canonical booking calendar.

KEY BENEFITS
  • boltReal-time conflict guard across web, customer app and walk-in front desk.
  • boltRecurring bookings, court-change, cart bookings, bulk bookings and refund flow.
  • boltCut-off time rules, public-holiday calendar and peak/off-peak/PH rate cards.
  • boltClass bookings tied to memberships and class passes — auto-deduct on check-in.
  • boltCoaches roster with individual rate cards and payouts.
  • boltQR confirmations turn the front desk into scan-and-go; auto-reminders cut no-shows.
  • boltFacility utilisation report — see exactly which courts pay rent and which don't.
REAL-WORLD EXAMPLE

An Ipoh badminton centre lifted peak-hour utilisation from 71% to 94% after enabling cut-off + PH rules.

04

Membership & Customer Management

Master records, sub-accounts, lease-style agreements, document upload and a self-service customer dashboard.

A member is more than a row: it is plans, sub-accounts, family passes, uploaded ICs and a history of every change.

KEY BENEFITS
  • boltSub-accounts and family memberships under one master login — no duplicate identities.
  • boltDocument upload (IC, passport, medical clearance) attached to the member record.
  • boltSelf-service info-change requests routed through an approval trail.
  • boltLease-style agreement lifecycle: proposal → in-force → not-in-force, with rentals auto-generated.
  • boltOwner bulk import via CSV; first-time login flow with guided onboarding.
  • boltTenant accounts, tenancy agreements and management-committee roles all native.
REAL-WORLD EXAMPLE

A Jakarta academy collapsed four tools into one and now manages 4,200 active members from a single screen.

05

Smart Access Control & AIoT

One access stack — RFID, face, plate, intercom, lift, parking-lock, smart mirror, smart light, power monitor and IP cam.

Access control fragments fast. SPORTSERVA is brand-agnostic; generic IP cameras (HTTP snapshot & event ingest), MIFARE-compatible RFID smart cards, face/LPR and smart intercoms all feed the same audit log.

KEY BENEFITS
  • boltMembership-bound access: tap card or face at the gym door → system checks plan active/paid/suspended → unlocks or routes to reception.
  • boltRFID smart cards (MIFARE-compatible), SmartFACE face recognition, SmartVE licence-plate recognition, SmartINTE smart intercoms.
  • boltLift access binds to membership tier; smart parking locks bind to bay rights.
  • boltSmart mirror access requests via micode; smart-lighting automation and power monitoring on the same board.
  • boltQR keys + DLCSP door-lock protocol for amenities, lockers and contractor doors.
  • boltOne action audit log across face, card, plate and QR — written via in_syslog() to debugv_access, with SM4 device-protocol crypto.
  • boltHeartbeat probes on every device — gate offline? Ops board knows in under a minute.
REAL-WORLD EXAMPLE

A JB centre dropped visitor approval to under 10 seconds and tailgate incidents to zero.

06

Property & Facility Setup

Map your venues end-to-end — units, blocks, floors, zones, courts, common areas, lockers, EV bays, parking bays, rates and fees.

If your facility map lives in the manager's head, every new hire pays a tax to learn it.

KEY BENEFITS
  • boltOne source of truth for every facility, court, zone, locker and bay.
  • boltParking bay setup with parking-lot types (visitor / reserved / paid / EV / clamp).
  • boltPer-zone rate cards with peak/off-peak/PH and class-of-member modifiers.
  • boltPublic-holiday calendar drives booking rules and billing cycles.
  • boltProperty QR codes per amenity — scan to book or report a fault.
  • boltFacility types, rental types, revenue definitions and ticket types all configurable.
REAL-WORLD EXAMPLE

A PJ sports hall mapped 56 courts, 200 lockers and the cafe POS into one tree and produced a single P&L.

07

Visitors, Guests & Parking

Pre-register, approve, scan in. QR-first visitor flow with audit trail, live dashboard and visitor parking allocation.

Visitor logbooks are a security liability. SPORTSERVA replaces them with member-driven pre-registration, QR passes and a visitor parking pass.

KEY BENEFITS
  • boltMembers pre-register guests from the customer app; QR pass arrives by email.
  • boltVisitor types, document upload and car-photo capture at the gate.
  • boltBlacklist / whitelist enforcement; most-visited and repeat-visitor analytics.
  • boltVisitor parking, reserved parking, paid parking and EV charging lots.
  • boltSmart parking-lock device control + wheel-clamp module for stubborn cases.
  • boltMulti-level approval routes high-risk visitors to security.
REAL-WORLD EXAMPLE

A Langkawi resort moved from paper logbooks to QR pre-registration with 8-second average approval.

08

Security Operations

A live security board with badge counts, swipe & access audit, incident logs, emergency SOS and an emergency-numbers directory.

Gyms are often unattended at night. SPORTSERVA is a live board with a one-tap panic button.

KEY BENEFITS
  • boltLive Security Monitor for intrusion, photo and digital events.
  • boltEmergency SOS button on the member app — one-tap escalation to security.
  • boltEmergency phone numbers directory at the customer's fingertips.
  • boltIncident reports with owners, photos and SLA clock.
  • boltCard-swipes audit, card-access logs and intrusion server ingest.
  • boltDedicated security-guard mobile app with QR scan and photo capture.
REAL-WORLD EXAMPLE

A HCMC operator runs five facilities from one console and dropped incident response to under 15 minutes.

09

Concierge, Complaints & Helpdesk

Lifecycle ticketing for complaints, suggestions, concierge requests, lost & found, internal mail, announcements and contractor permits.

Email threads and chat groups are where complaints die. SPORTSERVA gives every request a ticket, owner and SLA clock.

KEY BENEFITS
  • boltAnnouncements broadcast to all members; internal mail for private comms.
  • boltComplaints, suggestions and incident reports with multi-tier routing.
  • boltConcierge services with type setup and SLA.
  • boltLost & found register with photo + claim flow.
  • boltTukangMan handyman link-out for contractor jobs.
  • boltContractor service permits with check-in/out and audit photo.
  • boltTickets and ticket types route automatically to the right team.
REAL-WORLD EXAMPLE

A Kuching community club cut complaint resolution time by 70%.

10

POS, Marketplace & Memberships

POSERVA point-of-sale, stocks, marketplace, campaigns, membership plans and class passes.

The cafe, pro shop and merch counter are usually three different systems. POSERVA is built in and posts to GL.

KEY BENEFITS
  • boltPOSERVA POS settings, stock master, stock groups and classification.
  • boltDaily sales tape with per-shift cash reconciliation.
  • boltCommunity marketplace with merchants, captive logins and campaigns.
  • boltMembership plans at the admin level + per-project memberships, classes, class passes and coaches.
  • boltSelf-service laundry / amenities with QR check-in.
  • boltMembership-plan promotions auto-applied at checkout.
REAL-WORLD EXAMPLE

A PJ sports hall finally produced one P&L instead of five.

11

Automation, Cron & Reporting

Cron-driven automations and a full reporting layer — financials, cashflow, GL, facility utilisation and analytics.

Recurring work eats hours. SPORTSERVA runs minute and 5-minute cron jobs for billing, reminders, IoT heartbeats and cleanups.

KEY BENEFITS
  • boltAuto-generation: rentals, maintenance fees, sinking fund, late-payment interest, statements.
  • boltAuto-billing config + auto-reminder cadences with dunning rules.
  • boltCron-driven amenity auto-stop, expired-booking cleanup, child-membership purge, intrusion-photo cleanup.
  • boltIoT heartbeat + swipe heartbeat checks every minute.
  • boltReports: financial, cashflow, GL invoices/CNs, facility utilisation, most-visited, member analytics.
  • boltAudit log (in_syslog) and debug log (in_debugv) across every page.
REAL-WORLD EXAMPLE

A KL operator cut overdue receivables 80% in one quarter via cron rules.

12

Mobile Apps, QR & Self-Service

Four role-based apps — customer, staff, security, delivery — plus QR shortcuts for every flow.

Operations live on the move. Four PWAs install to the home screen with zero app-store gatekeeping; every role gets its own purpose-built surface.

KEY BENEFITS
  • boltCustomer / owner app: bookings, payments, visitor pre-reg, SOS, info-changes.
  • boltStaff / management app with role-based screens.
  • boltSecurity guard app — QR scan, face/RFID lookup, incident reporting.
  • boltDelivery courier app for delivery-locker drops.
  • boltProperty QR, invoice QR, visitor QR, QR keys, amenity QR, locker QR, CSA QR.
  • boltFirst-login flow, password reset, captive signup/forgot for every role.
REAL-WORLD EXAMPLE

A Penang gym moved 92% of member interactions to the customer app.

DIFFERENTIATOR MEMBERSHIP × AIoT LIVE BINDING

TAP, CHECK, UNLOCK.

SPORTSERVA's #1 differentiator: every door, turnstile, lift and locker checks the live membership ledger before it opens. No nightly export. No "sync at midnight". One audit log.

01
TAP

Member taps RFID card / shows face at the gym door / scans QR at the locker.

02
CHECK

SPORTSERVA hits the member ledger: plan active? paid? class pass available? suspended? blacklisted?

03
DECIDE

Allow → unlock. Soft-fail → route to reception. Hard-fail → deny + alert security.

04
LOG

Event written to the action audit log via in_syslog() to debugv_access with member, device, photo and timestamp.

05
NOTIFY

If denied: push notification to the member's app explains why and offers a one-tap pay link.

REAL-WORLD EXAMPLE · 24/7 GYM

Lapsed-payment member taps in at 2am. SPORTSERVA checks the ledger in <200ms, refuses entry, snaps a face photo to the access log, and pushes a "renew to enter" notification to the member's phone with a Xendit pay link. Member pays via DuitNow QR, presents card again — door opens. Zero front-desk staff. Zero arguments. Full audit trail.

SPORT VERTICAL CORE CLASSES · PASSES · COACHES

THE FULL PLAYBOOK.

Built for academies, multi-court racquet clubs, fitness studios and combat gyms. Classes, class types, passes, bookings and coaches — one module, all wired to the ledger and the access gate.

CLASSES & TYPES
  • boltClass master + class types (yoga, HIIT, boxing, badminton drill, junior squad).
  • boltCapacity, duration, recurring schedule and prerequisite checks.
  • boltCoach assignment per class slot with auto-payout calc.
  • boltPublic holiday + cut-off rules drive the booking window.
CLASS BOOKINGS
  • boltMember self-book from the app — pass deducted, GL posted, QR issued.
  • boltWalk-in booking with same-class conflict guard.
  • boltAuto-reminder before class; no-show rule deducts the pass.
  • boltCheck-in at the door binds to access (RFID/face) — no roll call.
CLASS PASSES
  • boltPunch-card passes, time-bound passes and unlimited-monthly passes.
  • boltclass_passes_list ledger — see exactly what each member has left.
  • boltAuto-renewal with Xendit; expiry reminders 7/3/1 days out.
  • boltFamily / sub-account sharing for academies.
COACHES
  • boltCoach roster with rates, specialisations and certifications.
  • boltPer-coach calendar — see utilisation and revenue at a glance.
  • boltCoach payouts auto-calculated from confirmed sessions.
  • boltCoach mobile flow: confirm attendance, log notes, get paid.
MEMBERSHIPS
  • boltAdmin-level membership plans + per-project memberships.
  • boltSub-accounts and family memberships under one master record.
  • boltPlan promotions auto-applied at POS and renewal.
  • boltCron-purged child memberships keep the ledger clean.
REPORTING
  • boltClass fill-rate by hour / coach / type.
  • boltCoach payout report, member-utilisation report.
  • boltPass-expiry pipeline — who's about to lapse.
  • boltRevenue per court / per coach / per class type.
PARKING & EV LPR · LOCKS · CLAMPS

EVERY BAY, ACCOUNTED FOR.

Clubs have car parks. SPORTSERVA treats them as first-class revenue and security surface — not an afterthought.

VISITOR PARKING

Time-bound visitor bays issued via QR pass; SmartVE LPR auto-detects plate at the gate.

RESERVED PARKING

Bay assigned to member or unit; tap or plate match unlocks the lot.

PAID PARKING

Hourly / daily rate cards; auto-charge via Xendit or scan-to-pay QR.

EV CHARGING LOTS

EV bay metering, session start/stop API and deposit handling.

SMART PARKING LOCK

Parking_locks_config + plc_response — remote raise/lower bollards from the ops board.

WHEEL-CLAMP MODULE

Issue, photograph, release and bill clamping events with a full audit trail.

INTEGRATIONS EVERYTHING WE TALK TO

WIRED INTO YOUR STACK.

MyInvois / LHDN Xendit Gateway DuitNow QR Touch'n Go Boost GrabPay ShopeePay Razer Gateway FPX Credit / Debit Card Direct Debit AutoCount (read API) VYROX-AutoCount-Connector Bearer-token push sync Generic IP cameras MIFARE-compatible RFID SmartFACE SmartVE (LPR) SmartINTE (intercom) SM4 device cipher DLCSP door-lock protocol PHPMailer (email) TukangMan link-out VYROX AIoT (parent) Mobile API namespace UBL 2.1 e-invoice payload MSIC code list

AutoCount sync runs through the VYROX-AutoCount-Connector middleware (safetech.org.my/VYROX-AutoCount-Connector/xSERVA) with Bearer-token auth — invoice / payment / cancel / undo flows all wire-supported. WhatsApp / SMS not bundled — email via PHPMailer is the audited outbound channel.

FULL INDEX EVERY CAPABILITY ONE BOARD

EVERY CAPABILITY. ONE BOARD.

A scannable, comprehensive index of every feature SPORTSERVA ships — grouped by inventory domain. Bookmark this. Send it to your CFO, your ops head and your IT lead.

ACCOUNTING & INVOICING
  • chevron_rightStandard invoice
  • chevron_rightConsolidated invoice
  • chevron_rightUtility billing (water/electricity)
  • chevron_rightRental invoice
  • chevron_rightFire-charge invoice
  • chevron_rightStandard deposit + refund invoice
  • chevron_rightCredit notes + preview
  • chevron_rightInvoice adjustments
  • chevron_rightInvoice QR + payment QR
  • chevron_rightLate-payment interest
  • chevron_rightSinking fund auto-gen
  • chevron_rightMaintenance fee auto-gen
  • chevron_rightStatements + statement pay
  • chevron_rightVoided invoices
  • chevron_rightExternal pay public link
PAYMENTS & GATEWAYS
  • chevron_rightXendit: QR / CC / DC / FPX / Direct Debit
  • chevron_rightE-wallets: TNG, Boost, GrabPay, ShopeePay
  • chevron_rightDuitNow QR
  • chevron_rightRazer Gateway
  • chevron_rightAuto-payments / saved cards
  • chevron_rightManual payment-proof approvals
  • chevron_rightReceipts + receipt history
  • chevron_rightRefunds (single + bulk)
  • chevron_rightBA / CC / GA charge bookkeeping
  • chevron_rightApp success/failure callbacks
BANKING, GL & CASHFLOW
  • chevron_rightBank accounts
  • chevron_rightBank reconciliation
  • chevron_rightCash book
  • chevron_rightGL master + transactions
  • chevron_rightGL invoices / credit notes / statements
  • chevron_rightFinancial reports
  • chevron_rightFacility utilisation report
  • chevron_rightWithdrawals (rental payouts)
  • chevron_rightCustomer advances
  • chevron_rightManual GL adjustments
CUSTOMER & MEMBERS
  • chevron_rightCustomer accounts master
  • chevron_rightCustomer dashboard / info
  • chevron_rightSub-users / sub-accounts
  • chevron_rightFamily memberships
  • chevron_rightDocument upload (IC/passport)
  • chevron_rightInfo-change requests + approval
  • chevron_rightOwner bulk CSV import
  • chevron_rightStaff user accounts
  • chevron_rightFirst-time login flow
  • chevron_rightForgot password / reset
  • chevron_rightCaptive signup
LEASE / AGREEMENTS
  • chevron_rightTenancy proposals
  • chevron_rightAgreements in-force / not-in-force
  • chevron_rightRentals + rental types
  • chevron_rightAuto-generate rentals
  • chevron_rightTenancy agreements
  • chevron_rightTenant accounts
MEMBERSHIPS · CLASSES · COACHES
  • chevron_rightMemberships (paid plans)
  • chevron_rightMembership plans (admin-level)
  • chevron_rightClasses + class types
  • chevron_rightClass bookings
  • chevron_rightClass passes
  • chevron_rightclass_passes_list ledger
  • chevron_rightCoaches roster + rates
  • chevron_rightCoach payouts
BOOKINGS & RESERVATIONS
  • chevron_rightFacility bookings
  • chevron_rightBooking changes (court-change)
  • chevron_rightBulk add bookings
  • chevron_rightRefund booking
  • chevron_rightCart bookings
  • chevron_rightFacility types
  • chevron_rightCommon area bookings
  • chevron_rightCut-off time rules
  • chevron_rightPublic holiday calendar
  • chevron_rightFacility utilisation reporting
PROPERTY & FACILITY SETUP
  • chevron_rightUnits / Blocks / Floors / Zones
  • chevron_rightParking bay setup
  • chevron_rightParking lot types
  • chevron_rightCommon areas
  • chevron_rightProperty features master
  • chevron_rightProperty QR code
  • chevron_rightPublic holidays
  • chevron_rightRates, fees and charges
  • chevron_rightRevenue definition
  • chevron_rightTicket types
PARKING & EV
  • chevron_rightVisitor parking
  • chevron_rightReserved parking
  • chevron_rightPaid parking
  • chevron_rightEV charging lots + sessions
  • chevron_rightSmart parking lock control
  • chevron_rightWheel-clamp module
  • chevron_rightLPR (SmartVE) entry/exit
VISITORS & GUESTS
  • chevron_rightVisitor records + types
  • chevron_rightVisitor docs upload
  • chevron_rightVisitor car photo
  • chevron_rightVisitor pass + QR
  • chevron_rightVisitor parking allocation
  • chevron_rightBlacklist / whitelist
  • chevron_rightMost-visited analytics
  • chevron_rightPre-registration from app
  • chevron_rightMulti-level approval
SMART ACCESS & AIoT
  • chevron_rightRFID smart cards (MIFARE)
  • chevron_rightCard types + card audit
  • chevron_rightSmartFACE face recognition
  • chevron_rightSmartVE plate recognition
  • chevron_rightSmartINTE smart intercom
  • chevron_rightIntegrated smart access
  • chevron_rightSmart mirror access + micode
  • chevron_rightLift access control
  • chevron_rightAIoT device registry
  • chevron_rightSM4 device cipher
  • chevron_rightAccess-device heartbeat
  • chevron_rightQR keys + QR access check
  • chevron_rightDLCSP door-lock protocol
  • chevron_rightMembership-to-access binding
IoT MONITORING
  • chevron_rightGeneric IP cameras + snapshot ingest
  • chevron_rightCamera event log
  • chevron_rightIntrusion server receiver
  • chevron_rightIP server receiver
  • chevron_rightSmart lighting + automation
  • chevron_rightPower monitoring
  • chevron_rightSmart mirrors
  • chevron_rightDelivery lockers
  • chevron_rightDelivery courier app
SECURITY OPERATIONS
  • chevron_rightLive Security Monitor
  • chevron_rightSecurity mobile app
  • chevron_rightEmergency SOS button
  • chevron_rightEmergency phone numbers
  • chevron_rightBlacklist / whitelist enforcement
  • chevron_rightLogs + audit
  • chevron_rightCard-swipes audit
  • chevron_rightIncident reports
  • chevron_rightAccess-log screenshots
CONCIERGE & HELPDESK
  • chevron_rightConcierge services + types
  • chevron_rightComplaints
  • chevron_rightSuggestions
  • chevron_rightIncident reports
  • chevron_rightTickets + ticket types
  • chevron_rightHelp desk
  • chevron_rightLost & found
  • chevron_rightInternal mail
  • chevron_rightTukangMan link-out
  • chevron_rightAnnouncements
  • chevron_rightContractor service permits
POS / POSERVA / MARKETPLACE
  • chevron_rightPOSERVA POS settings
  • chevron_rightStock master + groups
  • chevron_rightStock classification
  • chevron_rightDaily sales tape
  • chevron_rightMerchants
  • chevron_rightMerchant captive login
  • chevron_rightCommunity marketplace
  • chevron_rightCampaigns
  • chevron_rightSelf-service laundry / amenities
APPROVALS & WORKFLOW
  • chevron_rightApprovals master
  • chevron_rightManagement approvals
  • chevron_rightPayment approvals
  • chevron_rightCompany approval flow
  • chevron_rightSub-account change approvals
  • chevron_rightBooking approvals + refunds
AUTOMATION & CRON
  • chevron_rightPer-minute cron worker
  • chevron_right5-minute cron worker
  • chevron_rightAuto-billing config
  • chevron_rightAuto-reminders + dunning
  • chevron_rightAuto-gen maintenance fee
  • chevron_rightAuto-gen sinking fund
  • chevron_rightAuto-gen late interest
  • chevron_rightAuto-gen rentals
  • chevron_rightAuto-gen statements
  • chevron_rightAuto-payments
  • chevron_rightAuto-lighting check
  • chevron_rightIoT heartbeat
  • chevron_rightSwipe heartbeat
  • chevron_rightAmenity auto-stop
  • chevron_rightExpired-booking cleanup
  • chevron_rightChild-membership purge
  • chevron_rightIntrusion-photo cleanup
REPORTS & ANALYTICS
  • chevron_rightFinancial reports
  • chevron_rightFacility utilisation
  • chevron_rightMost-visited report
  • chevron_rightOperator dashboard
  • chevron_rightCustomer dashboard
  • chevron_rightSystem logs
  • chevron_rightDebug logs (in_debugv)
  • chevron_rightAudit logs (in_syslog)
MOBILE APPS (PWA)
  • chevron_rightCustomer / owner app
  • chevron_rightStaff / management app
  • chevron_rightSecurity guard app
  • chevron_rightDelivery courier app
  • chevron_rightMerchant captive login
  • chevron_rightPublic captive flows
  • chevron_rightFirst-login + reset
QR CODES (CROSS-CUTTING)
  • chevron_rightProperty QR
  • chevron_rightInvoice payment QR
  • chevron_rightVisitor pass QR
  • chevron_rightQR keys
  • chevron_rightGeneric QR access + check
  • chevron_rightSelf-service laundry QR
  • chevron_rightDelivery locker QR
  • chevron_rightCSA QR
SELF-SERVICE PORTAL
  • chevron_rightSelf-service laundry
  • chevron_rightAmenities check-in QR
  • chevron_rightCaptive payment page
  • chevron_rightExternal pay invoice
  • chevron_rightOwner first-login
  • chevron_rightPassword reset
  • chevron_rightPublic signup
ADMIN / PROJECTS / STAFF
  • chevron_rightManagement bodies (companies)
  • chevron_rightProjects
  • chevron_rightEmployees / staff
  • chevron_rightOperator settings
  • chevron_rightPrivacy / terms / disclaimer
  • chevron_rightAPI documentation page
  • chevron_rightAI tooling endpoint
  • chevron_rightPDF rendering + paper sizes
TAX / MyInvois COMPLIANCE
  • chevron_rightConsumption tax types
  • chevron_rightSingle tax setup
  • chevron_rightUBL 2.1 payload builder
  • chevron_rightMyInvois submit + share URL
  • chevron_rightMSIC code list bundled
  • chevron_rightWalk-in TIN fallback (EI00000000010)
  • chevron_rightSandbox + production
  • chevron_righte_invoicing audit table
INTEGRATIONS
  • chevron_rightMyInvois / LHDN
  • chevron_rightXendit gateway
  • chevron_rightAutoCount read API
  • chevron_rightAutoCount push sync (Bearer)
  • chevron_rightVYROX-AutoCount-Connector middleware
  • chevron_rightTukangMan link-out
  • chevron_rightVYROX AIoT (parent)
  • chevron_rightPHPMailer email
  • chevron_rightMobile API namespace
DEVELOPER / API
  • chevron_rightPublic API documentation
  • chevron_right60+ endpoints listed
  • chevron_rightEV charging deposit + session API
  • chevron_rightVisitor API
  • chevron_rightSub-account API
  • chevron_rightAnnouncements API
  • chevron_rightMobile login API
  • chevron_rightMySQL connector layer
  • chevron_rightAI tooling endpoint (Bearer)
CROSS-CUTTING
  • chevron_rightMulti-tenant SaaS (per-project tg_prop switching)
  • chevron_rightRBAC privilege bitmap
  • chevron_rightAudit + debug logs
  • chevron_rightNotification + mute toggle
  • chevron_rightFile / backup management
  • chevron_rightPDF generation
  • chevron_rightProprietary safe_de2() token wrapping
  • chevron_rightSM4 device cipher
  • chevron_rightTLS in transit

Comprehensive feature index — derived from the audited xSERVA codebase (~389 in-scope PHP files). Not every feature applies to every venue; Patrick will tailor the toggle set during onboarding.

SEE IT 6 MOCKUPS

SEE SPORTSERVA IN ACTION.

[ TLDR ]
Six chunky-bordered UI mockups — dashboard, MyInvois invoice, mobile app, access log, booking grid and AIoT panel — rendered in pure SVG.

No staged screenshots — every mockup is rendered in pure inline SVG so we can update it the same day a feature ships.

01 · DASHBOARD LIVE
BOOKINGS · TODAY
SYNCED
42/56
Active courts
RM 38.4k
Auto-billed today
9.6k
Members
100%
MyInvois
Live ops board — sidebar with the 12 pillars, header KPIs and a 7-day revenue trend.
02 · MyInvois VALIDATED
SPORTSERVA
VYROX INTERNATIONAL SDN BHD · 201501012345
INV-2026-04812
2026-05-08
verified MyInvois VALIDATED
DESCQTYRATEAMT
Court 3 · 7-8pm rental (peak)460.00240.00
Coach session · Razak1120.00120.00
Pro-shop merch · grip tape215.0030.00
TOTAL (MYR)RM 390.00
UUID: 9f2c-3a14-77bb-eef0 · LHDN ack 2026-05-08T14:22:08+08:00
A B2B invoice with line items, tax block and the green “MyInvois Validated” pill at the top.
03 · MOBILE 4 APPS
SPORTSERVA · CUSTOMER
PAY INVOICE
RM 390.00
INV-2026-04812 · due tomorrow
BOOK BBQ PIT
SAT · 7-9PM
2 of 4 slots free
VISITOR QR
3 guests
Sat · 6pm
Approved
Phone frame with three stacked cards: pay invoice, book BBQ pit, generate visitor QR.
04 · ACCESS LOG LIVE
#
Member
Time
Method
Status
AR
Ahmad Razak
14:22
FACE
IN
MT
Michelle Tan
14:19
RFID
IN
BS
Budi Santoso
14:15
QR
IN
SR
Somchai R.
14:11
FACE
OUT
LM
Lim Wei Ming
14:08
RFID
IN
NH
Nurul Hidayah
14:02
FACE
DENIED
DC
David Chua
13:58
LPR
IN
PK
Priya Krishnan
13:54
RFID
OUT
Last 8 swipes with avatar, member name, timestamp and an entry/exit/denied pill.
05 · BOOKING GRID WK 19
TIME
MON
TUE
WED
THU
FRI
SAT
SUN
5pm
·
·
free
·
x
·
free
6pm
·
x
·
·
·
·
·
7pm
·
·
YOU
·
·
·
·
8pm
free
·
·
x
·
·
x
9pm
x
free
·
·
free
·
·
free booked blocked Court 3 · Wed 7-8pm · YOU
Week × timeslot grid — Court 3 · 7-8pm highlighted as your slot, walls of free/booked/blocked around it.
06 · AIoT PANEL 14k DEVICES
videocam IP CAMERA · Lobby A
ONLINE
badge RFID READER · Gate 3
ONLINE
elevator LIFT · Tower B (L1-L24)
SYNCING
lock SMART LOCK · Locker 0124
ONLINE
lightbulb SMART LIGHTING · Pool Deck
ONLINE
directions_car LPR CAMERA · EV bay 7
OFFLINE
computer SMART MIRROR · Studio 2
ONLINE
electric_bolt POWER MONITOR · Plant Room
SYNCING
Eight hardware items — cameras, lifts, locks, lighting — each with an online / offline / syncing pill.
CALCULATOR ~30 SEC

WHAT WILL YOU SAVE?

[ TLDR ]
Plug your numbers in and SPORTSERVA returns an estimate of monthly admin savings — Patrick will verify the figure for your operation.
YOUR NUMBERS
ESTIMATED MONTHLY SAVINGS
RM {{ roiSavings.toLocaleString('en-MY', {maximumFractionDigits:0}) }}
Per month, before any uplift on collection rate. Patrick will model your specific operation under NDA.
RM {{ roiTime.toLocaleString('en-MY', {maximumFractionDigits:0}) }}
Time freed
RM {{ roiInvoice.toLocaleString('en-MY', {maximumFractionDigits:0}) }}
Invoice efficiency
RM {{ roiCollection.toLocaleString('en-MY', {maximumFractionDigits:0}) }}
Collection uplift
[ HOW WE ESTIMATE ]

Time freed = hours/week × 4.33 weeks × staff RM/hour × 0.7 (we assume 70% of manual billing time is automatable).

Invoice efficiency = invoices/month × RM 0.50 saved per invoice (paper, postage, manual chase).

Collection uplift = units × RM 1.20 (typical lift from auto-billing + dunning rules).

Estimate only — Patrick will confirm for your specific operation, with line-by-line modelling and references to similar operators.

Estimate only — Patrick will confirm for your specific operation.
FACE RECOGNITION· RFID· QR ACCESS· SMART INTERCOM· LICENCE PLATE· LIFT CONTROL· PARKING LOCK· SMART LIGHTING· FACE RECOGNITION· RFID· QR ACCESS· SMART INTERCOM· LICENCE PLATE· LIFT CONTROL· PARKING LOCK· SMART LIGHTING·
ON RIGHT NOW

LIVE OPS. NO SPREADSHEETS.

[ TLDR ]
Six headline metrics aggregated across the xSERVA platform: properties served, invoices, MyInvois documents, payments cleared, AIoT devices and uptime.
COURTS
42/56
Active bookings now
Across 4 venues · last sync 2s ago
CHECK-INS
1,284today
Face + RFID entries
SmartFACE + access readers
PAYMENTS
RM 38.4k
Auto-billed today
Xendit + bank rails · MyInvois logged
98.7%
Uptime · 90d
14s
Avg booking time
0
Double-bookings
24/7
Support window
PLAYS WITH

WORKS WITH WHAT YOU ALREADY RUN.

[ TLDR ]
Six integration lanes — MyInvois (UBL 2.1 + MSIC), Xendit (QR/card/Direct Debit), the Autocount middleware, PHPMailer email & invoice delivery, generic IP cameras + RFID/face/LPR/intercom, and IP-controlled lifts and lockers — covered out of the box. Plus a public REST API at /api_doc.php with 60+ documented endpoints.

No rip-and-replace. SPORTSERVA plugs into your gateways, hardware and accounting tools out of the box.

MyInvois (LHDN) Xendit Autocount PHPMailer Email Public REST API Generic IP Cameras MIFARE RFID Face Recognition Licence-Plate Cameras Smart Intercoms Lift Controllers Parking-Lock Controllers Smart Lighting Power Monitors Smart Mirrors Delivery Lockers
PLAYBOOK 4 STEPS

LIVE IN DAYS.
NOT MONTHS.

[ TLDR ]
Four phases over four weeks: discovery and import, configuration and training, AIoT pairing and soft launch, full cutover and growth.
01

ONBOARD YOUR PROPERTY OR BUSINESS

Spin up your venues, blocks, courts, classes and units. Bring your existing member database with our import wizard.

02

CONFIGURE YOUR MODULES

Switch on bookings, memberships, billing, helpdesk, POS, marketplace and security operations — only what you need.

03

CONNECT AIoT HARDWARE

Pair RFID, face cameras, intercoms, lifts, parking locks and lockers — all into one access and audit log.

04

GO LIVE — AND GROW

Train staff, switch on auto-billing and MyInvois, open the customer mobile app — and start tracking ops on one screen.

FITS

ONE STACK · EIGHT PLAYBOOKS.

[ TLDR ]
Eight industries we serve under a single platform: condos, mixed-use, sports clubs, gyms, parking, residential communities, retail/F&B and clubhouses.
Condos & Strata Mixed-Use Buildings Sports Clubs Gyms Smart Parking & EV Residential Communities Retail / F&B Clubhouses
39 TOGGLES FROM functions.php EVERY MODULE

EVERY FEATURE
IN xSERVA.

[ TLDR ]
Every customer-facing feature toggle in xSERVA — all 39 of them. Operators flip them on per project, so you only see what your venue uses.

The xSERVA platform exposes 39 customer-facing feature toggles via property_ava() in the codebase. Operators flip them on per project, so SPORTSERVA only renders what your venue actually uses. Below is the canonical list — pulled straight from the codebase.

  • 01
    Invoicing

    Standard, consolidated, rental, fire-charge, deposit and credit-note flows on one ledger.

  • 02
    Utility Billing

    Water, electricity and metered-utility invoicing tied to unit and meter reading.

  • 03
    Visitors

    Pre-registration, QR pass, type-based routing, doc upload and car-photo capture.

  • 04
    Facility Bookings

    Courts, halls and common areas with cut-off, PH rules and recurring slots.

  • 05
    Golf Bookings

    Tee-time scheduling and group-booking workflow, separate from generic facility bookings.

  • 06
    Participant Check-Ins

    Class, event and amenity check-in records with timestamp and audit trail.

  • 07
    Announcements

    Targeted broadcast notices to residents, members or specific zones.

  • 08
    Suggestions

    Resident/member suggestion box with status lifecycle.

  • 09
    Internal Mails

    In-app messaging between management, staff and customers.

  • 10
    Complaints

    Lifecycle ticketing for resident or member complaints with SLA clock.

  • 11
    Incident Reports

    Security incident logging with photo evidence and owner assignment.

  • 12
    Defect Reports

    Property/facility defect tickets routed to maintenance staff.

  • 13
    Management Accounts

    MC/JMB management-body accounts with sub-MC support.

  • 14
    Meeting Minutes

    Board, AGM and committee minutes archived per management body.

  • 15
    Emergency Numbers

    Tap-to-call directory of emergency contacts inside the customer app.

  • 16
    Emergency SOS Requests

    One-tap SOS into the security console with location pin.

  • 17
    Sub-Users

    Family member, employee or sub-account users under a master record.

  • 18
    Card Access

    MIFARE-compatible RFID smart-card access with audit log.

  • 19
    Face Recognition Access

    SmartFACE template-based face access at gates and lifts.

  • 20
    Vehicle Plate Recognition Access

    SmartVE LPR for vehicle entry/exit with paid-parking integration.

  • 21
    Contractor Service Permits

    Permit-to-work tickets with check-in/out and audit photo.

  • 22
    Tickets

    Cross-cutting ticketing engine for help-desk, complaints and concierge work.

  • 23
    POSERVA

    Native point-of-sale tied to GL, with stocks, groups and classification.

  • 24
    Community Marketplace

    Tenant/merchant catalogue with campaign-driven promos.

  • 25
    Concierge Services

    Bookable concierge requests — laundry, fetch, errands.

  • 26
    TukangMan

    Handyman link-out to tukangman.com for ad-hoc home services.

  • 27
    Self-Service Laundry

    QR-driven laundry/amenity machine sessions with auto-stop.

  • 28
    Memberships

    Paid plan management with auto-renew, class passes and member rate cards.

  • 29
    Tenancy Agreements

    Lease lifecycle: proposal → in-force → not-in-force, with rentals.

  • 30
    Tenant Accounts

    Tenant master records separate from owner accounts, with statements.

  • 31
    Management Committee

    MC member roster, voting record and approval routing.

  • 32
    Delivery Lockers

    DLCSP-driven smart locker assignment, courier app and pickup QR.

  • 33
    EV Charging Parking Lots

    EV bay metering, deposit + session APIs and auto-billing.

  • 34
    Lost and Found

    Logged-and-searchable lost-and-found inventory with claim flow.

  • 35
    Property QR Code

    One QR per property — landing for guests, residents and amenity scan-to-act.

  • 36
    Help Desk

    Operator-facing help-desk queue with SLA tiers.

  • 37
    Integrated Smart Access

    SmartINTE intercom + linked card/face/plate access on one device.

  • 38
    Files

    Per-customer document vault with retention rules and signature capture.

  • 39
    Classes

    Yoga/fitness/coach scheduling with class passes and participant check-in.

SOURCE-OF-TRUTH NOTE

This list is generated from functions.php → property_ava() in the xSERVA codebase. Public REST API at /api_doc.php exposes 60+ documented endpoints across these toggles — visitor, EV charging, sub-account, announcements and more. Powered by VYROX AIoT.

VS THE FIELD 10 ROUNDS

WHY xSERVA OVER
THE ALTERNATIVES.

[ TLDR ]
Ten head-to-head rounds against spreadsheets and single-purpose legacy software — capability by capability, no marketing fluff.

A direct head-to-head against spreadsheets and single-purpose legacy software. Ten rounds, no spin.

Capability xSERVA Spreadsheets / Manual Legacy / Single-Purpose
MyInvois (LHDN) e-invoice YES
Native, real-time submission
NO
Manual upload, error-prone
PARTIAL
Often missing or paid add-on
Workflow automation YES
Cron + rules engine
NO
None — humans chase
PARTIAL
Limited; not cross-module
AIoT / access control YES
Brand-agnostic, native
NO
Not possible
PARTIAL
Single-vendor lock-in
Multi-property / multi-tenant YES
Native, role-based
NO
Spreadsheet per site
PARTIAL
Per-site licence
Resident / customer mobile app YES
4 apps + QR shortcuts
NO
None
PARTIAL
Optional add-on
Real-time dashboards YES
Live ops board
NO
Daily-batch at best
PARTIAL
Static reports
Audit trail YES
Action log via debugv_access
NO
Track-changes hell
PARTIAL
Partial, per module
Payment automation YES
Xendit + bank rails + auto-recon
NO
Manual entry
PARTIAL
Limited gateways
Integrations YES
MyInvois, Xendit, Autocount, IoT
NO
Copy-paste
PARTIAL
One-off connectors
Support response YES
Direct line to Patrick + email
NO
You are the support
PARTIAL
Ticket queue, days
PLAYBOOKS 8 INDUSTRIES

EIGHT INDUSTRIES.
ONE STACK.

[ TLDR ]
Eight industry playbooks — strata, mixed-use, sports clubs, gyms, parking, communities, retail/F&B and clubhouses — each with a live-operator example.
01
Condos & Strata

JMB and MC committees managing multi-block strata properties with sinking-fund and management-fee billing.

Top pain: Endless paper notices, late maintenance fees, and visitor logbooks that nobody reads.

check_circleAccounting + MyInvois for monthly bills
check_circleVisitor + access control with face/QR
check_circleHelpdesk lifecycle for complaints
QUANTIFIED OUTCOME

A 600-unit KL condo cut maintenance-fee arrears from 18% to 3% in one quarter and resolves complaints 70% faster.

02
Mixed-Use Buildings

Office + retail + residential towers with very different operational rhythms under one roof.

Top pain: Different teams running different systems for the same gate, lift and lobby.

check_circleProperty & facility setup with per-zone rates
check_circleLift + parking-lock control with audit log
check_circlePOSERVA for retail tenants and merchants
QUANTIFIED OUTCOME

A Cyberjaya mixed-use tower runs 4 zones — office, retail, residence, hotel — on one ops screen, saving an estimated RM2,000/month on duplicate licences alone.

03
Sports Clubs

Multi-court racquet and ball clubs with peak-hour scarcity and recurring members.

Top pain: Walk-ins stealing peak slots, no-shows on recurring bookings, MyInvois headache on cafe sales.

check_circleBookings with cut-off + PH rules
check_circleMemberships with auto-renew + class passes
check_circlePOS for cafe + pro shop tied to GL
QUANTIFIED OUTCOME

A KL multi-court operator runs end-to-end without spreadsheets and reports zero double-bookings since switching.

04
Gyms

Single-site or multi-branch fitness studios with high-volume daily check-ins.

Top pain: Fronth-desk queues, lapsed members tapping in, and a spaghetti of CCTV/RFID/POS.

check_circleFace access at the entrance with membership binding
check_circleAuto-billing engine for renewals
check_circleClass passes and coach payouts
QUANTIFIED OUTCOME

A Singapore gym chain saves at least 30 hours of admin a week after switching to face access + auto-billing.

05
Smart Parking & EV

Operators managing reserved bays, visitor parking and EV charging revenue.

Top pain: Disputes over bay usage, manual charging-fee collection, and no real-time view of utilisation.

check_circleParking-lock + LPR (SmartVE) for entry/exit
check_circleEV bay metering and auto-billing
check_circleVisitor parking pass with QR
QUANTIFIED OUTCOME

A Selangor commercial centre saw RM2,000+/month electricity savings from EV bay accuracy and dynamic peak-hour rates.

06
Residential Communities

Gated communities with mixed family demographics and active resident apps.

Top pain: Complaint backlogs, visitor approval friction, and unclear who paid what.

check_circleResident mobile app for bookings + payments
check_circleVisitor pre-registration with QR
check_circleConcierge + complaints with SLA
QUANTIFIED OUTCOME

A Penang gated community shrank visitor approval from 3 minutes to under 10 seconds and processes 100% of payments via the resident app.

07
Retail / F&B

Mall tenants and stand-alone outlets needing POS, MyInvois and tenant billing.

Top pain: Disconnected POS, daily manual MyInvois, and cash-flow blind spots.

check_circlePOSERVA point-of-sale tied to GL
check_circleMyInvois auto-submission per sale
check_circleMarketplace + campaigns engine
QUANTIFIED OUTCOME

A KL F&B operator submits ~3,000 e-invoices a month with zero manual keying and reconciles bank daily.

08
Clubhouses

Resort, country and community clubhouses balancing members, walk-ins and event bookings.

Top pain: Fragmented event bookings, member benefits forgotten, and a helpdesk that lives in chat threads.

check_circleClass + facility booking with member rate cards
check_circleLost-and-found + concierge tickets
check_circleEvent-day visitor pass batch
QUANTIFIED OUTCOME

A Langkawi resort clubhouse moved guest experience to QR + face — guests book courts, pay on the portal and walk in via face.

CLIENTS 12 ANONYMISED UNDER NDA

OPERATORS WE SERVE.

[ TLDR ]
Twelve anonymised operators we serve, drawn from the live deployment base — happy to introduce on request.

A snapshot of live operations on the platform — anonymised by request. Happy to introduce on a NDA-protected reference call.

01 480-UNIT CONDO
Mont Kiara
Auto-billing + face access for residents.
02 12-COURT BADMINTON
Penang
Online booking + dynamic pricing.
03 MIXED-USE CLUBHOUSE
Petaling Jaya
POS + amenities + visitor management.
04 6-LIFT BLOCK
Johor Bahru
Lift access + smart parking.
05 FUTSAL ARENA
Jakarta
Recurring class bookings + Xendit payments.
06 RETIREMENT VILLAGE
Subang
Concierge services + helpdesk.
07 EV CARPARK
Kuala Lumpur
LPR entry + paid parking.
08 STRATA RESIDENTIAL
Cyberjaya
JMB billing + sinking fund auto-generation.
09 SWIM COMPLEX
Ipoh
Class passes + coach scheduling.
10 SERVICED APT BLOCK
Bangkok
Sub-account billing + statements.
11 BOWLING ALLEY
Kuching
POS + membership plans + leaderboards.
12 SPORTS CENTRE
Ho Chi Minh
Multi-facility bookings + auto-reminders.
SWITCHING 4 PATHS

MOVING FROM SPREADSHEETS,
PAPER, OR LEGACY SOFTWARE.

[ TLDR ]
Four migration paths — from spreadsheets, paper, single-purpose legacy software or in-house custom tools — each with a parallel-run plan.

Whatever you ran before, there is a parallel-run path that protects finance and operations during cutover. No big-bang go-lives.

01
PARALLEL OK

FROM SPREADSHEETS

Bring your members, units, contracts and historical invoices in via CSV/Excel templates. Patrick walks the field-mapping in Week 1, then runs a parallel reconciliation against your existing sheet for one billing cycle so finance can sanity-check every figure before cutover.

  • arrow_forward CSV / Excel ingestion templates
  • arrow_forward Field-mapping with Patrick on a call
  • arrow_forward One parallel billing cycle for sanity check
  • arrow_forward Historical invoices preserved with original numbers
02
PARALLEL OK

FROM PAPER / MANUAL

If your last decade lives in a filing cabinet, we run an OCR + structured-data onboarding workflow. Past contracts and receipts are scanned, indexed against the new customer record and tagged with the original date so the audit trail is unbroken — even when the source is paper.

  • arrow_forward OCR ingest of past records
  • arrow_forward Per-customer document indexing
  • arrow_forward Original-date tagging on every artefact
  • arrow_forward Digital signature capture going forward
03
PARALLEL OK

FROM LEGACY SOFTWARE

Bridge integrations let your old system keep posting payments while xSERVA owns bookings, MyInvois and access. We run parallel for two cycles, then flip the GL across in a single weekend with finance present. No big-bang go-live, no 90-day spreadsheet of failed records.

  • arrow_forward Bridge integration during cutover
  • arrow_forward Two-cycle parallel run
  • arrow_forward Single-weekend GL cutover with finance on call
  • arrow_forward Read-only archive of the old system retained
04
PARALLEL OK

FROM CUSTOM IN-HOUSE

For teams cutting over from a custom-built ERP or PHP/Excel mashup, we work directly with your developer to schema-map the export, normalise data into xSERVA primitives, and archive the old DB read-only. Webhooks and the REST API keep any homegrown tools that still earn their keep.

  • arrow_forward Direct developer-to-developer schema mapping
  • arrow_forward Data normalisation into xSERVA primitives
  • arrow_forward Read-only archival of the source DB
  • arrow_forward REST + webhooks for surviving in-house tools
PLAYS WITH DEEP DIVE

EVERY INTEGRATION, EXPLAINED.

[ TLDR ]
Six deep-integration lanes — MyInvois (UBL 2.1), Xendit (QR/card/Direct Debit), Autocount middleware, email & invoice delivery via PHPMailer, generic IP cameras + RFID/face/LPR/intercom and IP-controlled lifts and lockers.
MyInvois (LHDN)

Malaysian e-invoice compliance via UBL 2.1 JSON payload generation, with real-time submission, sharing-URL retrieval, credit-note linkage and consolidated invoice support. Walk-in buyer fallback ships the LHDN-mandated TIN EI00000000010 so cash sales never block the queue, and the bundled MSIC code list keeps line items compliant. Sandbox and production are both first-class.

Xendit

Multi-method payment gateway. Confirmed methods in the integration: QR (DuitNow / e-wallet QR), credit & debit card, and Direct Debit. Webhook reconciliation against the customer ledger, refund workflow with approval, and failover with retry/dunning. One integration, one ledger.

Autocount

Bidirectional sync via the hosted VYROX-AutoCount-Connector middleware (safetech.org.my/VYROX-AutoCount-Connector/xSERVA) with Bearer-token auth — invoice, payment, cancel and undo flows are all wire-supported. Autocount-native finance teams keep their workflow while ops runs xSERVA; daily reconciliation runs on cron with an exception report.

Email & invoice delivery (PHPMailer)

Outbound email, invoice delivery, statement notifications and late-payment reminders go out via PHPMailer. Every send is logged against the customer record so the audit trail is unbroken — the same engine drives MyInvois share-link emails and ticket replies.

Generic IP cameras + RFID + face + LPR + intercom

Brand-agnostic. Generic IP cameras with HTTP snapshot & event ingest, MIFARE-compatible RFID smart cards, SmartFACE face recognition, SmartVE licence-plate recognition and SmartINTE smart intercoms — all feed the same audit log. Swap hardware without losing history.

Lifts, parking-lock controllers, smart lighting, smart mirrors, lockers

Relay-based and IP-controlled hardware integration on low-voltage and high-voltage paths. Brand-agnostic. Lift access binds to membership; parking-lock binds to bay rights; smart lighting and power monitors feed the energy dashboard.

ROLLOUT 4 PHASES · 4 WEEKS

LIVE IN 4 WEEKS.
PROVEN PLAYBOOK.

[ TLDR ]
A 4-week rollout broken down by week, with what Patrick handles and what your team owns at each phase.
DISCOVERY· CONFIGURE· TRAIN· PAIR AIoT· CUTOVER· GROW· DISCOVERY· CONFIGURE· TRAIN· PAIR AIoT· CUTOVER· GROW·
01
Week 1

DISCOVERY & DATA IMPORT

Patrick on-site or video. Map your operations to xSERVA modules. Bulk import customers, units, contracts and historical invoices. Decide which modules go live first and which follow.

02
Week 2

CONFIGURATION & TRAINING

Configure rates, fees, MyInvois TIN, payment gateway, branding and role-based user accounts. Run 2–3 hands-on training sessions for finance, ops, security and front-desk teams.

03
Week 3-4

AIoT PAIRING & SOFT LAUNCH

Pair access devices, cameras, lifts and parking-locks. Roll out the resident/customer mobile app. Parallel-run with the old system so finance can sanity-check.

04
Week 5+

FULL CUTOVER & GROWTH

Old system retired. Quarterly reviews, performance dashboards, and adoption of new modules as the operation scales.

DATA · SECURITY PDPA · LHDN

LOCKED DOWN. AUDIT-READY.

[ TLDR ]
Operational controls covering Malaysian data residency, TLS in transit, RBAC, off-site backups, MyInvois pipeline integrity, PDPA-aligned retention and SM4 device-protocol crypto.

Operational software touches money, identity and physical access. SPORTSERVA enforces PDPA-aligned retention, TLS in transit and an action audit trail on every access event — the security console below maps controls to the threats they actually mitigate.

Data residency Malaysia

Your data is hosted in Malaysian cloud regions by default; EU/SG regions on request.

Encryption in transit TLS

All client and server traffic uses TLS in transit.

Role-based access RBAC + audit

Granular roles for finance, ops, security and front-desk; an action log via in_syslog() captures changes to debugv_access.

Backups Off-site

Off-site backups of the database and uploaded files.

MyInvois flow LHDN-aligned

MyInvois UBL 2.1 payloads submitted directly — no third-party broker holds your invoice data.

PDPA & privacy Purpose-limited

Face/ANPR/visitor data is purpose-limited with consent capture at enrolment.

Device crypto SM4 + safe_de2()

Device protocol uses SM4 cipher; API tokens wrapped via proprietary safe_de2().

Monitored ops 24/7

Ops board monitors cron, IoT heartbeats and gateway health around the clock.

SUPPORT 24/7 MONITORED OPS

WHATSAPP PATRICK.
ANY HOUR.

[ TLDR ]
Six support tiers from P1 outage to onboarding and quarterly review — every tier has a stated response window.

Direct line, not a ticket queue. Response targets are measured and reported per quarter.

P1 · Outage
1h response

Production outage, payment gateway down, MyInvois down, access gates jammed.

P2 · Degraded
4h response

One module misbehaving, slow performance, isolated hardware fault.

P3 · Question
Next business day

How-to questions, configuration changes, new feature requests.

Onboarding
Included

2–3 live training sessions in Week 2 plus role-based playbooks for every team.

Quarterly review
Included

Patrick walks every operator through usage, cost saves and module roadmap each quarter.

Direct WhatsApp
Patrick

One line, not a ticket queue — message Patrick directly during any incident.

PRICING 3 BANDS · CUSTOM

TRANSPARENT, CUSTOM.

[ TLDR ]
Three pricing bands — small, mid and large — same 12-pillar feature set, different volume tiers and support depth.

Free demo and trial. No setup fee on the standard SKU. Custom per-property monthly subscription scaled to your size.

SMALL
< 100 customers
MYR · Custom · from RM low-3-figures/mo
  • check_circleAll 12 pillars, no feature gating
  • check_circleMyInvois auto-submission
  • check_circleUp to 3 staff users
  • check_circle1 venue / 1 entity
  • check_circleDirect line to Patrick + email support
  • check_circleNo setup fee on standard SKU
chat TALK TO PATRICK
MID
100–1,000 customers
MYR · Custom · per-property monthly
  • check_circleAll 12 pillars + multi-tenant
  • check_circleAIoT hardware bundle option
  • check_circleUnlimited staff users
  • check_circleUp to 5 venues / entities
  • check_circlePriority direct line to Patrick
  • check_circleQuarterly review included
chat TALK TO PATRICK
LARGE
1,000+ customers
MYR · Custom · enterprise
  • check_circleEverything in MID
  • check_circleMulti-entity / multi-venue scale
  • check_circleDedicated success manager
  • check_circleCustom integrations & API
  • check_circlePriority feature roadmap
  • check_circleDirect line to Patrick + engineering
chat TALK TO PATRICK

Optional add-ons: AIoT hardware bundle, e-invoice volume tier and custom integrations. Contact Patrick for a written quote.

PLAIN ENGLISH 25 TERMS

EVERY ACRONYM, DEFINED.

[ TLDR ]
Twenty-five plain-English definitions for every acronym used on this page — bookmarkable per term.
AIoT
Artificial-Intelligence-of-Things — networked devices (cameras, RFID, intercoms) with on-device intelligence.
ANPR / LPR
Automatic Number-Plate / Licence-Plate Recognition — cameras that read vehicle plates for entry control.
Audit trail
Action log of changes written via in_syslog() to the debugv_access table with user and timestamp.
Bin (PDPA)
In PDPA terms, the limited-purpose container holding personal data with retention rules.
Cron
Time-based job scheduler used to run recurring tasks like billing and reminders.
e-Invoice / MyInvois / LHDN
Malaysia’s mandatory e-invoicing standard administered by LHDN; xSERVA submits in real time.
FPX
Financial Process Exchange — Malaysia’s shared online banking payment rail.
GL
General Ledger — the accounting system of record where every transaction posts.
JMB / MC
Joint Management Body / Management Corporation — strata governing bodies under Malaysian law.
Multi-tenant SaaS
One platform instance serving many independent operators with strict data isolation.
DLCSP
Door-Lock Control Service Protocol — VYROX proprietary protocol for door locks and delivery lockers.
MIFARE
Industry-standard 13.56 MHz RFID smart-card family used for the access cards xSERVA reads.
PDPA
Personal Data Protection Act — Malaysia’s privacy law governing personal-data handling.
POS
Point-of-Sale — the cafe/pro-shop checkout layer; in xSERVA it is POSERVA, native to the GL.
QR
Two-dimensional barcode used for invoices, access keys and amenity check-in.
RBAC
Role-Based Access Control — permissions assigned by role rather than by user.
RFID
Radio-Frequency Identification — card or fob technology for access control.
SLA
Service Level Agreement — committed response and resolution times.
SmartFACE / SmartVE / SmartINTE
xSERVA’s face-recognition, licence-plate and smart-intercom modules.
Sinking fund
Strata reserve fund for major repairs, billed via maintenance fees.
Sub-account
A dependent account (family member, employee) under a master customer record.
TLS
Transport Layer Security — encryption protocol for data in transit; xSERVA uses TLS 1.3.
Webhook
HTTP callback fired on events (payment received, member created) for external integrations.
SM4
32-round Chinese block cipher used for device-protocol encryption in the xSERVA AIoT stack.
DLCSP
Door-Lock Control Service Protocol — VYROX in-house protocol for door locks and delivery lockers.
MIFARE
13.56 MHz contactless smart-card family — the chip generation behind xSERVA card access.
UBL 2.1
Universal Business Language 2.1 — the JSON payload schema used for MyInvois (LHDN) e-invoice submission.
MSIC
Malaysia Standard Industrial Classification — the LHDN code list xSERVA bundles for compliant e-invoice line items.
PWA
Progressive Web App — what the customer/staff/security/delivery xSERVA apps technically are; installs to home screen, no store gatekeepers.
VOICES 12 OPERATORS

OPERATORS WHO RUN HOT.

[ TLDR ]
Twelve operator voices from KL, Singapore, Jakarta, Bangkok, Penang, JB, PJ, Bangalore, Ipoh, HCMC, Langkawi and Kuching.

Twelve clubs, gyms, academies and facilities across SEA running on SPORTSERVA today.

format_quote TICKET · {{ String(i+1).padStart(2,'0') }}

{{ t.quote }}

{{ t.name }}
{{ t.role }}
{{ t.city }}
VERIFIED
CONTACT

TALK TO PATRICK.
GO LIVE.

[ TLDR ]
Three direct rails — message Patrick on WhatsApp, email enquiry@vyrox.com or call +60 19-688 3338. No funnel, no SDR.

Ready to switch on bookings, memberships, smart access and MyInvois on one platform? Patrick will scope it with you in one short call.

EXPLAINER LHDN

HOW SPORTSERVA HANDLES MyInvois.

[ TLDR ]
Real-time submission to LHDN, sandbox-to-production switch, validation-failure queue and credit-note linkage — explained for finance and ops leads.

Malaysia's MyInvois (LHDN) e-invoicing mandate moves invoicing from a private, downstream artefact to a real-time, validated transaction with the tax authority. SPORTSERVA submits every B2B invoice to LHDN at the moment of issue — no nightly batch, no manual upload, no broker holding your payload.

Sandbox and production environments are first-class. Operators can dry-run a full quarter against the sandbox before flipping a single config to production — the same code path, the same validation rules, the same credit-note linkage. Validation failures route to an operator queue with the specific field highlighted; you correct in place and resubmit, and the corrected document keeps its original audit trail intact.

Credit notes are linked to the original invoice with the LHDN UUID, and consolidated invoice handling — a meaningful concern for clubs running 1,800+ invoices a month — is built into the same engine that handles standard, rental, fire and deposit templates. The whole pipeline runs over TLS in transit, with an action audit log written via in_syslog() to debugv_access.

PIPELINE
  1. Invoice fires from a booking, membership renewal or POS sale.
  2. SPORTSERVA validates structure against the LHDN XML schema locally.
  3. Submission is signed and sent to LHDN over TLS.
  4. LHDN UUID + ack timestamp are stamped on the customer-visible PDF and the GL.
  5. Failures route to an operator queue; corrected documents resubmit with original ID.
FAQ 24 ANSWERS

QUESTIONS, ANSWERED.

[ TLDR ]
Twenty-five frequently-asked questions covering rollout, MyInvois, hardware, privacy, data export, training, pricing and what is NOT included.
{{ q.a }}

TALK TO PATRICK NOW — NO SLIDES, NO FUNNEL.

Just a direct conversation about whether xSERVA fits your operation.