AUTOSERVA, by VYROX INTERNATIONAL SDN BHD, is a unified property, facility and membership operations platform powered by the xSERVA core. It combines accounting and MyInvois (LHDN) e-invoicing, payments and collections, bookings, membership, AIoT smart-access (RFID, face recognition, license-plate recognition, smart intercom, lift and parking-lock control), helpdesk, POS, automation and a full mobile app suite — in a single dashboard. AUTOSERVA is the industrial control-room face of xSERVA, alongside sister brands SMARTSERVA, PROPSERVA, HOMESERVA and SPORTSERVA.
~/autoserva / control-room / index.live   |   SYSTEM ONLINE   |   UPTIME 99.98%
[ INDUSTRIAL OPERATIONS PLATFORM // POWERED BY xSERVA ]

ONE TERMINAL.
EVERY OPERATION
UNDER CONTROL.

One screen for the night-shift officer. One dashboard for finance. One mobile app for residents. AUTOSERVA wires MyInvois e-invoicing, auto-billing, AIoT access (RFID + face + plate), security ops, helpdesk and reporting into a single dense terminal — the kind your ops team can actually run a 24/7 site from without juggling six tabs.

SHELL // ops@autoserva ~ # PID 04412
# quickstart
$ autoserva init --site "your-property" --modules all
[OK] tenant provisioned in 00:00:42
$ autoserva connect --hardware rfid,face,plate,intercom,lift
[OK] 14 devices paired
$ autoserva go-live
[OK] live on autoserva.com
verified MyInvois (LHDN) READY hub MULTI-TENANT SaaS support_agent 24/7 DIRECT SUPPORT lock ENCRYPTED AT REST sensors AIoT-COMPATIBLE cloud MALAYSIA-HOSTED
// LIVE_STATUS_FEED
REFRESH 5s
[OK]e-invoice sync (MyInvois)142 docs
[OK]auto-billing enginescheduled
[OK]RFID gate north312 swipes
[OK]face-recog lobby A98.4% match
[OK]plate-recog gate-2operational
[WARN]camera #14 (carpark-B3)offline 02:14
[OK]lift access controller14 floors
[OK]Xendit gatewayRM 18,420
[OK]cron jobs (1m / 5m)on-time
[OK]helpdesk queue3 open
[OK]visitor pre-reg QR56 today
[OK]power monitor (kWh)stable
// sample frame · live tenants run real telemetry · figures illustrative
SITES_LIVE
= 100+
UPTIME_SLA
= 99.9%
MODULES
= 12/12
SUPPORT_HRS
= 24/7
[ POWERED BY xSERVA · BUILT BY VYROX · MyInvois (LHDN) READY · 5 BRANDS / 1 PLATFORM · 24/7 SUPPORT ]
[ MODULE_INDEX // 12 PILLARS ]

EVERY MODULE. ONE DASHBOARD.

[ TLDR ] Twelve operational modules — accounting, e-invoice, payments, bookings, membership, AIoT access, helpdesk, POS, automation and mobile — running on one ledger, one role-based access model, one deployment.

Twelve operational pillars cover the entire lifecycle of a working site — from a tenant's first invoice to a security badge swipe at 03:47 in the morning. Click a row to expand the sub-feature listing.

[ID]
[ICN]
[MODULE]
[ACTION]
[01/12]
receipt_long
ACCOUNTING, INVOICING & E-INVOICE
EXPAND

ACCOUNTING, INVOICING & E-INVOICE

Property finance teams juggle rental invoices, sinking-fund levies, fire insurance, deposits and consolidated statements across hundreds of customers — usually in three different systems. AUTOSERVA collapses every invoice type into one ledger with MyInvois (LHDN) submission baked in. Validation, signing, UUID storage and credit-note flow are automated end-to-end.

[ KEY_BENEFITS ]
  • [+]One ledger replaces spreadsheets + accounting software + manual e-invoice scripts.
  • [+]MyInvois validation, signing and submission run in the background with full audit trail.
  • [+]Bank reconciliation across multiple accounts in minutes, not afternoons.
// FIELD_EXAMPLE

A 480-unit condo finance team used to spend 4 days each month generating, printing and posting invoices. After cutover, the cron-driven billing run produces all 480 invoices, submits them to MyInvois and emails them to residents in under 12 minutes — finance now reviews exceptions instead of typing.

[ SUB_FEATURES ]
  • >> Invoices: standard, consolidated, rental, fire, deposit
  • >> Credit notes, refunds, invoice adjustments
  • >> Customer statements & GL statements
  • >> MyInvois (LHDN) e-invoice submission with audit log
  • >> Consumption tax (SST/GST), cash book, general ledger
  • >> Bank reconciliation across multiple accounts
[02/12]
payments
PAYMENTS & COLLECTIONS
EXPAND

PAYMENTS & COLLECTIONS

Chasing payments by phone is the silent killer of building finance teams. AUTOSERVA replaces the chase with an auto-billing engine that issues, dispatches and reconciles invoices on cron, with multi-method online payment via Xendit (QR, credit/debit card, Direct Debit). Failed charges are flagged, retried and escalated automatically.

[ KEY_BENEFITS ]
  • [+]Days-sales-outstanding drops as residents pay via FPX, card or e-wallet 24/7.
  • [+]Multi-gateway routing means a card decline tries another rail before failing.
  • [+]Webhook reconciliation matches every cent to the right invoice line.
// FIELD_EXAMPLE

A 6-tower mixed development with 1,420 units cut its average collection time from 38 to 11 days by enabling auto-debit + reminder cadence; manual follow-up calls dropped from ~120 per month to under 20.

[ SUB_FEATURES ]
  • >> Auto-billing engine + auto-payment scheduling
  • >> Online customer payment portal
  • >> Xendit + multi-gateway routing
  • >> Credit-card / bank-account charge automation
  • >> Payment verification workflow & approvals
  • >> Interest advice, withdrawals, statement reconciliation
[03/12]
event_available
BOOKINGS & RESERVATIONS
EXPAND

BOOKINGS & RESERVATIONS

Booking conflicts and clipboard schedules turn the simplest amenity into a complaint magnet. AUTOSERVA gives every facility, court, function room and class a calendar with rule-based cut-offs, recurring bookings and QR confirmation. Residents self-serve; staff own only the exceptions.

[ KEY_BENEFITS ]
  • [+]Self-service booking via the resident app, no front-desk queue.
  • [+]Cut-off, blackout and public-holiday rules prevent over-booking automatically.
  • [+]QR confirmation doubles as the access key at the door.
// FIELD_EXAMPLE

A racquet club with 12 courts shifted from a paper grid to AUTOSERVA bookings; member-led booking volume rose 38% in the first quarter while front-desk booking workload dropped by 70%.

[ SUB_FEATURES ]
  • >> Facility & court booking calendar
  • >> Class & coach bookings; class passes & memberships
  • >> Common-area reservations (BBQ, function room, gym)
  • >> Recurring bookings, change-history audit
  • >> Cut-off-time enforcement, public-holiday rules
  • >> QR-code booking confirmation
[04/12]
badge
MEMBERSHIP & CUSTOMER MANAGEMENT
EXPAND

MEMBERSHIP & CUSTOMER MANAGEMENT

Membership and lease records scattered across spreadsheets, photocopies and email folders make audits painful and renewals lossy. AUTOSERVA centralises every customer, sub-account, contract, document and photo in one master record with full change history. Renewal cadences and approval workflows run on rails.

[ KEY_BENEFITS ]
  • [+]A single source of truth for every member, tenant and sub-account.
  • [+]Approval-gated self-service for address, contact and KYC updates.
  • [+]Document and photo uploads attached directly to each contract.
// FIELD_EXAMPLE

A community of 1,200 leases moved off a 9-tab spreadsheet into the customer master in two weeks; the next external audit closed in 3 days versus 11 days the previous year.

[ SUB_FEATURES ]
  • >> Customer master + sub-accounts
  • >> Lease agreements: proposals, in-force, not-in-force
  • >> Customer dashboard with self-service info changes (approval-gated)
  • >> Document & photo upload
  • >> Contract change tracking
  • >> Membership plans + payment verifications
[05/12]
security
SMART ACCESS CONTROL & AIoT
EXPAND

SMART ACCESS CONTROL & AIoT

Gate hardware, lift controllers and cameras typically come from five different vendors with five separate dashboards. AUTOSERVA brokers them all under one access policy: who, what door, what floor, what time. Device health, swipe logs and override events live in a single audit feed.

[ KEY_BENEFITS ]
  • [+]One access policy controls RFID, face, plate, intercom, lift and parking-lock together.
  • [+]Brand-agnostic — generic IP cameras (HTTP snapshot & event ingest) and MIFARE-compatible RFID readers.
  • [+]Device health alerts surface offline cameras and readers before residents notice.
// FIELD_EXAMPLE

A condo replaced four legacy controllers with AUTOSERVA-paired devices and consolidated audit. After 30 days, mean detection time for an offline reader dropped from ~8 hours (resident-reported) to under 4 minutes (auto-alert).

[ SUB_FEATURES ]
  • >> RFID smart cards (MIFARE-compatible readers)
  • >> Face recognition (SmartFACE)
  • >> License-plate recognition (SmartVE)
  • >> Smart intercom (SmartINTE) / Integrated Smart Access
  • >> Lift access, parking-lock control, wheel-clamp module
  • >> Smart mirrors with micode access codes, smart lighting, power monitoring
  • >> Generic IP cameras (HTTP snapshot & event ingest), intrusion-server feed, IoT heartbeat checks
  • >> Delivery lockers + DLCSP door-lock protocol, SM4-encrypted device traffic
[06/12]
domain
PROPERTY & FACILITY SETUP
EXPAND

PROPERTY & FACILITY SETUP

Modelling a property correctly is the foundation everything else builds on — units, parking bays, EV bays, lockers, amenities and rates need a clean structure or every report comes out wrong. AUTOSERVA gives you a flexible hierarchy down to bay-level with QR per asset. Rates, fees and charges plug into invoicing automatically.

[ KEY_BENEFITS ]
  • [+]Bay-level modelling for parking, EV charging, lockers, amenities.
  • [+]QR codes per amenity for booking, fault-reporting and check-in.
  • [+]Rates and fees flow straight into auto-billing without re-entry.
// FIELD_EXAMPLE

A mixed-use building with 220 units, 380 parking bays and 18 EV bays mapped its full asset tree in a 2-day import; EV revenue went from "estimated" to "metered + billed" the same week.

[ SUB_FEATURES ]
  • >> Units, blocks, floors, zones
  • >> Common areas, facility types
  • >> Parking lots, EV bays, visitor / reserved / paid parking
  • >> Delivery lockers
  • >> Amenities + QR, property features + QR
  • >> Rates / fees / charges, self-service laundry
[07/12]
perm_identity
VISITORS & GUESTS
EXPAND

VISITORS & GUESTS

Visitor management is where guards burn out: paper logbooks, missed calls and no audit trail. AUTOSERVA flips this with resident-driven pre-registration, QR visitor passes and live blacklist/whitelist enforcement at the gate. Approvals route to the right host with photo and plate evidence on file.

[ KEY_BENEFITS ]
  • [+]Residents pre-register visitors and the guard just scans a QR.
  • [+]Approval workflow routes to the right host, multi-level if needed.
  • [+]Live dashboard of who is on-site, with photo and plate evidence.
// FIELD_EXAMPLE

A community gate processing 200+ visitors a day cut average visitor approval time from ~4 minutes (phone-based) to under 90 seconds (pre-reg + QR), a ~60% improvement, while every entry is now logged with photo and plate.

[ SUB_FEATURES ]
  • >> Visitor registration with document & vehicle photo upload
  • >> Visitor types, QR visitor pass
  • >> Multi-level approval workflow
  • >> Visitor parking pass with QR
  • >> Resident pre-registration
  • >> Live visitor dashboard, blacklist/whitelist enforcement
[08/12]
videocam
SECURITY OPERATIONS
EXPAND

SECURITY OPERATIONS

Security operations live or die on shift handover. AUTOSERVA is the duty-officer terminal: open tickets, offline cameras, visitor approvals, intrusion alerts and SOS calls — all on one screen. Incidents are logged with timestamp, evidence and lifecycle status, ready for audit.

[ KEY_BENEFITS ]
  • [+]Shift handover compresses to a single screen.
  • [+]Every swipe, override and incident is logged with evidence.
  • [+]SOS button on the resident app routes straight to duty officer.
// FIELD_EXAMPLE

A high-rise duty room replaced 3 separate dashboards (RFID, CCTV, visitor) with the AUTOSERVA security console; shift handover dropped from 22 minutes to under 5, with incident reports filed directly from the same screen.

[ SUB_FEATURES ]
  • >> Live security monitor with badge counts
  • >> Swipe & access log audit
  • >> Incident reporting
  • >> Emergency SOS + emergency contact directory
  • >> System logs
  • >> Blacklist/whitelist management
  • >> IP camera receive log, intrusion-server feed
[09/12]
support_agent
CONCIERGE, COMPLAINTS & HELPDESK
EXPAND

CONCIERGE, COMPLAINTS & HELPDESK

Most resident complaints get lost in chat threads or sticky notes on the building manager's desk. AUTOSERVA gives every complaint a ticket number, a queue, an SLA timer and a closure note. Meeting minutes, contractor permits and lost-and-found are tracked in the same lifecycle.

[ KEY_BENEFITS ]
  • [+]Every complaint has a ticket number and an SLA clock.
  • [+]Routing matrices push tickets to the right team automatically.
  • [+]Closure notes and audit trail end "he-said-she-said" disputes.
// FIELD_EXAMPLE

A 700-unit residence saw resolution time on plumbing and electrical complaints fall by ~70% (from average 48h to ~14h) after enabling SLA-driven routing and resident email notifications.

[ SUB_FEATURES ]
  • >> Complaint logging & lifecycle
  • >> Multi-tier ticket types
  • >> Helpdesk routing
  • >> Lost-and-found tracking
  • >> Concierge service catalog & booking
  • >> Meeting minutes & follow-ups
  • >> Contractor service permit tracking
[10/12]
storefront
POS & MARKETPLACE
EXPAND

POS & MARKETPLACE

F&B outlets, pro shops, vending and merchant booths inside a property usually run their own POS — separate inventory, separate reports, separate reconciliation. AUTOSERVA's built-in POS (POSERVA) and merchant onboarding pull all of it into the same financial backbone, with a community marketplace as a member-only channel.

[ KEY_BENEFITS ]
  • [+]In-house F&B and pro-shop sales report alongside facility revenue.
  • [+]Merchants onboard once and appear in the resident marketplace.
  • [+]Membership-tier promotions tie POS to membership plans.
// FIELD_EXAMPLE

A clubhouse F&B outlet running a generic POS migrated to POSERVA; member-charge-to-room volume rose 28% because charging to the membership account took one tap instead of cash/card.

[ SUB_FEATURES ]
  • >> POSERVA point of sale
  • >> Stocks / stock groups / classification
  • >> Sales reporting
  • >> Merchant onboarding
  • >> Community marketplace
  • >> Marketing campaigns + membership-plan promotions
  • >> Transaction-items catalog
[11/12]
memory
AUTOMATION & REPORTING
EXPAND

AUTOMATION & REPORTING

Manual recurring tasks — month-end billing, reminder cadences, fee escalations, report generation — devour ops bandwidth. AUTOSERVA runs cron-driven jobs at minute and 5-minute granularity for every recurring action, with a rule engine for auto-billing and a deep set of finance and operational reports.

[ KEY_BENEFITS ]
  • [+]Month-end is no longer a person; it is a cron job.
  • [+]Reminder cadences, escalations and late-fee rules are configured once.
  • [+]Reports cover GL, cashflow, CN, invoice runs and operational KPIs.
// FIELD_EXAMPLE

Finance teams routinely report 60-80% reduction in time-to-close at month-end after adopting auto-billing + auto-reminders, and ~40% faster delivery of management committee reporting packs.

[ SUB_FEATURES ]
  • >> Cron-driven minute / 5-minute jobs
  • >> Auto-generation of rentals + management fees + sinking fund
  • >> Financial reports, cashflow, GL reports (CN / invoices / all)
  • >> Most-visited analytics
  • >> Auto reminders & escalations
  • >> Auto-billing rule engine
[12/12]
qr_code_2
MOBILE, QR & SELF-SERVICE
EXPAND

MOBILE, QR & SELF-SERVICE

Phone-based ops puts the operator on stage 24/7 — every visitor, every parcel, every booking is a phone call. AUTOSERVA puts QR codes and apps in residents', staff', security and courier hands so the right action takes one tap. The control room only sees exceptions.

[ KEY_BENEFITS ]
  • [+]Four role-specific apps share one backend, one role matrix.
  • [+]QR everywhere: invoices, lockers, gates, visitors, amenities.
  • [+]Self-service for billing, bookings, complaints and visitor invites.
// FIELD_EXAMPLE

A delivery-locker grid in a 900-unit tower processes ~120 parcels/day with zero front-desk handover; couriers scan the locker QR, residents get an instant push notification and pick up at their convenience.

[ SUB_FEATURES ]
  • >> Customer mobile app, staff app, security app, delivery courier app
  • >> QR for invoices / properties / amenities / lockers / visitors / contractors
  • >> QR access keys
  • >> QR check-in/out
  • >> Customer self-service portal
// every pillar runs on the same xSERVA core. enable per-tenant. no forks. no surprises.
[ UI_MOCKUPS // RENDER_LIVE_FRAMES ]

SEE xSERVA IN ACTION.

[ TLDR ] Six terminal-rendered mockups — control-room dashboard, MyInvois invoice, mobile app, access log, booking grid and AIoT panel — drawn live in the page, no screenshots.

Every screen below is rendered as inline SVG and HTML — what you see is the actual visual vocabulary of the product, not marketing collateral.

 [ MOCK_01 ] DASHBOARD // CONTROL_ROOMLIVE
// SITE: TOWER_AUPTIME 99.98
UNITS
480
INV/MO
472
DEVICES
63/64
TICKETS
7
// PAYMENTS // 7-DAY TREND
// Operator-level overview, no tab juggling.
 [ MOCK_02 ] INVOICE // MYINVOIS_VALIDATEDLHDN_OK
INV-2026-04812
UUID 3f9a-7b2e-...-c41d
MyInvois VALIDATED
DESCQTYRATEAMT
Service charge — Apr 20261340.00340.00
Sinking fund levy168.0068.00
Carpark — bay #B-082185.0085.00
SST 6%29.58
TOTAL_DUERM 522.58
// Validated & signed via LHDN MyInvois at 09:14:02.
 [ MOCK_03 ] MOBILE // RESIDENT_APPiOS / ANDROID
// One app: pay, book, host visitors.
 [ MOCK_04 ] ACCESS_LOG // LAST_8REALTIME
WHOGATEMETHODTIMESTATE
ATAndrew T. GATE_01FACE09:14:22 GRANTED
SKSiti K. LIFT_03RFID09:14:08 GRANTED
VRVendor R. GATE_02QR09:13:51 GRANTED
UNUnknown GATE_01FACE09:13:30 DENIED
JLJ. Lim LIFT_05RFID09:13:11 GRANTED
HMHafiz M. GATE_03PLATE09:12:48 GRANTED
NKN. Kaur LIFT_02RFID09:12:19 GRANTED
DVDelivery GATE_02QR09:11:55 GRANTED
// 1 denial in last 8 — flagged for review.
 [ MOCK_05 ] BOOKING_GRID // BADMINTON_W37 COURTS
SLOT MONTUEWEDTHUFRISATSUN
18-19 · · ·
19-20 · YOU
20-21 · · ·
21-22 · · · ·
· FREE■ BOOKED✕ BLOCKEDYOU = COURT 3 · THU 19-20
 [ MOCK_06 ] AIoT // DEVICE_HEALTH14 / 14 ONLINE
IPCAM_LOBBY_01 CAMERA · HTTP_SNAP ONLINE
IPCAM_GATE_E2 CAMERA · ANPR ONLINE
IPCAM_POOL_01 CAMERA · IP_FEED SYNCING
RFID_GATE_E1 READER · MIFARE ONLINE
RFID_LIFT_T2 READER · MIFARE ONLINE
LIFT_CTRL_T1 CTRL · RELAY ONLINE
LOCK_BAY_B14 PARKING_LOCK OFFLINE
INTERCOM_TWR_A SIP · 5060 ONLINE
// Lock_Bay_B14 flagged at 09:11 — ticket auto-created.
[ PLATFORM_AGGREGATE // ALL_NODES ]

NUMBERS THAT MATTER.

[ TLDR ] Aggregate platform numbers across the xSERVA core — every figure is illustrative of total throughput, not a per-domain claim.

Across the xSERVA platform — the core that powers AUTOSERVA, SMARTSERVA, PROPSERVA, HOMESERVA and SPORTSERVA. Treat as illustrative aggregate, not per-tenant guarantees.

[01] PROPERTIES_SERVED
1,200+
Live tenants on the xSERVA core
[02] INVOICES / MONTH
89,000+
Auto-generated, validated, sent
[03] MYINVOIS_DOCS
4.2M+
Validated through LHDN endpoints
[04] PAYMENTS_CLEARED
RM 127M+
FPX, card, e-wallet — reconciled
[05] AIOT_DEVICES_ONLINE
14,000+
Cameras, readers, locks, lifts
[06] UPTIME_12_MONTHS
99.9%
Rolling, public status page
// Source: xSERVA core telemetry · rolling 12 months · figures rounded.
[ DIFF // VS ALTERNATIVES ]

WHY xSERVA OVER THE ALTERNATIVES.

[ TLDR ] Spreadsheets break at scale, legacy ops software bolts MyInvois on as an afterthought, and home-grown PHP runs out of maintainers — AUTOSERVA replaces all three with one audited, multi-tenant platform.

Side-by-side capability check across the three options most operators evaluate: a unified platform like xSERVA, ad-hoc spreadsheets and manual processes, or a stack of single-purpose legacy tools.

CAPABILITY xSERVA SPREADSHEETS / MANUAL LEGACY / SINGLE-PURPOSE
MyInvois (LHDN) e-invoice compliance [ ✓ ] CERTIFIED, AUTOMATED [ ✗ ] MANUAL UPLOAD [ ~ ] BOLT-ON OR ABSENT
Auto-billing engine on cron [ ✓ ] MINUTE / 5-MIN JOBS [ ✗ ] HUMAN-RUN [ ~ ] LIMITED CADENCES
AIoT smart-access (RFID / face / plate) [ ✓ ] FIRST-PARTY [ ✗ ] N/A [ ~ ] SEPARATE VENDOR
Multi-property / multi-site [ ✓ ] MULTI-TENANT [ ~ ] PER-FILE SPRAWL [ ~ ] PER-LICENCE COST
Mobile app for residents / customers [ ✓ ] FOUR APPS [ ✗ ] NONE [ ~ ] WEB ONLY
Real-time operations dashboard [ ✓ ] CONSOLE VIEW [ ✗ ] STATIC [ ~ ] PARTIAL
Full audit trail of every change [ ✓ ] BUILT-IN [ ✗ ] NONE [ ~ ] CONFIGURABLE
Online payments (QR, card, Direct Debit) [ ✓ ] XENDIT MULTI-RAIL [ ✗ ] CASH / CHEQUE [ ~ ] SINGLE GATEWAY
Hardware + accounting integrations [ ✓ ] BRAND-AGNOSTIC [ ✗ ] NONE [ ~ ] LOCKED-IN
Public REST API (60+ endpoints) [ ✓ ] /api_doc.php [ ✗ ] NONE [ ~ ] LIMITED
24/7 direct support response [ ✓ ] DIRECT TO PATRICK [ ✗ ] NONE [ ~ ] BUSINESS-HOURS ONLY
// [ ✓ ] complete · [ ~ ] partial · [ ✗ ] absent
[ FEATURE_INDEX // 39 TOGGLES // property_ava() ]

EVERY FEATURE IN xSERVA.

[ TLDR ] The full tg_prop_ava[*] master switch list — 39 customer-facing toggles a property can enable. Each row is one feature flag in functions.php:property_ava().

Render-on-the-floor of every feature toggle the xSERVA core ships with. Not a marketing list — these are the literal flags operators flip on per project. AUTOSERVA exposes all 39, gated by RBAC privilege bitmap.

[ NN/39 ]
[ FEATURE_NAME ]
[ DESCRIPTION ]
[ 01/39 ]
INVOICING
Standard, consolidated, rental, fire and deposit invoices on one ledger.
[ 02/39 ]
UTILITY_BILLING
Water and electricity meter capture and auto-billing.
[ 03/39 ]
VISITORS
Guard-stand visitor records, types, doc and car-photo capture.
[ 04/39 ]
FACILITY_BOOKINGS
Court / function-room / common-area bookings with cut-off rules.
[ 05/39 ]
GOLF_BOOKINGS
Tee-time slots and member golf-day reservations.
[ 06/39 ]
PARTICIPANT_CHECK_INS
Class / event attendance and participant rosters.
[ 07/39 ]
ANNOUNCEMENTS
Tenant-wide bulletins delivered to PWA + email.
[ 08/39 ]
SUGGESTIONS
Resident-submitted ideas with approval lifecycle.
[ 09/39 ]
INTERNAL_MAILS
Operator-to-resident mailbox threads.
[ 10/39 ]
COMPLAINTS
Ticketed complaints with SLA queue and closure note.
[ 11/39 ]
INCIDENT_REPORTS
Security incidents with timestamp, photo and lifecycle.
[ 12/39 ]
DEFECT_REPORTS
Resident-reported defects routed to facilities team.
[ 13/39 ]
MANAGEMENT_ACCOUNTS
Cash book, GL, statements and financial reports.
[ 14/39 ]
MEETING_MINUTES
Committee minutes archive with attachments.
[ 15/39 ]
EMERGENCY_NUMBERS
Curated emergency-contact directory.
[ 16/39 ]
EMERGENCY_SOS_REQUESTS
One-tap SOS from PWA, broadcast to security console.
[ 17/39 ]
SUB_USERS
Sub-accounts under a primary customer (family / staff).
[ 18/39 ]
CARD_ACCESS
RFID smart-card access via MIFARE-compatible readers.
[ 19/39 ]
FACE_RECOGNITION_ACCESS
SmartFACE biometric access with PDPA-aware embeddings.
[ 20/39 ]
VEHICLE_PLATE_RECOGNITION_ACCESS
SmartVE LPR/ANPR for boom-gate auto-entry.
[ 21/39 ]
CONTRACTOR_SERVICE_PERMITS
Pre-approved contractor entry permits and audit log.
[ 22/39 ]
TICKETS
Generic ticketing module with custom ticket types.
[ 23/39 ]
POSERVA
Point-of-sale terminal, stocks, sales, receipts.
[ 24/39 ]
COMMUNITY_MARKETPLACE
Resident classifieds and merchant storefronts.
[ 25/39 ]
CONCIERGE_SERVICES
Bookable concierge tasks (laundry, errands, etc.).
[ 26/39 ]
TUKANGMAN
Handyman link-out service for residents.
[ 27/39 ]
SELF_SERVICE_LAUNDRY
QR-amenity laundry start/stop and credit billing.
[ 28/39 ]
MEMBERSHIPS
Paid member tiers, plans and renewals.
[ 29/39 ]
TENANCY_AGREEMENTS
Lease proposals, in-force and not-in-force agreements.
[ 30/39 ]
TENANT_ACCOUNTS
Per-tenant ledger separate from owner customer.
[ 31/39 ]
MANAGEMENT_COMMITTEE
Committee/Sub-MC roles, voting, document store.
[ 32/39 ]
DELIVERY_LOCKERS
QR locker grid — one-time tokens via DLCSP.
[ 33/39 ]
EV_CHARGING_PARKING_LOTS
EV bays with deposit + session API metering.
[ 34/39 ]
LOST_AND_FOUND
Found-item registry with claim workflow.
[ 35/39 ]
PROPERTY_QR_CODE
Per-property QR for fault-report and onboarding.
[ 36/39 ]
HELP_DESK
Front-of-house helpdesk queue with SLA timer.
[ 37/39 ]
INTEGRATED_SMART_ACCESS
SmartINTE intercom + access combined.
[ 38/39 ]
FILES
Tenant document store and download centre.
[ 39/39 ]
CLASSES
Yoga / fitness / coaching classes with passes and bookings.
// source: functions.php:property_ava() · per-project toggle: tg_prop_ava[N] · gated by $mypriv[N]
// 39/39 features ship in every AUTOSERVA tenant. Toggle on per project, no forks.
[ LIVE_OPS // SAMPLE_FRAME ]

CONTROL ROOM
VIEW.

[ TLDR ] A snapshot of the duty-officer terminal at 21:00 — counters update on cron, alerts surface in line, no hidden tabs.

A snapshot of what duty officers see at 21:00 on a Tuesday. Counters update on cron; alerts surface in line; nothing is hidden behind tabs.

SHIFT // 18:00 - 02:00
DUTY_OFFICER= ENC. RAZAK
SITE= TOWER_A
SHIFT_ID= S-2810-A
INCIDENTS= 00
ACCESS_GATES
312.swipes
RFID 184 · FACE 88 · PLATE 40
VISITORS_TODAY
56.qr
Pre-reg 41 · Walk-in 15 · Blacklist 0
BILLING_RUN
RM 18,420
Auto 312 · Pending 8 · Failed 0
CAMERAS
47/48
cam #14 carpark-B3 · offline 02:14
EVENT_LOG // tail -f
last 8
21:14:02 [OK] face-match RES_4012 lift_lobby_A
21:13:47 [OK] plate WXR-7712 entered carpark-A
21:11:18 [OK] visitor QR scan gate-2 host #1408
21:09:30 [OK] auto-billing batch #228 (312 invoices)
21:07:22 [OK] e-invoice posted to MyInvois (12)
21:04:11 [WARN] camera #14 heartbeat lost
21:01:05 [OK] helpdesk ticket #2310 closed
20:58:49 [OK] lift access RES_2207 floor 14
// illustrative frame · real tenants see real telemetry · figures non-binding
[ INTEGRATIONS // WORKS_WITH ]

CONNECTED HARDWARE & SERVICES.

[ TLDR ] Brand-agnostic generic IP cameras (HTTP snapshot/event ingest), MIFARE-compatible RFID readers, ANPR/face devices, payment gateways and accounting systems — pair what you already own.

AUTOSERVA ships with first-party connectors. Plug into existing readers, cameras, gates and gateways — no rip-and-replace.

[ID] NAME TYPE STATUS
[01] MyInvois (LHDN) UBL 2.1 e-invoice ● CERTIFIED
[02] Xendit QR / card / Direct Debit ● LIVE
[03] AutoCount Connector Hosted middleware (Bearer) ● SYNC
[04] Public REST API 60+ endpoints · /api_doc.php ● LIVE
[05] Email / PHPMailer Invoice + notification delivery ● LIVE
[06] IP cameras HTTP snapshot & event ingest ● PAIRED
[07] RFID readers MIFARE-compatible ● PAIRED
[08] Face-recognition cameras SmartFACE ● PAIRED
[09] License-plate cameras SmartVE ● PAIRED
[10] Smart intercoms SmartINTE / Integrated Smart Access ● PAIRED
[11] Lift access controllers Floor restriction ● PAIRED
[12] Parking-lock controllers DLCSP / wheel-clamp ● PAIRED
[13] Smart lighting / power IoT control ● PAIRED
[14] Smart mirrors Access request via micode ● PAIRED
[15] Delivery lockers QR locker grid + DLCSP ● PAIRED
[16] SM4 cipher Device-protocol encryption ● LIVE
[ INTEGRATIONS // DEEP_DIVE ]

HOW EACH INTEGRATION ACTUALLY WORKS.

[ TLDR ] One paragraph per integration: what flows in, what flows out, and how the protocol layer keeps your existing hardware and accounting in the loop.

Below the connector list: what each integration does end-to-end, the protocols, and what that means for ops and finance.

verified [01] MyInvois (LHDN)
● PAIRED

Malaysian e-invoice compliance for B2B/B2C invoices. AUTOSERVA generates a UBL 2.1 JSON payload, signs with the tenant's digital cert, submits to the MyInvois API and stores the returned UUID and sharing URL against each invoice. Walk-in buyer fallback uses TIN EI00000000010; the bundled MSIC code list classifies every line. Sandbox and production environments are switchable per tenant. Credit notes, refunds and consolidated invoices are first-class document types with the same audit trail.

payments [02] Xendit
● PAIRED

Multi-method payment gateway with three confirmed methods in code: QR pay, credit/debit card, and Direct Debit. AUTOSERVA reconciles every webhook event back to the invoice line in seconds, surfaces refund events to finance, and drops settlement reports straight into the GL.

sync_alt [03] AutoCount Connector
● PAIRED

For tenants that prefer to keep AutoCount as the system of record, AUTOSERVA pushes invoice / payment / cancel / undo flows through a hosted middleware at safetech.org.my/VYROX-AutoCount-Connector/xSERVA with Bearer-token auth. A read-side API (autocount_api.php) pulls authoritative data back. Mappings are configured per chart-of-accounts; conflicts are queued for manual resolution rather than silently overwritten.

mail [04] Email · PHPMailer
● PAIRED

Outbound invoice delivery, OTPs, payment reminders, visitor QR codes, complaint status updates and notifications all flow through PHPMailer. WhatsApp is the way to reach Patrick (a sales / support channel), not a system feature.

code [05] Public REST API (60+ endpoints)
● PAIRED

A documented REST API at /api_doc.php exposes 60+ endpoints — visitor, EV charging deposit + session, sub-account, announcements, deposits, invoices, payments and more. Bearer-token auth and webhooks for payment events. Mobile API namespace covers PWA login, project-scope and member detail flows.

videocam [06] IP cameras + RFID + face + LPR + intercom
● PAIRED

Generic IP cameras stream snapshots and events to the AUTOSERVA broker over HTTP (cgi-bin style). MIFARE-compatible RFID readers feed swipes via TCP. Brand-agnostic face-recognition cameras (SmartFACE) and LPR/ANPR cameras (SmartVE) stream events on the same broker. Smart intercoms (SmartINTE / Integrated Smart Access) route calls to the resident app or duty officer based on time-of-day rules.

memory [07] Lifts, parking-lock, lighting, mirrors, lockers · DLCSP · SM4
● PAIRED

Relay-based and IP-controlled hardware paths. Lift controllers enforce floor-level access tied to RFID/face credentials. Parking-lock controllers cycle on plate match; the wheel-clamp module handles enforcement escalation. Smart lighting/power circuits report kWh and accept on/off commands. Smart mirrors raise access requests via micode. Delivery lockers and door locks use the proprietary DLCSP (Door-Lock Control Service Protocol). All device-protocol traffic is encrypted with the SM4 32-round cipher.

[ ROLLOUT // 4 PHASES ]

FROM KICKOFF TO CUTOVER IN 4 WEEKS.

[ TLDR ] Discovery week 1, configure week 2, pair AIoT + soft-launch weeks 3-4, full cutover week 5 — Patrick personally runs each phase with go/no-go gates.

A predictable rollout cadence — Patrick runs each phase personally. Phases overlap when teams are ready; nothing is rushed past go/no-go gates.

[WEEK 01]
dns PHASE 01/04

DISCOVERY & DATA IMPORT

Patrick on-site or by video. Map your operations to xSERVA modules. Bulk-import customers, units, contracts, opening balances and meter readings via CSV/Excel templates. Confirm chart-of-accounts and rate cards.

[WEEK 02]
tune PHASE 02/04

CONFIGURATION & TRAINING

Configure rates, fees, MyInvois TIN, payment gateway, branding and role-based user accounts. 2-3 hands-on training sessions for finance, ops and security teams. Sign-off on templates and SLAs.

[WEEK 03-04]
cable PHASE 03/04

AIoT PAIRING & SOFT LAUNCH

Pair access devices, IP cameras, lifts, parking locks. Roll out resident/customer PWA mobile apps via email + property QR codes. Run AUTOSERVA in parallel with the old system; reconcile both for one billing cycle.

[WEEK 05+]
rocket_launch PHASE 04/04

FULL CUTOVER & CONTINUOUS IMPROVEMENT

Old system retired. AUTOSERVA is the source of truth. Quarterly reviews to surface new module adoption opportunities. Patrick stays accessible for ops escalations.

[ ROI_TERMINAL // ESTIMATE_ENGINE ]

RUN THE NUMBERS.

[ TLDR ] Type your unit count, billing hours, monthly invoices and admin hourly rate — the terminal prints an estimated MYR/month saving live.

Plug your numbers in. The output is a planning estimate, not a quote — Patrick will verify against your operation before anything is signed.

 [ CONFIG // SAVINGS_MODEL.cfg ] EDITABLE
[ HOW_WE_ESTIMATE ] ▸
# time saved on manual billing
time_saving = hours_per_week × 4.33 × rate × 0.7
# invoice processing efficiency
processing_saving = invoices × 0.5
# improved collection rate
collection_saving = units × 1.2
# total monthly saving
MONTHLY_SAVING_MYR = time_saving + processing_saving + collection_saving
# stdout
MONTHLY_SAVING_MYR =
RM {{ formatted }}
// annualised ≈ RM {{ annualFormatted }} / yr
# breakdown
time_savingRM {{ fmt(timeSaving) }}
processing_savingRM {{ fmt(processingSaving) }}
collection_savingRM {{ fmt(collectionSaving) }}
// Estimate only — Patrick will confirm for your specific operation.
phone_in_talk VERIFY_WITH_PATRICK
MODEL: v3 | SOURCE: xSERVA telemetry + customer interviews | CURRENCY: MYR
[ CLIENTS // ANONYMISED_REGISTRY ]

OPERATORS WE SERVE.

[ TLDR ] Twelve real customers across SEA — names anonymised, briefs concrete — happy to introduce on request once you scope.

Operators we serve, anonymised. Real properties, real footprints, happy to do a 1-on-1 reference call once you scope a deal.

[ ID ]
// LOCATION
// INDUSTRY · BRIEF
CLIENT_01
// MONT KIARA
480-unit condominium // Auto-billing + face access for residents.
CLIENT_02
// PENANG
12-court badminton centre // Online booking + dynamic pricing.
CLIENT_03
// PETALING JAYA
Mixed-use clubhouse // POS + amenities + visitor management.
CLIENT_04
// JOHOR BAHRU
6-lift residential block // Lift access + smart parking.
CLIENT_05
// JAKARTA
Futsal arena // Recurring class bookings + Xendit payments.
CLIENT_06
// SUBANG
Retirement village // Concierge services + helpdesk.
CLIENT_07
// KUALA LUMPUR
EV-charging carpark // LPR entry + paid parking.
CLIENT_08
// CYBERJAYA
Residential strata // JMB billing + sinking fund auto-generation.
CLIENT_09
// IPOH
Swimming complex // Class passes + coach scheduling.
CLIENT_10
// BANGKOK
Serviced apartment block // Sub-account billing + statements.
CLIENT_11
// KUCHING
Bowling alley // POS + membership plans + leaderboards.
CLIENT_12
// HO CHI MINH
Community sports centre // Multi-facility bookings + auto-reminders.
// Logos withheld pending consent. References available on request.
[ MIGRATION // CUTOVER_PATHWAYS ]

MOVING FROM SPREADSHEETS, PAPER, OR LEGACY SOFTWARE.

[ TLDR ] Four parallel cutover lanes — spreadsheets, paper/manual, single-purpose legacy software, and home-grown in-house systems — each with its own importer and parallel-run window.

No site arrives clean. We meet your data wherever it lives — spreadsheets, paper ledgers, legacy software, or a custom-built in-house system — and bring it across without losing a customer or a receipt.

[ LANE_01 ] EXCEL_CSV_GSHEETS FROM SPREADSHEETS //

We read your existing books — customer ledgers, unit registers, contracts, opening balances, recurring fee schedules — directly from XLSX or CSV. Patrick walks the import live with your team in week 1. Common pain points we resolve: duplicate customers, inconsistent unit numbering, orphan payments and fees that drift across months. After import, every cell can be traced back to a source row in the audit trail.

[ LANE_02 ] PHYSICAL_FORMS_LEDGERS FROM PAPER //

Paper-only sites get a digital onboarding workflow: residents/customers self-enrol via property QR codes and the public captive portals (capt.php, mer_capt.php, merchant_login.php), ID and consent captured in the PWA, signatures collected on a tablet. Bulk owner CSV import (import_owners.php) handles legacy lists in one pass. Past records can be OCR-scanned and indexed against the new customer file. We keep paper running in parallel for the first month so you never lose a receipt during cutover.

[ LANE_03 ] AUTOCOUNT_SQL_SAGE_OTHERS FROM LEGACY SOFTWARE //

Single-purpose legacy systems get a parallel-run bridge — invoices, payments and GL entries flow both ways via API or scheduled file drops while you decide on the cutover date. We sync customers and chart-of-accounts upfront, then add transactional sync. After 30-60 days of clean reconciliation, the legacy system becomes read-only archive.

[ LANE_04 ] CUSTOM_PHP_DOTNET_PYTHON FROM IN-HOUSE BUILDS //

Home-grown systems usually have the cleanest data and the messiest schema. We map your tables to xSERVA modules, normalise into the canonical model, and bulk-import via API. Original IDs are preserved as external references so historic links keep resolving. The old system can be decommissioned or kept as a cold archive at your discretion.

# typical-cutover-checklist
$ autoserva import --source old-system --dry-run
[OK] 480 customers · 11,200 historical invoices · 0 duplicates
$ autoserva parallel-run --duration 30d
[OK] reconciliation drift < 0.05%
$ autoserva cutover --confirm
[OK] AUTOSERVA is the system of record. Old system → archive (read-only).
[ DATA // SECURITY // COMPLIANCE ]

BUILT FOR AUDIT WEEK.

[ TLDR ] Malaysian-hosted, AES-256 at rest, TLS 1.3 in transit, RBAC + audit trail on every change, daily off-site backups, PDPA-aligned biometric handling.

Encryption, access control, audit trail, backups and PDPA-aligned biometric handling — without any of it being an add-on you have to remember to configure.

cloud_done
MALAYSIA-HOSTED

Customer data resides in regulated Malaysian cloud regions. Cross-border transfers are documented and consented to where they occur.

lock
AES-256 / TLS 1.3

Encryption at rest with AES-256. Encryption in transit with TLS 1.3. Per-tenant encryption keys; rotated on schedule.

admin_panel_settings
RBAC + AUDIT TRAIL

Role-based access control across every module. Every create / update / delete is logged with user, timestamp and before/after diff.

backup
DAILY OFF-SITE BACKUPS

Encrypted off-site backups daily; point-in-time restore for the last 30 days. Quarterly restore drills.

verified
MyInvois CERTIFIED

LHDN-certified data flow. Sandbox and production environments switchable per tenant.

privacy_tip
PDPA-ALIGNED BIOMETRICS

Face embeddings, ANPR plates and visitor data have purpose-limited retention windows and consent capture per resident.

vpn_key
SSO READY

SAML and OIDC supported on enterprise plans. Map your IdP groups to AUTOSERVA roles.

shield
PEN-TESTED ANNUALLY

Independent penetration test yearly. Findings remediated within agreed SLAs; report available on request under NDA.

[ SUPPORT // SLA ]

DIRECT LINE TO PATRICK.

[ TLDR ] P1 under 1h, P2 under 4h, SLA tracked publicly — WhatsApp goes straight to Patrick, engineering escalates inside the same thread.

No tier-1 phone tree. WhatsApp goes straight to Patrick; engineering escalation happens in the same thread when needed.

[ RESPONSE_SLAs ]
[P1]Critical — system down / billing blocked< 1h
[P2]High — module degraded / hardware offline< 4h
[P3]Standard — questions / configurationNEXT BIZ DAY
[P4]Low — feature requests / enhancementsQUARTERLY REVIEW
[ INCLUDED_IN_EVERY_PLAN ]
[+]24/7 WhatsApp support directly to Patrick (+60 19-688 3338)
[+]Onboarding training (2-3 sessions)
[+]Monthly platform updates with release notes
[+]Quarterly review of module adoption + feature requests
[+]99.9% uptime target with public status page
[+]Hardware-pairing assistance during rollout
[ PRICING // TRANSPARENT BANDS ]

PAY FOR WHAT YOU OPERATE.

[ TLDR ] Three sample bands by scale — Small under 100 units, Mid 100-1,000 units, Large 1,000+ / multi-site — pricing per scope not per seat, no setup fee on standard SKU.

Pricing is custom — quoted per scope, not per seat. Free demo and trial period; no setup fee on the standard SKU. Sample bands below to anchor expectations.

[ TIER_01 ] SMALL
SCALE
< 100 UNITS / CUSTOMERS

Single property or a small club. Standard module set. No setup fee. Pay-monthly per property.

  • >>Core 12 modules
  • >>Up to 100 units / customers
  • >>Standard support SLAs
  • >>MyInvois (LHDN) included
TALK_TO_PATRICK
[ TIER_02 ] MID
SCALE
100 - 1,000 UNITS

Multi-block estates and clubs. Full feature set with AIoT bundle option. Predictable monthly subscription.

  • >>All 12 modules
  • >>Up to 1,000 units / customers
  • >>AIoT hardware bundle (optional)
  • >>Custom invoice templates
TALK_TO_PATRICK
[ TIER_03 ] LARGE
SCALE
1,000+ UNITS / MULTI-SITE

Multi-property portfolios and enterprise tenants. Dedicated support, SSO, custom integrations, volume tiers.

  • >>Unlimited units / customers
  • >>Multi-site multi-tenant
  • >>SSO (SAML / OIDC)
  • >>Custom integrations + dedicated CSM
TALK_TO_PATRICK
[ ADD_ONS ]
  • >>AIoT hardware bundle
  • >>E-invoice volume tier
  • >>Custom integrations
  • >>Dedicated CSM
  • >>SSO / SAML
  • >>White-label resident app
[ GLOSSARY // man -k xserva ]

PLAIN-ENGLISH GLOSSARY.

[ TLDR ] 25 industry terms — MyInvois, AIoT, RFID, RBAC, JMB, MC, FPX, ANPR, sinking fund and more — explained the way you would over coffee.

Terms that show up in property, fintech and AIoT contexts — explained the way you would explain them to a colleague at lunch.

[01]
AIoT
Artificial Intelligence + Internet of Things — connected devices (cameras, readers, sensors) that don't just stream data but make local decisions (e.g. face match, plate match).
[02]
ANPR / LPR
Automatic Number-Plate Recognition / License-Plate Recognition. A camera reads a vehicle plate and emits a text event the access system acts on.
[03]
Audit trail
An append-only log of every meaningful change in the system — who did what, when, and what the data looked like before and after.
[04]
Bin (PDPA term)
In Malaysian PDPA, a "data subject" or "data subject reference". AUTOSERVA stores the minimum needed and tracks consent against it.
[05]
Cron
A scheduler that runs jobs on a fixed cadence (every minute, every 5 minutes, daily). AUTOSERVA uses cron for billing runs, reminders and reporting.
[06]
e-Invoice / MyInvois / LHDN
LHDN (Lembaga Hasil Dalam Negeri) is the Malaysian Inland Revenue Board. MyInvois is its e-invoice system; an "e-invoice" is a tax-compliant invoice validated and issued through it.
[07]
FPX
Financial Process Exchange — Malaysia's online banking payment rail. Residents pay direct from their bank account.
[08]
GL
General Ledger — the master accounting record. Every transaction posts to one or more GL accounts.
[09]
JMB / MC
Joint Management Body / Management Corporation — the legal entities that run a Malaysian strata property.
[10]
Multi-tenant SaaS
One software instance that serves many customer tenants, each with isolated data and configuration.
[11]
DLCSP
Door-Lock Control Service Protocol — proprietary door/locker protocol used by AUTOSERVA for delivery lockers and door locks.
[12]
SM4
Chinese 32-round block cipher used by AUTOSERVA for device-protocol encryption.
[13]
PDPA
Personal Data Protection Act 2010 (Malaysia) — governs how personal data must be handled, stored and consented to.
[14]
POS
Point of Sale — the till at an F&B outlet, pro-shop or kiosk.
[15]
QR
Quick-Response code. A 2D barcode used for invoices, visitor passes, locker pickups, amenity check-ins and access keys.
[16]
RBAC
Role-Based Access Control — users get permissions through the roles they hold, not one-by-one.
[17]
RFID
Radio-Frequency Identification — the smart-card / fob technology behind most building access systems.
[18]
SLA
Service-Level Agreement — the response or uptime targets we commit to.
[19]
SmartFACE / SmartVE / SmartINTE
xSERVA modules for face recognition (FACE), license-plate / vehicle entry (VE) and smart intercom (INTE).
[20]
SSO
Single Sign-On — log in to your IdP once and AUTOSERVA grants access via SAML or OIDC.
[21]
Sinking fund
A reserve fund built up by a strata property to cover major future repairs.
[22]
Sub-account
A child account under a master customer — e.g. a tenant under a landlord, or a family member under a primary member.
[23]
TLS
Transport Layer Security — the encryption that protects data while it's flowing over the network.
[24]
Webhook
A real-time HTTP callback. When something happens in AUTOSERVA, it can ping your system; when something happens in a payment gateway, it pings AUTOSERVA.
[25]
MIFARE
A widely-used contactless smart-card standard for RFID access. AUTOSERVA supports MIFARE-compatible readers.
[ DEPLOY_PIPELINE // 4 STAGES ]

FROM ZERO TO LIVE IN DAYS.

[ TLDR ] Four-stage deploy pipeline: onboard → configure → pair AIoT → go-live, with parallel-run for the first billing cycle.
[01/04] dns
ONBOARD

Onboard your property or business — units, blocks, customers, agreements imported.

[02/04] tune
CONFIGURE

Configure modules — invoicing, billing rules, booking calendars, helpdesk SLAs.

[03/04] cable
CONNECT_AIoT

Pair RFID readers, face / plate cameras, intercoms, lift and lock controllers.

[04/04] rocket_launch
GO_LIVE

Cut over. Cron jobs run. Dashboards populate. Ops takes the wheel.

[ USE_CASES // TARGETS ]

DEPLOYED ACROSS.

[ TLDR ] Same platform, eight operating contexts — condos, mixed-use, sports clubs, gyms, EV parking, residential communities, retail/F&B and clubhouses.

One platform; eight operating contexts. Each industry below has its own pain map — these are the modules they lean on most and the outcomes operators report after cutover.

● CONDOS & STRATA ● MIXED-USE BUILDINGS ● SPORTS CLUBS ● GYMS ● SMART PARKING & EV ● RESIDENTIAL COMMUNITIES ● RETAIL / F&B ● CLUBHOUSES
## 01 // CONDOS & STRATA
CASE_01

JMBs and management corporations of high-rise condominiums managing 100-1500 units. Top operational pain: collecting maintenance fees on time, keeping the access system honest, and surviving the annual audit.

[ MODULES_USED ]
  • >>Accounting & MyInvois e-invoice
  • >>Auto-billing & online payments
  • >>Smart access (RFID + face + plate)
[ OUTCOME ]

A 480-unit condo cut DSO from 38 to 11 days and reduced finance staffing needs by 0.5 FTE in the first quarter post-cutover.

## 02 // MIXED-USE BUILDINGS
CASE_02

Mixed-use towers with retail podium, office floors and residential — three audiences in one building. Pain: separate billing rules per tenant class, separate access policies, and reconciling F&B POS with building rent.

[ MODULES_USED ]
  • >>Property & facility setup with multi-class rates
  • >>Visitor management with merchant carve-outs
  • >>POS + marketplace integrated to GL
[ OUTCOME ]

A 6-tower mixed development unified billing across residential, commercial and retail tenants; reconciliation time fell from 4 days to under half a day per cycle.

## 03 // SPORTS CLUBS
CASE_03

Member-driven clubs running courts, coaches, classes and F&B with seasonal membership cycles. Pain: court double-booking, member-charge reconciliation, no-shows.

[ MODULES_USED ]
  • >>Bookings & reservations engine
  • >>Membership & customer master
  • >>POSERVA member-charge
[ OUTCOME ]

A racquet club with 12 courts grew booked-court utilisation by 38% while reducing front-desk booking workload by ~70%.

## 04 // GYMS
CASE_04

Fitness operators with class passes, personal-trainer schedules and access turnstiles. Pain: enforcing membership at the door, class capacity and trainer payouts.

[ MODULES_USED ]
  • >>Class & coach booking with pass enforcement
  • >>RFID / face access at turnstile
  • >>Auto-billing for recurring memberships
[ OUTCOME ]

A 3-branch gym chain eliminated tail-gating losses worth ~RM8,500/month after enforcing face + pass at the turnstile.

## 05 // SMART PARKING & EV
CASE_05

Operators of paid parking, EV charging bays and visitor parking inside or alongside buildings. Pain: revenue leakage at the boom gate, EV bay occupancy without billing, manual ticket validation.

[ MODULES_USED ]
  • >>License-plate recognition + parking-lock control
  • >>EV bay metering tied to invoicing
  • >>Visitor parking pass with QR
[ OUTCOME ]

A mixed-use development monetised 18 EV bays from "estimated" to metered + billed within a week; recovered ~RM2,000/month previously written off as house electricity.

## 06 // RESIDENTIAL COMMUNITIES
CASE_06

Gated landed-house communities with security guards, perimeter cameras and resident committees. Pain: visitor management at peak hours, complaint backlog, perimeter awareness.

[ MODULES_USED ]
  • >>Visitor pre-registration with QR
  • >>Security operations console
  • >>Complaints & helpdesk lifecycle
[ OUTCOME ]

A community gate processing 200+ visitors/day cut average visitor approval from ~4 minutes to under 90 seconds — a 60% improvement.

## 07 // RETAIL / F&B
CASE_07

Retail outlets, F&B kiosks and pro-shops located inside a property — often with member-charge or wallet integration. Pain: separate POS silos, no unified report, manual settlement.

[ MODULES_USED ]
  • >>POSERVA point-of-sale
  • >>Merchant onboarding & marketplace
  • >>Membership-tier promotions
[ OUTCOME ]

A clubhouse F&B outlet saw member-charge volume rise 28% after migrating to POSERVA; settlement runs once a day instead of twice a week.

## 08 // CLUBHOUSES
CASE_08

Private clubhouses and recreation hubs with mixed amenities (pools, function rooms, gyms, BBQ pits) and a member roster. Pain: amenity scheduling, member self-service, event coordination.

[ MODULES_USED ]
  • >>Bookings & reservations
  • >>Membership management
  • >>Concierge & helpdesk
[ OUTCOME ]

A clubhouse handling ~80 bookings/day moved members to QR-based self-service; front-desk booking workload dropped ~70% with zero member complaints.

[ FIELD_REPORTS // OPS_VOICES ]

FROM THE CONTROL ROOM.

[ TLDR ] Six site operators report what changed at handover, billing close and the boom gate after AUTOSERVA replaced their patchwork.

Six operators on what changed when their site moved onto AUTOSERVA.

REPORT_01 // VERIFIED
RATING 5.0
"Before AUTOSERVA, our shift handover was a WhatsApp scroll and a clipboard. Now the next officer opens one screen — open tickets, offline cameras, pending visitor approvals — all there. Handover dropped from 22 minutes to under 5."
>> Encik Ahmad — Ops Director, Klang
REPORT_02 // VERIFIED
RATING 5.0
"I run six mixed-use towers. The cron-driven billing run replaced two full-time clerks. MyInvois submission is hands-off — finance checks the log in the morning and signs off coffee in hand."
>> Mr. Lim — Sysops Manager, Petaling Jaya
REPORT_03 // VERIFIED
RATING 5.0
"Plate-recognition + parking-lock integration is the part residents notice. No more boom-gate queue at 8am. From an engineering point of view, the device-health dashboard is what I love — I see the camera die before residents do."
>> Ir. Vincent — Facility Engineer, Cyberjaya
REPORT_04 // VERIFIED
RATING 5.0
"We moved 1,200 leases off spreadsheets onto the customer master. Sub-accounts, photos, document upload — every lease has a clean folder. Audit week last month was the easiest in eleven years."
>> Puan Siti — Property Operations, Johor Bahru
REPORT_05 // VERIFIED
RATING 5.0
"The helpdesk routing alone justified the move. Tickets land in the right queue, escalate on SLA, and the meeting-minutes module means follow-ups do not vanish into anyone's inbox."
>> Mr. Daniel — Helpdesk Lead, Subang
REPORT_06 // VERIFIED
RATING 5.0
"Twelve modules, one platform, one login for staff, one app for residents. As an ops guy I value boring more than I value clever. AUTOSERVA is satisfyingly boring — it just runs."
>> Encik Hafiz — Operations Manager, Shah Alam
[ HANDSHAKE // OPEN_CHANNEL ]

TALK TO PATRICK.

[ TLDR ] Direct WhatsApp / phone / email — Patrick scopes, quotes and personally onboards every new site.

Tell us how many sites, which hardware vendors and what your current pain is. We'll quote, scope and onboard. English / Bahasa / Mandarin.

CONTACT
Patrick
+60 19-688 3338
EMAIL
VYROX HQ
enquiry@vyrox.com
[ FAQ // 29 ENTRIES ]

FREQUENTLY ASKED.

[ TLDR ] Thirty long-form answers covering MyInvois, hardware compatibility, mobile apps, hosting, multi-currency, GDPR, audit retention, 2FA, white-label, on-prem, NOT-included, and data export.

Long-form answers to what operators actually ask before they sign — pricing, MyInvois, hardware, mobile apps, hosting, multi-country deployment.

[01] What is xSERVA?

xSERVA is the underlying operations platform built by VYROX INTERNATIONAL SDN BHD. It powers five sister brands — smartserva, propserva, autoserva, homeserva and sportserva — so customers can pick whichever URL fits their business.

[02] Why does the same platform run on five domains?

Different industries prefer different brand cues. The codebase, modules and database are identical; only the front-door changes. AUTOSERVA is the industrial-operations face for ops teams that want a control-room feel.

[03] How does AUTOSERVA handle MyInvois (LHDN) e-invoice submission?

AUTOSERVA generates a UBL 2.1 JSON payload, signs it, submits to the LHDN MyInvois sandbox or production endpoints, stores the returned UUID and sharing URL, and walks in a fallback buyer TIN (EI00000000010) for over-the-counter customers. The MSIC code list is bundled. Invoices, consolidated invoices, credit notes and refunds all flow through the same audit trail; failed validations surface in a queue for one-click retry.

[04] Can I import data from my existing spreadsheets or legacy system?

Yes. We provide CSV and Excel templates for customers, units, contracts, opening balances and meter readings. Patrick walks your team through a sample import in week 1 and we run a parallel period before cutover.

[05] Is there a mobile app for residents, customers and staff?

Yes — four apps: customer/resident, security, staff and delivery courier. They share the same backend; access is role-controlled and changes appear live across web and mobile.

[06] How does face recognition work with privacy and PDPA?

SmartFACE captures only the embedding (a vector), not raw photo storage by default; consent is captured per resident, retention windows are configurable, and admin actions on biometric data are logged. Visitors can be processed via QR pre-registration without enrolling biometrics at all.

[07] Can AUTOSERVA replace AutoCount or work alongside it?

Both. AUTOSERVA has a full GL, cashbook and reconciliation; for sites that prefer to keep AutoCount, the AutoCount Connector — a hosted middleware at safetech.org.my/VYROX-AutoCount-Connector/xSERVA with Bearer-token auth — supports invoice / payment / cancel / undo flows bidirectionally.

[08] How long does onboarding take?

Typical sites go live in 4-5 weeks: week 1 discovery + import, week 2 configuration + training, weeks 3-4 AIoT pairing and soft-launch, week 5 cutover. Smaller sites finish faster.

[09] What hardware brands and models are supported?

Brand-agnostic. Generic IP cameras (HTTP snapshot & event ingest), MIFARE-compatible RFID smart-card readers, face-recognition cameras (SmartFACE), ANPR/LPR cameras (SmartVE), smart intercoms (SmartINTE), lift access controllers, parking-lock controllers (DLCSP), delivery lockers and smart mirrors. Device-protocol traffic is encrypted with the SM4 cipher.

[10] What is the difference between the 5 *serva.com domains?

Same platform, different brand. SMARTSERVA targets smart buildings, PROPSERVA targets property managers, AUTOSERVA targets industrial ops, HOMESERVA targets residential communities, SPORTSERVA targets clubs and gyms. You can switch later without re-implementation.

[11] Does it work for small properties or only big ones?

Both. Small (< 100 units) tenants run on a slim configuration; large tenants (1,000+ units) run multi-site with sub-accounts. Pricing scales with size.

[12] Can residents pay online?

Yes. Xendit is integrated with three confirmed payment methods: QR pay, credit/debit card, and Direct Debit. Webhook reconciliation, refund and failure handling are built-in.

[13] What happens if MyInvois validation fails?

The document drops into a "rejected" queue with the LHDN error code and explanation. Finance can fix the data and resubmit in one click; the original draft remains for audit.

[14] Can I customise invoice templates and reports?

Yes. Logo, footer, payment instructions, multi-language remarks and per-customer remarks are configurable. Reports can be exported as PDF, Excel or CSV.

[15] How does visitor pre-registration work?

Residents/staff pre-register a visitor in the app; the visitor receives a QR code via email; security scans the QR at the gate; entry is logged with photo, plate and host reference.

[16] Is there an API for our own integrations?

Yes — a public REST API with 60+ documented endpoints (visitor, EV charging, sub-account, announcements, deposits, sessions, etc.), reachable at /api_doc.php. Bearer-token auth and webhooks for payment events. Sandbox available.

[17] Where is the data hosted and how is it backed up?

Data is hosted in Malaysian cloud regions, encrypted at rest (AES-256) and in transit (TLS 1.3). Daily off-site backups with point-in-time restore for the last 30 days.

[18] Is the system available outside Malaysia?

Yes — deployed across Malaysia, Singapore, Indonesia, Thailand, Vietnam and the Philippines. Tax flows are configurable per country; MyInvois is the Malaysia-specific module.

[19] How is downtime and maintenance handled?

99.9% uptime target. Maintenance windows are scheduled out of business hours and announced via email (PHPMailer) to all tenant administrators. A public status page tracks incidents in real time.

[20] How do I train my team and roll it out to residents?

Onboarding includes 2-3 live training sessions for staff plus printed quick-start guides. Resident rollout uses an email + QR-code campaign with download links to the PWA mobile apps; we monitor adoption with you for the first month.

[21] Can I import data from a competitor product?

Yes. We have prebuilt importers for the common Malaysian and SEA property/club platforms — customers, units, contracts, opening balances, member tiers and access cards. Where a vendor blocks export, we work with you to extract via reports or screen-scrape, then re-import. Most migrations finish inside week 1, with a parallel-run period to confirm reconciliations match the old system before cutover.

[22] Is AUTOSERVA GDPR-friendly for European residents or staff?

Yes. While AUTOSERVA is built around Malaysian PDPA, the same controls — purpose-of-processing logging, configurable retention, right-to-erasure workflows, audit trails on biometric data — satisfy the operational requirements of GDPR. Hosting region can be selected per tenant where GDPR data residency is required.

[23] Do you support multi-currency for cross-border operators?

Yes. Each customer record carries a base currency; invoices, payments and statements respect it. FX rates are pulled from a configurable source and locked at posting time. Consolidated reports can be presented in MYR, SGD, USD or any base currency you choose.

[24] Can we white-label AUTOSERVA with our own brand?

Yes. The customer/resident-facing PWA mobile apps support full branding — logo, colour palette, app icon, sender names on outbound email — and the dashboard chrome can be skinned for enterprise customers. Source-code white-label / on-prem licensing is available on request.

[25] Is there an on-premise option for sensitive deployments?

Yes, for qualifying enterprise customers. We deliver a hardened on-prem build that runs on your infrastructure, with the same module set and an offline-friendly licensing model. Patrick will walk you through the requirements; an on-prem contract typically takes 6-8 weeks from signature to go-live.

[26] How long is the audit log retained, and can we export it?

Audit log retention defaults to 7 years for financial events and 18 months for operational events, both configurable per tenant. The full log is exportable to CSV, JSON or syslog/SIEM (Splunk, Elastic, Wazuh). Records are append-only and tamper-evident.

[27] What password policies and two-factor authentication options are supported?

Configurable password complexity, rotation and lockout rules per tenant. Two-factor authentication via TOTP (Google Authenticator, Authy, 1Password), email OTP, SMS OTP and passkeys (WebAuthn). Admin and finance roles can be forced to 2FA. SSO via SAML 2.0 and OIDC is available on enterprise plans.

[28] What is NOT included in the standard subscription?

Hardware (cameras, readers, locks), site cabling, payment-gateway processing fees, and bespoke development of features that don't exist in the platform. Everything else — modules, PWA mobile apps, MyInvois, email delivery via PHPMailer, support — is included.

[29] How do I export my data if I ever leave?

You own your data. We provide a self-service export of all your transactional, member and audit data in CSV/JSON; biometric embeddings can be deleted on request with a signed certificate of destruction. There is no exit fee.

[ DIRECT_CHANNEL // NO_FUNNEL ]

TALK TO PATRICK NOW.

No slides, no funnel. Just a direct conversation about whether AUTOSERVA fits your operation. Bring your unit count, hardware list and current pain — leave with a scope.

phone_in_talk WHATSAPP mail EMAIL