Skip to content
HOMESERVA is the resident-facing community app for condo, gated and high-rise communities — built by VYROX INTERNATIONAL SDN BHD in Malaysia and powered by VYROX AI, the AI that specialises in business operation management together with IoT. It combines accounting and MyInvois e-invoicing, payments, bookings, membership, AIoT smart access, security operations, helpdesk, POS and reporting into one calm app with a friendly resident mobile experience. Communities, condos, clubhouses, gyms and mixed-use developments use HOMESERVA to collect fees, manage visitors with QR passes, unlock lobbies and lifts with face recognition, book facilities and run their guard house — all from one community app residents actually open.
favorite Friendly community living

One simple app for your whole community.

Whether you run a condo, a clubhouse, or a community — HOMESERVA keeps everyone happy. Pay fees from your phone. Book the BBQ pit. Pre-register Raya guests with a QR. Walk into the lobby with a smile (it unlocks with your face).

verified Free to explore. No credit card. We'll set it up with you.

  • receipt_long MyInvois (LHDN) ready
  • domain Multi-tenant SaaS
  • support_agent 24/7 WhatsApp support
  • lock Encrypted at rest
  • sensors AIoT-compatible
  • public Singapore-hosted
100+
Properties trust us
24/7
Always-on support
12+
Modules included
bolt Powered by VYROX AI· verified Built by VYROX· receipt_long MyInvois (LHDN) ready· apartment One app · residents, MC, security· support_agent 24/7 support·
Why residents love it

Made for the way you actually live at home.

In short: HOMESERVA collapses the four most-asked resident jobs — pay fees, walk in with your face, get parcel photos, send a visitor QR — into one calm app you actually want to open.

Less paper. Less waiting at the guard house. Less awkward group-chat reminders. Just a calm app that handles the boring stuff so your community can enjoy the fun stuff.

payments

Pay fees in 10 seconds

FPX, card, e-wallet — straight from the app. Receipt auto-sent.

face

Walk in with your face

Lobby, lift, your floor. No card to fumble — your kids and parents will love it.

local_shipping

Parcel arrival photos

A real picture, real time. No more "did it actually arrive?" panic.

qr_code_2

Visitor QR for guests

Send a QR before they arrive. Guard scans, gate opens, you stay in your slippers.

Honest comparison

Why HOMESERVA over the alternatives.

In short: HOMESERVA beats WhatsApp-plus-spreadsheets and off-the-shelf community-app vendors on the ten things that genuinely matter — MyInvois compliance, automation, AIoT access, audit trail, and 24/7 humans.

We're not asking you to take our word for it. Here's how HOMESERVA compares to WhatsApp-and-spreadsheets and to off-the-shelf community-app vendors you might already be using.

What you need verified HOMESERVA WhatsApp + spreadsheets Off-the-shelf community-app vendor
e-Invoice (MyInvois) compliance check_circle Built in, real-time validated cancel Manual upload, error-prone cancel Add-on or unsupported
Automation (cron + rule engine) check_circle Minute-level cron, configurable cancel Manual reminders cancel Limited to one domain
AIoT / access control check_circle Native: face, plate, RFID, lift cancel None cancel Vendor-locked
Multi-property management check_circle One operator, many properties cancel Separate files per property cancel Per-license, separate logins
Mobile app for residents/customers check_circle Friendly, branded per property cancel Not available cancel Often desktop-only
Real-time dashboards check_circle Live ops console cancel Static spreadsheets cancel Daily exports
Audit trail of every change check_circle Yes, time-stamped cancel Whoever last saved cancel Limited
Payment automation check_circle FPX, card, e-wallets via Xendit cancel Bank-in slips cancel Single gateway
Integrations (AutoCount middleware, MyInvois, Xendit, public REST API) check_circle All native cancel Manual re-entry cancel Pick one
Support response check_circle 24/7 WhatsApp · P1 in 1h cancel You email yourself cancel Email tickets, days

Not a perfect fit for every property — talk to Patrick and we'll tell you straight if HOMESERVA isn't right for yours.

A look inside

See HOMESERVA in action.

In short: six honest-to-the-aesthetic peeks — the operations dashboard, a MyInvois-validated invoice, the resident mobile app, the access log, the booking grid and the AIoT health panel.

Six soft-cornered glimpses of the actual product, drawn in the same friendly palette as the rest of HOMESERVA.

Operations dashboard

Sidebar pillars, four cosy stat tiles and a soft trend curve — all calm, all yours.

MyInvois invoice

A sage-trimmed invoice with the green MyInvois Validated sticker right where the eye lands.

Mobile resident app

Three friendly cards: pay invoice, book BBQ pit, send a visitor QR. That is the whole app.

Access control log

Last eight swipes with little face circles, timestamps and a status sticker beside each one.

Booking grid

A week × hour calendar where free is sage, taken is peach and your slot is highlighted in cream.

AIoT health panel

Eight devices — cameras, lifts, locks, lighting — each with a calm online / syncing pill.

Your numbers, visualised

Your live community dashboard.

In short: the numbers your reports already produce — fees collected, bookings, visitors, open complaints and parcels waiting — on one calm screen. Tap a date preset and every figure, bar and ring re-scopes. It is a read-out of your own data, not a forecast.

Interactive HOMESERVA community operations dashboard. It shows five live KPIs — fees collected as a percentage, bookings this week, visitors today, open complaints and parcels waiting — together with a seven-day bookings-by-day bar chart and a fees-collected donut. Date-preset buttons (Today, This week, This month, Last month) re-scope every number. The figures are computed by HOMESERVA's reporting from collections, bookings, visitor and complaint records.

savings
0
Fees collected
event_available
0
Bookings
groups
0
Visitors today
report_problem
0
Open complaints
inventory_2
0
Parcels waiting

Bookings by day

This week

Saturday is the peak — the BBQ pit and function room fill first. The utilisation report turns this into cut-off and deposit rules.

Fees collected

93% collected

The collection-rate ring drives your cashflow and sinking-fund view. Anything below target feeds the dunning cascade.

graphic_eq Live
  • payments Fee paid · Block A · Unit 12-3 · RM 564.50 · FPX
  • qr_code_2 Guest pre-registered · Aisha → 2 visitors · QR sent
  • outdoor_grill BBQ pit booked · Sat 7 PM · deposit held
  • inventory_2 Parcel arrived · Locker B-12 · resident notified
  • task_alt Complaint resolved · leaky tap · 4h 12m
  • face Face access · Lobby A · resident matched

A live activity ticker cycling through recent community events: a maintenance fee paid by FPX, a guest pre-registered with a QR pass, a BBQ pit booked, a parcel delivered to a locker, a complaint resolved, and a face-recognition access event at the lobby.

Tap through it

A friendly tour of the resident app.

In short: four real screens you can flip between — the resident home with things to do, a visitor QR pass, the BBQ booking grid and a fee payment that ends in a green tick. This is how the app actually feels.

Resident app home screen titled "Things to do" for Aisha at Block A Unit 12-3: a maintenance-fee balance of RM 564.50 due in 5 days, one overdue carpark invoice, a confirmed BBQ booking on Saturday at 7 PM, and a parcel waiting in locker B-12.

Good morning
Hi, Aisha 👋
Block A · Unit 12-3
Things to do
Maintenance fee
Due in 5 days
RM 564.50
Pay now
Carpark invoice
Overdue · 9 days
RM 80.00
BBQ pit
Sat · 7 PM
Confirmed
Parcel waiting
Locker B-12
Collect
No more group-chat fights

Book the BBQ pit in two taps.

In short: a real, clickable week × hour grid for the clubhouse facilities. Tap free → held → confirmed; the slots already booked are locked. Overlap, cut-off and deposit rules are enforced for you.

Interactive clubhouse facility booking grid. Columns are the seven days of the week; rows are the hourly slots from 5 PM to 10 PM. Tap a free slot to tentatively hold it, tap again to confirm a booking, and tap once more to release it. Slots already taken by other residents are locked. The Saturday 8 PM and 9 PM slots and the Friday 7 PM slot are pre-booked.

Facility
Clubhouse BBQ Pit & Function Room
Free Held by you Booked
MonTueWedThuFriSatSun 5 PM 6 PM 7 PM 8 PM 9 PM 10 PM

Every confirmed slot writes an immutable change-history record (bookings.php, bookings_chg.php), so a disputed booking is settled on evidence — not on who shouted loudest in the group chat. Public-holiday rules and per-resident monthly caps apply automatically.

The resident app, for real

Tap around the HOMESERVA app.

In short: a real, tappable phone with a working bottom-nav — Home, Pay, Book, Visitor, Parcel. Pay a fee and watch it clear; pick a BBQ slot; issue a guest QR; collect a parcel. Everything residents do, in one calm app.

Interactive mockup of the HOMESERVA resident mobile app. A phone frame shows five screens swapped by a bottom navigation bar with five buttons: Home, Pay, Book, Visitor and Parcel. The Home screen lists the current account balance of RM 286.00, an unpaid maintenance-fee invoice, a parcel waiting for pickup, and an upcoming BBQ booking. The Pay screen shows the maintenance-fee invoice for RM 286.00 with a choice of FPX, card or e-wallet payment and a Pay button that confirms with a Paid tick. The Book screen lets the resident pick a clubhouse facility time slot. The Visitor screen pre-registers a guest and shows a QR pass valid for a time window. The Parcel screen shows a parcel held in locker B-14 with a one-tap collect action. Illustrative data.

9:41wifibattery_full
Account balance
RM 286.00
Unit A-12-04 · Taman Sari Residences
Things to do
receipt_longMaintenance fee due RM 286.00
inventory_2Parcel in locker B-14 chevron_right
outdoor_grillBBQ · Sat 7 PM Confirmed

Five jobs, one thumb.

The same machinery your management office runs — invoicing, bookings, visitor passes, lockers — wrapped in a friendly app residents actually open. Tap Pay and watch a fee clear; the receipt is e-mailed and the invoice is MyInvois-validated in the same pass.

  • touch_appWorking bottom-nav — keyboard-accessible tabs swap the inner screen, just like the live app (app.php, cus_dashboard.php).
  • paymentsPay in 10 seconds — FPX, card or e-wallet via Xendit, then a Paid ✓ confirmation.
  • verified_userOne household record — balances, bookings, passes and lockers all hang off the same account.

Illustrative data — your real numbers come from your own ledger.

From sofa to gate

Watch a guest walk straight through.

In short: the whole visitor journey in four beats — you fill the guest's name and time, a QR pass is issued, the guard scans it, the boom gate lifts. It auto-plays; tap Replay to see it again.

Animated four-step visitor pre-registration flow. Step one: a resident fills in the guest name and arrival time window. Step two: a QR visitor pass is issued, valid for the chosen window with named access points. Step three: the guard scans the QR at the gate and the pass is verified. Step four: the boom gate lifts and the guest is admitted. The animation auto-advances and can be replayed.

Step 1 · Resident pre-registers
Aunty Siti
24 May · 6:00 PM
24 May · 11:00 PM
Each pass carries a hashed QR (qrcode_check.php) validated against its time window and access points — so a peak-day wave of guests still flows through the gate cleanly. Illustrative.
No more "did it arrive?"

Your parcel, in a smart locker.

In short: a courier drops your parcel, a locker lights up, you get a notification. Tap the glowing locker to open its door and collect — the locker frees itself for the next delivery.

Interactive parcel locker wall mockup. A grid of fifteen lockers, each labelled, shows their state: most are empty, some hold parcels for other residents. When a parcel arrives, locker B-14 pulses to signal it is waiting for you. Tapping the pulsing locker opens its door with an animation and a notification confirms you have collected your parcel from locker B-14; the locker then returns to empty for the next delivery.

Lobby parcel wall
Block B · Ground floor
inbox B-11
inventory_2 B-12
inbox B-13
inbox B-14
inbox B-15
inventory_2 B-21
inbox B-22
inbox B-23
inventory_2 B-24
inbox B-25
inbox B-31
inbox B-32
inventory_2 B-33
inbox B-34
inbox B-35
Couriers drop into a TCP-controlled locker (delivery_lockers.php, delivery_lockers_config.php); the resident gets an in-app notification with an arrival photo and a one-tap pickup code. Tap the glowing B-14 to collect — or press "Simulate a delivery" to watch a fresh parcel arrive. Illustrative.
notifications_activeParcel collected
Tax compliance, built in

Every invoice clears MyInvois for you.

In short: your tax compliance is built in. Each invoice is drafted, validated against MyInvois, submitted to LHDN, cleared with a UUID and QR, then paid — automatically, in the background, before it ever reaches the resident.

HOMESERVA e-invoice flow, five stages: Draft, MyInvois validate, Submit to LHDN, Cleared, and Paid. Each invoice is built as a UBL 2.1 JSON document, validated against the MyInvois portal, submitted to LHDN, and on clearance returns a UUID and QR before the resident pays. Walk-in residents without a tax identification number use the LHDN-prescribed walk-in TIN EI00000000010. The connector runs in sandbox first, then production.

  1. Draft
  2. MyInvois validate
  3. Submit (LHDN)
  4. Cleared · UUID + QR
  5. Paid

Built as proper UBL 2.1

Each charge is assembled into the UBL 2.1 JSON payload LHDN expects — line items, taxes (SST), the buyer's TIN, your company TIN and the matching MSIC industry code — and validated against MyInvois before it is issued. Nothing leaves your books in an invalid state.

Walk-in residents covered

A resident or guest without a tax number uses the LHDN-prescribed walk-in TIN EI00000000010, so a one-off facility charge or deposit still clears cleanly. The connector runs in sandbox while you onboard, then flips to production on go-live.

On a validation failure, the invoice waits in a "needs attention" queue with the exact LHDN message attached — you fix the data and resubmit in one click.

For the committee

From numbers to decisions.

In short: your reports already compute these figures. Here is the decision each one unlocks for a JMB or MC committee — arrears, collection rate, facility use, visitor trends and complaint resolution.

Arrears aging → who to remind, and when

Every committee meeting opens with the same question: who owes us, and how long have they owed it? HOMESERVA buckets each outstanding balance into current, 1–30, 31–60 and 60-plus days, because the right action depends entirely on the age. A resident two weeks late needs a gentle nudge; a unit sixty days overdue needs a formal letter. The platform turns those buckets into an automatic dunning cascade — the invoice and PDF go out immediately, an overdue reminder fires seven days before the due date, a first letter on day one overdue, a second on day thirty-one and a third on day sixty-one, with a card-expiry warning seven days before a saved card lapses. The committee chases only the genuine exceptions, not the whole book, and the AGM sees a clean aging table instead of a shoebox of bank-in slips.

Collection rate → cashflow and the sinking fund

The fees-collected percentage is the single most important number a community tracks, because it feeds straight into liquidity. HOMESERVA reports the collection rate by period and projects the resulting cashflow by day, month and year, separating operating maintenance fees from the sinking fund reserved for major repairs. When the rate dips, the committee can see immediately whether the shortfall threatens this month's contractor payments or next year's lift refurbishment — and decide whether to tighten the dunning cascade, defer discretionary spend, or both. The decision is grounded in the ledger, not in a guess.

Facility utilisation → booking rules and fair access

The facility-utilisation report breaks every booking down by facility and by hour, so the committee can see exactly when the BBQ pit, function room and courts fill up. Saturday evenings booking out weeks ahead is a signal: it justifies a deposit, a tighter cut-off window, a sensible cap of bookings per household per month, and — where the community agrees — gentle peak pricing so the busiest slots are shared fairly. Idle weekday slots, equally, are a prompt to promote a facility rather than let it sit empty. None of this is a forecast; it is a clear read of bookings that already happened, turned into rules everyone understands.

Visitor & access trends → security staffing

Visitor frequency, first and last visit, overstays and vehicle plates all flow into one analytics view. If Friday and Saturday evenings consistently generate the heaviest visitor waves, the committee can roster an extra guard for those windows instead of paying for round-the-clock cover that the data does not support. Repeat-visitor patterns and overstay flags help the guard house separate the regular grandchildren from the genuinely unexpected — so security attention lands where it actually matters.

Complaint resolution → service quality

Because every complaint carries a status, a priority and a timestamped trail, the committee can finally measure service rather than argue about it. Median resolution time, the share of tickets breaching their target, and the recurring categories (lifts, lighting, leaks) become visible — so the longest-waiting items surface to the top and the recurring ones justify a capital fix instead of an endless string of patch jobs. Every figure on this page is computed by HOMESERVA's reporting with plain SQL aggregation and date presets, exportable to PDF or Excel for the AGM pack. The intelligence is in the decision the committee makes; the platform simply makes the number impossible to miss.

Inside the HOMESERVA engine

Numbers that matter.

In short: six architectural constants you can verify in the codebase — invoice types, MyInvois format, auto-billable GL codes, RBAC privilege bits, device cipher and ops monitoring posture.

Six code-verifiable facts about HOMESERVA — derivable from the source, not marketing telemetry.

receipt_long
27+
INVOICE_TYPES — Standard / rental / deposit / fire-safety / consolidated / CN / refund / termination
verified
UBL 2.1
MYINVOIS_FORMAT — LHDN preprod + live endpoints, walk-in TIN fallback, MSIC code list
payments
14
AUTO_BILLABLE_GLS — GL codes pre-wired to the auto-billing rule engine
shield
34+
RBAC_PRIVILEGES — Bit-set role capabilities enforced page-by-page
lock
SM4-32
DEVICE_CIPHER — Chinese national 32-round block cipher (sm4.php)
monitoring
24/7
OPS_MONITORING — Best-effort availability, monitored continuously

Architectural constants from the HOMESERVA codebase — not per-property telemetry. Patrick will share specifics for your case.

For the JMB / MC committee

The whole community, on one calm screen.

In short: the committee dashboard rolls up collection rate, arrears aging, the complaint SLA queue, this week’s bookings, the announcement log and the sinking-fund balance — every figure computed by HOMESERVA reporting and exportable to the AGM pack.

Your chairman, treasurer and manager open the same board and stop arguing about which spreadsheet is right.

gavel Committee · Taman Sentosa MC calendar_today 01-MAY-2026 ~ 22-MAY-2026 (This Month) picture_as_pdf Export AGM pack
Fees collected · this month
93.4%
RM 184,200 of RM 197,300 billed
Sinking fund balance
RM 612k
72% of the 5-year lift-refurb target
Arrears aging
RM 13,100 outstanding
BucketUnitsAmountNext action
CurrentRM 5,840On track
1–30 days9RM 3,420Reminder sent
31–60 days4RM 2,4602nd letter
60+ days2RM 1,3803rd letter
Complaints · SLA
  • Open 12
  • Within SLA 10
  • Breaching 2
  • 83% resolved within target
Bookings · this week
34 confirmed
  • BBQ pit · 11 · Function room · 8
  • Courts · 12 · Kids room · 3
Announcements
  • campaign Water tank cleaning · 412 read
  • campaign AGM notice · 388 read
Management-committee dashboard mockup for a JMB / MC: fees-collected rate 93.4% with a billed-versus-collected meter, sinking-fund balance against a five-year lift-refurbishment target, an arrears aging table split into current, 1–30, 31–60 and 60+ day buckets each with its dunning next-action, a complaints SLA panel (open, within-SLA, breaching), this week's bookings by facility, and an announcement read-receipt log. Exportable to a PDF AGM pack. Figures are illustrative of HOMESERVA's SQL-aggregation reporting, not a forecast.
The actual management console

The screen your office team actually works in.

In short: this is a faithful re-creation of the real HOMESERVA staff console — the same left sidebar, the same Visitors list with its exact columns, the same footer toolbar with PDF / Excel / Print and a live “Things to Do” panel. Re-skinned warm, but true to the software your guard house and office run all day.

Pick a date range, scan the gate log, export to your committee — all in one calm place.

Visitors
add New Visitor Pass
No.Checked-InVisitor Pass No.Visiting PropertyVisitorMobile No.Vehicle Plate No.Valid UntilChecked By
122-May-2026 6:12 PMVP-2026-04418A-12-04Lim Wei Sheng+60 12-345 6789WXY 884222-May-2026 11:00 PMGuard Rosli
222-May-2026 5:48 PMVP-2026-04417B-08-11Nurul Ain binti Hassan+60 13-882 1190No Vehicle22-May-2026 9:00 PMGuard Rosli
322-May-2026 3:30 PMVP-2026-04415C-03-02CoolAir Aircond (contractor)+60 16-771 4023VBA 120922-May-2026 6:00 PMGuard Devan
422-May-2026 1:05 PMVP-2026-04412A-05-09Tan Mei Ling+60 17-204 9981PKL 557022-May-2026 5:00 PMGuard Devan
522-May-2026 12:40 PMVP-2026-04410D-15-03GrabFood courier+60 11-2098 3344JKL 778122-May-2026 1:10 PMGuard Rosli
622-May-2026 11:18 AMVP-2026-04408B-21-07Siti & family (4)+60 19-660 2215WWA 332022-May-2026 4:00 PMGuard Meena
722-May-2026 10:02 AMVP-2026-04405A-18-02Pos Laju despatch+60 12-908 6677No Vehicle22-May-2026 10:30 AMGuard Meena
822-May-2026 8:55 AMVP-2026-04401C-09-12Raj Kumar+60 14-339 5512BNN 104222-May-2026 12:00 PMGuard Meena
picture_as_pdf grid_on print settings Showing 1 to 8 of 26 visitors chevron_right
Faithful re-creation of the real HOMESERVA staff console showing the Visitors list. A left sidebar carries the real staff navigation — Operation Insights, Security Monitor, Visitors (active), Customer Accounts, Cash Book, General Ledger, Reports and Suppliers, plus admin items — with red count badges that hide at zero. The top bar shows the page title Visitors, a centre date-range pill reading 22-May-2026 to 22-May-2026 (This Month) and a peach New Visitor Pass action. The table uses the real Visitors column order: No., Checked-In, Visitor Pass No., Visiting Property, Visitor, Mobile No., Vehicle Plate No., Valid Until and Checked By, seeded with eight residents, contractors and couriers across units like A-12-04, with Malaysian +60 mobiles and vehicle plates or No Vehicle. A footer toolbar offers PDF, Excel, Print and Settings, shows Showing 1 to 8 of 26 visitors, and previous / next paging. Figures are illustrative of HOMESERVA's SQL-based reporting and PDF / Excel export, not a forecast.

checklist Things to Do

Auto-hides any task that reads zero — just like the real dashboard.

how_to_reg5 pre-registered visitor(s) ready for check-inView
login8 visitor(s) checked inView
running_with_errors2 visitor(s) overstayedView
inventory_23 smart locker deliver(ies) pending for pick-upView
support_agent4 complaint(s) in progressView
event_available2 facility booking(s) pending for management approvalView
sos0 emergency SOS in progressView

Each row mirrors the real dashboard’s phrasing and only appears when its count is above zero — so the office sees exactly what still needs a hand today.

The visitor pass, up close

One QR your guest shows at the gate.

In short: a faithful re-creation of the real HOMESERVA visitor pass card — visitor photo, name, vehicle plate (or “No Vehicle”), a green “valid” status pill, the exact “Valid Until” line, a dynamic Access Control QR-Key that ticks down, and the granted access points including a Lift Access sub-section.

The QR changes over time, so a screenshot won’t open your gate tomorrow. Re-skinned warm, faithful to the software.

verified Valid
Taman Sentosa Residences
Lim Wei Sheng
directions_car WXY 8842
Valid Until 22-May-2026 11:00 PM
Access Control QR-Key
Expire in 04:00
This QR Code is dynamic and changes over time. Use it to gain access through gates, doors and lifts.
Access Point Granted
door_front Main Lobby Door
garage Visitor Boom Gate
meeting_room Block A Side Entrance
Lift Access
elevator Lift A · Floors G – 12
place Address my_location GPS qr_code_2 QR Code call Contact
Faithful re-creation of the HOMESERVA visitor pass card for Lim Wei Sheng visiting Taman Sentosa Residences. The card carries the property name, a visitor photo placeholder, the visitor name, the vehicle plate WXY 8842 (or a No Vehicle fallback), a green Valid status pill, a Valid Until line reading 22-May-2026 11:00 PM, an Access Control QR-Key block with a dynamic countdown timer that ticks down and a note that the QR changes over time, and an Access Point Granted list including a Lift Access sub-section for Lift A floors G to 12. A bottom row offers Address, GPS, QR Code and Contact. The card mirrors the real visitor_pass screen with the valid-state green status semantics; figures are illustrative.

Why the QR keeps changing

Every pass carries a dynamic Access Control QR-Key that rotates on a timer — the card shows the live “Expire in mm:ss” countdown. A guest can’t forward yesterday’s screenshot to a friend and waltz in; the gate checks the current key against the valid time window before it opens.

  • verified_userThe status pill turns green only while the pass is valid — red the moment it expires.
  • elevatorAccess points are explicit — the gate, the right lobby door, and only the lift floors the host approved.
  • history_eduEvery scan is logged to the same audit trail your committee and guard house already see.

Face-unlock at the lobby is matched on the device itself, not in the platform — HOMESERVA records the access event and the entitlement. Powered by VYROX AI.

receipt_long Resident fees

Every fee a household owes, on one tidy statement.

Maintenance, sinking fund, water, booking deposits — the invoice list HOMESERVA keeps for each home, with filter tabs for what is paid, unpaid or overdue. Click a row's filter to narrow the list right here.

A re-skinned faithful recreation of the management software invoice list for one resident. Filter pills above the table read All, Unpaid, Paid, Overdue and Outstanding. The table columns are a leading blank cell, No., Issued On, Due Date, Document No., Invoice item, Payable, Paid and Balance (the three money columns right-aligned), then a row actions cell. Nine seeded rows cover Maintenance Charge, Sinking Fund, Water Charge, Facility Booking Deposit and Late Payment Interest, with a footer reading Showing 1 to 9 of 9 invoices and PDF, Excel, Print and Settings export buttons.
Invoices · A-12-04
No.Issued OnDue DateDocument No. InvoicePayablePaidBalance
101-May-202615-May-2026INV-00041Maintenance ChargeMay 2026 · RM 0.33/sq ft320.00320.000.00
201-May-202615-May-2026INV-00042Sinking FundMay 2026 · statutory 10%32.0032.000.00
301-May-202615-May-2026INV-00043Water ChargeApr read · 14 m³41.200.0041.20
403-May-202610-May-2026INV-00051Facility Booking DepositFunction Hall · 17-May150.00150.000.00
501-Apr-202615-Apr-2026INV-00029Maintenance ChargeApr 2026 · carried forward320.000.00320.00
616-Apr-202630-Apr-2026INV-00037Late Payment Interest1.5% on overdue balance4.800.004.80
701-May-202615-May-2026INV-00044Water Chargepart-paid · balance left38.6020.0018.60
802-Apr-202616-Apr-2026INV-00031Sinking FundApr 2026 · statutory 10%32.0032.000.00
905-May-202619-May-2026INV-00057Facility Booking DepositBBQ Pit · 24-May80.000.0080.00
Showing 1 to 9 of 9 invoices

Balance is computed as Payable minus Paid — the same SQL aggregation the software runs for every statement. Paid in green, money owing in your alert tone. Powered by VYROX AI.

grid_view Facility availability

Pick a slot the way the guard house sees it.

The same availability grid your management uses — facilities down the side, time slots across the top. Tap a free cell to hold it, tap again to confirm, tap once more to release. Booked and past slots stay locked.

A re-skinned faithful recreation of the facility booking availability grid. Five facility rows, BBQ Pit, Function Hall, Pool, Gym and Tennis Court, run down the left. Time-slot columns from 8 AM to 8 PM run across the top. Each cell is a small button with five possible states: available (light), temporarily held in the accent peach tone, already booked (locked muted green), expired or past (locked muted cream), and a sage hover border. Clicking an available cell cycles it from free to held to booked; booked and expired cells are guarded and do not change.
Facility Booking · Availability
Facility 8 AM9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM6 PM7 PM8 PM
BBQ Pit
Function Hall
Pool
Gym
Tennis Court
Tap a free cell to hold · 0 slots held

Held slots become a booking deposit invoice; the calendar releases them automatically if payment lapses. No double-bookings, no awkward phone calls. Powered by VYROX AI.

groups Residents

Know every household at a warm glance.

The members register your committee already keeps — who joined, which plan, days remaining, deposit and fee — laid out the same way the software lists it, just dressed in HOMESERVA colours.

A re-skinned faithful recreation of the members list. Columns in order are No., First Joined, Customer Account ID, Membership ID, Member, Subscribed Membership Plan, Days Remaining, Deposit, Membership Fee, Start Date, Expiry Date, then a row actions cell. Six seeded resident households are shown across plans such as Resident Standard, Resident Premium and Tenant, with a footer reading Showing 1 to 6 of 6 members and PDF, Excel, Print and Settings buttons.
Members
No.First JoinedCustomer Account IDMembership IDMember Subscribed Membership PlanDays RemainingDeposit Membership FeeStart DateExpiry Date
112-Jan-2024CA-100412MB-0412Lim Wei ShengA-12-04Resident Standard235320.00120.0013-Jan-202612-Jan-2027
203-Mar-2023CA-100388MB-0388Nurul AinaB-08-11Resident Premium12500.00240.0004-Mar-202603-Mar-2027
321-Sep-2022CA-100201MB-0201Tan Mei LingC-03-02Resident Standard312320.00120.0022-Sep-202521-Sep-2026
407-Jul-2025CA-100590MB-0590Rajesh KumarA-05-09 · tenantTenant47650.000.0008-Jul-202507-Jul-2026
515-Nov-2024CA-100503MB-0503Goh Jia HuiD-14-07Resident Premium178500.00240.0016-Nov-202515-Nov-2026
629-Feb-2024CA-100456MB-0456Faridah HassanB-02-03Resident Standard283320.00120.0001-Mar-202628-Feb-2027
Showing 1 to 6 of 6 members

Days Remaining counts down to expiry so renewals never sneak up — the platform can nudge a reminder seven days before. Powered by VYROX AI.

summarize Management report

The four numbers your committee opens the month with.

Cosy summary tiles up top, then a plain collections report that buckets every balance by age — current, 1–30, 31–60 and 60+ days — ready to export as PDF or Excel.

A re-skinned faithful recreation of the management dashboard summary cards and a collections report. Four summary cards show fees collected percent, open complaints, bookings this week and parcels waiting. Below them a table buckets owed amounts by aging period: Current, 1 to 30 days, 31 to 60 days and 60 plus days, with a totals row, and PDF plus Excel export buttons. The figures come from straightforward SQL aggregation, not machine-learning prediction.
savings Fees collected
92.4%
RM 41,820 of RM 45,260
report_problem Open complaints
7
2 breaching SLA
event_available Bookings this week
23
BBQ, hall & courts
inventory_2 Parcels waiting
14
3 expiring today
Collections by Aging Bucket
download Export
Fee TypeCurrent1–30 days31–60 days60+ daysTotal Owing
Maintenance Charge1,920.00640.00320.00640.003,520.00
Sinking Fund192.0064.0032.0064.00352.00
Water Charge288.4082.4041.2018.60430.60
Facility Deposit230.000.000.000.00230.00
Late Payment Interest0.004.804.809.6019.20
Total2,630.40791.20398.20732.204,551.80
Showing 1 to 5 of 5 fee types

Aging buckets are simple SQL date-difference grouping — the report tells your committee exactly who to chase first, in plain ringgit. Powered by VYROX AI.

phone_iphone Resident home screen

The first thing a resident sees, opens the day kindly.

The HOMESERVA resident home screen lays out a friendly To Do List, a little Water Usage chart so the bill never surprises anyone, and four big quick actions — the same layout the app already ships, dressed in warm colours.

The empty-state line is the real one: “No pending tasks for today. Good habits are the beginning of success!” The water chart is plain month-by-month usage from your meter reads — tabular numbers, not a prediction. Powered by VYROX AI.

A re-skinned faithful recreation of the HOMESERVA resident mobile app home screen in a phone frame. From the top: a status bar, a Things to Do panel with a red count badge of three showing a maintenance fee due, a parcel waiting in locker B-14 and a BBQ booking on Saturday, each with a View button. Below it a Water Usage widget shows a small bar chart of six months from December to May with this month highlighted in peach, plus a caption reading this month 14.2 cubic metres, RM 28.40. Then a Quick Actions row of four buttons: Pay, Book, Visitor and SOS. A bottom navigation bar shows Home, Pay, Book and More with Home selected. Illustrative data only.
9:41signal_cellular_altwifibattery_full
Good morning, Wei Sheng
Unit A-12-04 · Taman Sari Residences

checklist Things to Do 3

receipt_long
RM 286.00 maintenance fee pending for your payment
View
inventory_2
1 smart locker delivery pending for pick-up
View
outdoor_grill
BBQ Pit booking ready · Sat 7:00 PM
View

water_drop Water Usage

This month 14.2 m³Invoice RM 28.40

bolt Quick Actions

payments
Pay fee
event_available
Book
qr_code_2
Visitor
sos
SOS
forum Helpdesk

Every complaint, tracked from raised to resolved.

The same complaints & suggestions list your committee already works, with the real filter tabs — Pending Acknowledgement, Processing and Resolved — an outstanding-days counter, and the little neighbour Like widget so popular issues float to the top.

A re-skinned faithful recreation of the complaints list. Filter tabs read Pending Acknowledgement with a count of four, Processing, and Resolved. Columns in order are No., Submitted, Unit, Complainant, Category, Title, Outstanding days, a neighbour Like widget, and a per-row action. Seeded rows show statuses New, Processing and Completed, with an Acknowledge button on new rows and a Resolved button on processing rows. A footer reads Showing the matching complaints with PDF, Excel and Print export. Clicking a filter tab narrows the rows; clicking Like toggles the count; clicking Acknowledge or Resolved advances that row.
Complaints
add New Complaint
No.SubmittedUnitComplainantCategoryTitleOutstanding (Day)Neighbours
120-May-2026A-12-04Lim Wei ShengPlumbingLobby tap drippingNew2
219-May-2026C-03-02Tan Mei LingLiftBlock C lift jerkyNew3
319-May-2026B-08-11Nurul AinaCleanlinessRubbish chute smell L8New2
418-May-2026D-14-07Goh Jia HuiLightingCar park L2 lamp outNew4
516-May-2026A-05-09Rajesh KumarSecurityGate barrier slow at peakProcessing2
615-May-2026B-02-03Faridah HassanFacilitiesGym treadmill #2 faultProcessing1
710-May-2026C-09-05Wong Kah MengPlumbingPool pump leakCompleted0task_alt Resolved
808-May-2026A-03-12Siti AishahNoiseRenovation past hoursCompleted0task_alt Resolved
Showing 1 to 4 of 4 complaints

Status maps to the real labels New, Processing and Completed; Acknowledge moves a new complaint into Processing, Resolved closes it — every step lands in the audit trail. Powered by VYROX AI.

sos Emergency

When seconds matter, the guardhouse already knows.

A resident taps SOS and picks the help they need — Security Guard, Ambulance, Police or Fire Fighter. The guard sees it instantly, Acknowledges, then marks Completed, with the response time captured for the record.

A re-skinned faithful recreation of the emergency SOS panel. On the left, four SOS request types are shown as cards: Security Guard, Ambulance, Police and Fire Fighter. On the right, a live alerts list shows two pending alerts and one completed alert; each pending alert shows the property number, the resident, the emergency types as tags, and an Acknowledge button which becomes a Completed button, then a completed tick, with a response time. Buttons advance the alert state. Illustrative data only.
Emergency SOS
add New SOS
SOS types a resident can raise
local_police
Security Guard
Patrol & on-site response
emergency
Ambulance
Medical emergency
shield
Police
Crime / intrusion
local_fire_department
Fire Fighter
Fire & smoke
Pending Acknowledgement Processing Completed
Live alerts
emergency
B-08-11 · Nurul Aina
Raised 22-May-2026 2:14 AM
AmbulanceSecurity Guard
local_fire_department
A-12-04 · Lim Wei Sheng
Raised 21-May-2026 9:47 PM
Fire Fighter
shield
C-03-02 · Tan Mei Ling
Raised 20-May-2026 11:30 PM · Acknowledged by Guard Rosli
Police
task_alt Completed Response 3m 12s

The flow is the real one: status 0 shows Acknowledge, status 1 shows Completed, and response time is measured from raised to attended — the dashboard also counts SOS in progress. Powered by VYROX AI.

grid_view Smart lockers

The whole parcel wall, at a glance.

A live grid of every locker door, coloured by the real statuses — Pending pickup in peach, Done in green, empty doors dashed and quiet — with the delivery list your team works from underneath.

A re-skinned faithful recreation of the smart delivery locker wall and list. The wall is a grid of locker door tiles keyed by door number; peach tiles are parcels pending pickup with the destination unit, green tiles are collected and now done, and dashed tiles are empty. Below the wall a delivery list has columns No., Created, Door No., To Unit, Customer Name, Customer Mobile No., Rider or Driver Mobile No. and Status, with statuses Pending in amber and Done in green, and a footer reading Showing 1 to 6 of 6 delivery lockers. Illustrative data only.
Delivery Lockers
add New Locker Drop
Pending pick-up Done / collected Empty door
No.CreatedDoor No.To UnitCustomer NameCustomer Mobile No.Rider/Driver Mobile No.Status
122-May-202601A-12-04Lim Wei Sheng012-345 6789011-222 3344Pending
222-May-202604C-03-02Tan Mei Ling017-888 1212011-555 9090Pending
321-May-202607D-14-07Goh Jia Hui019-440 7766013-200 4455Pending
421-May-202610A-05-09Rajesh Kumar016-901 3322011-808 7711Pending
520-May-202602B-08-11Nurul Aina014-330 9988012-770 6655Done
619-May-202615C-09-05Wong Kah Meng018-220 1100013-660 4433Done
Showing 1 to 6 of 6 delivery lockers

When a courier drops a parcel the resident gets a tap-to-open notification; an uncollected parcel shows in the resident To Do List until it is picked up. Powered by VYROX AI.

campaign Noticeboard

Say it once, and the whole community hears it.

Real announcement cards — thumbnail, timestamp, title, body and “Published by” line, each with a read-receipt count — next to a friendly composer where the committee picks recipients and posts straight to every app.

A re-skinned faithful recreation of the community announcements list beside a composer. On the left, three announcement cards each show a thumbnail icon, a date and time, a title, a body line, a Published by name and a read-receipt count. On the right, an announcement composer has a Title field, a Message textarea, recipient pills reading All residents, Block A, Owners only and Committee, and a Publish button that confirms posting with an illustrative note. Filling the form and clicking Publish shows a confirmation. Illustrative data only.
water_drop
21-May-2026 9:00 AM
Scheduled water disruption — Sun 25 May
Syabas will carry out mains work from 1 AM to 6 AM. Please store water the night before. The rooftop tank will buffer Blocks A and B where possible.
Published by Management Officedone_all 184 read
gavel
18-May-2026 5:30 PM
Notice of Annual General Meeting 2026
The AGM will be held on 14 June at the Function Hall, 10 AM. The agenda, audited accounts and proxy form are attached for your review.
Published by JMB Secretarydone_all 213 read
celebration
12-May-2026 8:15 PM
Hari Raya open house at the clubhouse
Join your neighbours this Saturday from 6 PM. Pot-luck welcome — RSVP in the app so we can plan the seating.
Published by Social Committeedone_all 97 read
Meeting Minutes
upload_file Upload
No.UploadedTitleUploaderAttachment
116-May-2026Committee meeting — May 2026JMB Secretarypicture_as_pdf minutes-may.pdf
218-Apr-2026Committee meeting — Apr 2026JMB Secretarypicture_as_pdf minutes-apr.pdf

edit_note New Announcement

task_alt Posted to the resident app. This is an illustrative demo — nothing was sent.

Each announcement carries a read-receipt count so the committee can see how many households opened it.

Announcements and meeting minutes publish into the resident app and the lobby display together — one post, every screen. Powered by VYROX AI.

At the guard house

One console for the whole gate.

In short: the security guard PWA puts the visitor queue, the live access feed, patrol-round logging and resident-triggered SOS alerts on one screen — every entry tied back to the same audit trail the committee sees.

Scan a QR, wave a patrol checkpoint, acknowledge an SOS — without juggling four apps and a paper book.

badge Visitor queueqr_code_scanner Scan QR
VisitorHost unitValid windowStatus
Lim & family (4)A-12-0422-MAY 18:00–23:00QR validated
GrabFood courierB-08-1122-MAY 19:10–19:40At gate
Aircond contractorC-03-0222-MAY 09:00–12:00Permit check
Unknown vehicle WXY-1234Hold · verify
Guardhouse visitor-queue mockup: a pre-registered family with a validated QR pass, a food courier at the gate, a contractor pending service-permit check, and an unrecognised vehicle held for verification — each row showing host unit, valid time window and status, mirroring HOMESERVA's visitor_pass and visitors_type rules.
sos SOS alerts

No active emergencies.

Last: 19-MAY · lift B intercom · acknowledged 38s · resolved
Live access feed
  • Granted Face · Aisha · Lobby
  • Granted Plate WXY-88 · Boom gate
  • Lift Floor 12 · entitlement OK
  • Visitor QR scanned · A-12-04
Patrol log · tonight
  • Block A roof 21:02 ✓
  • Pool deck 21:18 ✓
  • Carpark B2 due 21:45
The community noticeboard

Everything residents need to know, in one feed.

In short: announcements with read receipts, upcoming community events, and a neighbourly marketplace teaser — so the WhatsApp group can finally calm down.

Management posts once; residents see it in the app, and the committee sees exactly how many actually read it.

Announcements
  • water_drop

    Scheduled water-tank cleaning · Sat 24 May, 9am–1pm

    Supply to Blocks A & B will pause briefly. Please store water in advance.

    done_all 412 of 540 households read
  • description

    Notice of Annual General Meeting · 14 June

    Agenda, last year’s minutes and the audited accounts are attached in Files.

    done_all 388 of 540 households read
  • celebration

    Hari Raya open house · clubhouse · 31 May

    RSVP in the events tab — 96 neighbours already going.

    done_all 301 of 540 households read
Community noticeboard mockup: three announcements — water-tank cleaning, AGM notice and a Hari Raya open house — each with a read-receipt count showing how many of 540 households have opened it, illustrating HOMESERVA's announcements module with read tracking.
Upcoming events
  • outdoor_grill BBQ night · 24 May
  • self_improvement Sunrise yoga · 26 May
  • recycling Recycle drive · 30 May
Neighbour marketplace

Stroller (lightly used) · Home-baked kuih orders · Tuition for SPM Add-Maths.

storefront Resident-to-resident
Powered by VYROX AI

Ask your community a plain question.

In short: VYROX AI surfaces and automates the reports you already have — late payers, this week’s bookings, open complaints. It reads your real operational data with SQL aggregation; it does not predict the future or run machine-learning models inside the platform.

Tap a question. The answer is built straight from the numbers your reports compute — honest, friendly, and exportable.

smart_toy 2 units are 60+ days overdue, RM 1,380 total.
UnitDaysBalanceCascade
D-05-0974RM 7603rd letter sent
D-11-0363RM 6203rd letter sent

Source: arrears aging buckets + dunning cascade log. Export to PDF for the committee.

VYROX AI is the AI that specialises in business operation management together with IoT. Here it reads and automates the operational reports HOMESERVA already produces — it is operational intelligence over your real data, not a predictive model.

Set it once, sleep well

The rules that run while you sleep.

In short: a cron-driven rules engine — fee auto-billing on the 1st, the dunning cascade at −7 / day-1 / 31 / 61, monthly management-account & sinking-fund generation, amenity auto-stop and expired-booking cleanup. Toggle each rule; the schedule is honest and code-grounded.

No machine learning, no magic — just dependable scheduled jobs you can switch on and off.

Automation timeline · what runs when
schedule cron · minute / hourly / monthly
1st of month

Auto-billing

Active

Generates management-fee, sinking-fund and rental invoices in batch, then submits each to MyInvois.

generate_ma.php · generate_sink.php · generate_rentals.php
−7 days

Pre-due reminder

Active

Friendly nudge fires 7 days before the invoice due date so residents pay on time.

reminder.php
Day 1 overdue

1st dunning letter

Active

First overdue letter the day after a missed due date.

reminder.php
Day 31 / 61

2nd & 3rd letters

Active

Escalating letters at day 31 and day 61 — the committee only handles the residual exceptions.

reminder.php
30 days pre-expiry

Membership auto-renew

Active

Renewal invoice drafts ~30 days before a paid plan lapses.

auto_renew_mem()
Every minute

Amenity auto-stop

Active

Time-limited amenities (laundry, BBQ) stop and bill automatically when the window ends.

cron_minute_work.php
Every minute

Expired-booking cleanup

Paused

Unpaid or lapsed bookings are auto-cancelled so the calendar frees up.

cron_minute_work.php
Periodic

Device heartbeat

Active

AIoT devices are pinged for uptime; intrusion-photo files are purged on a schedule.

check_iot_up.php
Intelligent-automation panel: a cron rules timeline listing fee auto-billing on the 1st, a pre-due reminder seven days before, dunning letters on day 1, 31 and 61, membership auto-renewal 30 days before expiry, amenity auto-stop and expired-booking cleanup every minute, and periodic device-heartbeat and intrusion-photo cleanup — each toggleable, each grounded in a named HOMESERVA cron file. These are scheduled jobs, not machine-learning predictions.
An open ecosystem

HOMESERVA in the middle of your stack.

In short: the platform sits at the centre and connects out to the third-party services your community already relies on — MyInvois/LHDN, Xendit, AutoCount, access & IoT hardware, HERE Maps and a documented REST API. (Hardware compatibility is covered in detail under Integrations.)

One platform, many spokes — no rip-and-replace, no walled garden.

hub HOMESERVA
receipt_long

MyInvois / LHDN

National e-invoice — UBL 2.1 JSON, real-time validation, walk-in TIN fallback, MSIC code list. Sandbox & production.

credit_card

Xendit gateway

FPX, credit / debit card, Direct Debit, DuitNow QR and e-wallets (Touch ’n Go, Boost, GrabPay, ShopeePay) with webhook reconciliation.

account_balance

AutoCount Connector

Bidirectional middleware sync (Bearer-token) — invoice, payment, cancel and undo flow end-to-end to your accountant’s ledger.

sensors

Access & IoT hardware

Brand-agnostic IP cameras, MIFARE RFID, face & plate cameras, intercoms, lift controllers, parking locks and TCP delivery lockers — SM4-encrypted device traffic.

map

HERE Maps

Geolocation and routing for the delivery-courier and staff PWAs, so parcels reach the right block.

api

REST API & webhooks

Documented surface at /api_doc.php — visitors, EV charging, sub-accounts, announcements and bookings. Bring your own BI dashboards.

Integration and ecosystem hub: HOMESERVA at the centre connects out to six third-party spokes — MyInvois/LHDN e-invoicing, the Xendit payment gateway, the AutoCount accounting connector, brand-agnostic access and IoT hardware with SM4-encrypted traffic, HERE Maps for courier routing, and a documented REST API with webhooks. No sister-product or shared-core relationships are implied; the only common thread across VYROX products is that they are powered by VYROX AI.

The whole community on one board

Your community’s numbers, at a glance.

In short: a denser, exec-style KPI wall of small-multiples — a fees-collected trend, arrears aging, bookings, complaint SLA, parcels and visitors — all from the reports HOMESERVA already computes. A live read-out of real data, never a forecast.

Tighter than the main dashboard, made for the monthly committee glance.

grid_on KPI Wall — Taman Sri Indah 01-MAY-2026 ~ 31-MAY-2026 (This Month) expand_more file_download Export
Fees collected (last 6 months) trending_up +6 pts
92%
Dec 81% · Jan 84% · Feb 83% · Mar 88% · Apr 90% · May 92%
Complaints within SLA
86%
31 of 36 closed in time
Arrears aging buckets (RM)
Current RM 0
1–30 days RM 14,200
31–60 days RM 6,750
60+ days RM 3,980
Bookings this week event_available
0
trending_up +5 vs last wk
Parcels waiting inventory_2
0
schedule 2 overstaying
Visitors today badge
0
how_to_reg 61 QR-validated
HOMESERVA KPI wall: a small-multiples executive board showing a six-month fee-collection sparkline reaching 92 percent, a complaints-within-SLA donut at 86 percent, an arrears aging bar set (current RM 0, 1–30 days RM 14,200, 31–60 days RM 6,750, 60+ days RM 3,980), 38 bookings this week, 12 parcels waiting with 2 overstaying, and 64 visitors today of which 61 were QR-validated. Every figure is computed by SQL aggregation over real operational data with date presets and PDF/Excel export — it is descriptive reporting, not a machine-learning forecast.
From paper book to live app

Your onboarding journey, step by step.

In short: six clear stages — Discovery, Data import, Configuration, AIoT pairing, Soft-launch and Cutover — most communities finish in about four weeks, with Patrick walking every step with you.
  1. travel_explore

    Discovery

    Week 1

    We map how your community runs today — fees, facilities, gates, lockers, complaints — onto HOMESERVA modules. No assumptions, just your real workflow.

  2. upload_file

    Data import

    Week 1

    Owners, units, contracts and outstanding balances come in from CSV/Excel. A dry-run import lets you review every row before we commit the real one — nothing gets lost.

  3. tune

    Configuration

    Week 2

    Rates, fees, MyInvois TIN, the Xendit gateway, branding and role-based accounts for office, committee and security are all set up and tested.

  4. sensors

    AIoT pairing

    Week 3

    Cameras, face and plate readers, lift controllers, parking locks and TCP delivery lockers are paired and their heartbeats verified.

  5. rocket_launch

    Soft-launch

    Week 3–4

    The resident app rolls out alongside your old system. We hand you ready-to-send email templates and printable QR posters for the lobby.

  6. verified

    Cutover

    Week 5+

    The old system retires. Quarterly reviews keep things tidy, and new modules switch on as the community grows.

HOMESERVA implementation journey: a six-stage onboarding rail — Discovery (Week 1, map operations to modules), Data import (Week 1, CSV/Excel of owners, units, contracts and balances with a reviewable dry run), Configuration (Week 2, rates, fees, MyInvois TIN, Xendit, branding and role-based accounts), AIoT pairing (Week 3, cameras, face and plate readers, lifts, parking locks and lockers), Soft-launch (Week 3–4, resident app parallel-run with email templates and lobby QR posters) and Cutover (Week 5 onward, retire the old system with quarterly reviews). Most communities complete it in about four weeks.

A day in the life

How HOMESERVA handles a real day.

In short: three everyday moments — month-end close, the festive parcel rush, and a 2am incident — shown as the screens and steps HOMESERVA actually runs, so you can picture it before you switch.
event_repeat Cron run · 01-JUN 00:05
00:05generate_ma & generate_sink draft this month’s management-account and sinking-fund invoices in batch.
00:06Each invoice is built as UBL 2.1 JSON and validated against MyInvois — failures drop into a needs-attention queue.
00:07PHPMailer sends every household the PDF with an FPX / e-wallet payment link.
07-dayDunning fires: reminder 7 days before due, letters on day 1, 31 and 61 — only the residual exceptions reach the committee.
What you see the next morning
  • check_circle 312 invoices drafted, 308 MyInvois-validated
  • error_outline 4 in the needs-attention queue (TIN typo)
  • mail 312 PDF + payment links emailed
  • savings Sinking fund posted to the GL automatically

HOMESERVA day-in-the-life playbooks: a tabbed walkthrough of three real scenarios. Month-end close — the cron run drafts management-account and sinking-fund invoices, validates them against MyInvois, emails PDFs with FPX/e-wallet links, and runs the dunning cascade. Festive parcel rush — a courier drops a parcel into a smart locker, the resident receives a tap-to-open notification and one-time QR, collects it, and any uncollected parcel is flagged as an overstay. A 2am incident — a resident SOS reaches the guard PWA, the access feed shows the matching face, plate and lift events for the timestamp, the guard logs a patrol round and closes the incident, and every step is written to the audit trail. All steps are grounded in real platform behaviour, not a forecast.

For IT & operations

Admin & monitoring console.

In short: a calm operations view — system status, a device-heartbeat grid that flags any reader or locker that missed its sync, and a live audit feed from in_syslog. Real device and system state, not predictive analytics.
monitor_heart System status Live sync
Web & resident app Operational
Database Operational
Xendit payment gateway Reachable
MyInvois (LHDN) Slow — 2.4s
Device heartbeat · check_iot_up.php 22 / 24 online
Lobby face
UltraPASS-Face
sync 12s
Gate plate
UltraPASS-Vehicle
sync 9s
Lift A
SuperPASS-Lift
sync 15s
Lift B
SuperPASS-Lift
sync 18s
Carpark door
SuperPASS-Door
sync 7s
Pool door
SuperPASS-Door
sync 4m
Locker wall
TCP locker
sync 11s
Side gate cam
IP camera
sync 22m
HOMESERVA admin monitoring console: a system-status panel showing the web and resident app, database and Xendit gateway operational with MyInvois responding slowly, plus a device-heartbeat grid (driven by check_iot_up.php) showing 22 of 24 devices online — the lobby face reader, gate plate camera, two lift controllers, carpark door, locker wall reporting recent syncs, the pool door flagged as warning at four minutes and the side-gate camera flagged offline at twenty-two minutes. This is real device and system monitoring, not predictive analytics.
Live audit feed · in_syslog history 14-day
  • history
    Incident A-12-04 closed
    02:31 · admin · guardhouse
  • payments
    Payment posted RM 564.50
    01:08 · auto · FPX
  • mail
    312 invoices emailed
    00:07 · cron · generate_ma
  • verified
    308 MyInvois validated
    00:06 · cron · functions_einv
  • event_available
    Booking BBQ-2 approved
    23:54 · committee · azlan
  • person_add
    Sub-account added · helper
    23:40 · resident · B-09-02

Live audit feed drawn from the in_syslog table with a 14-day retention window: who did what, when and from which device — incident closures, posted payments, the month-end invoice batch, MyInvois validation, booking approvals and sub-account changes.

One queue for every sign-off

Approvals, all in one place.

In short: move-ins, payment proofs and booking requests land in one queue — Approve or Reject, and the decision posts to the ledger or booking record and into the audit trail. The committee reviews only the exceptions.

Try it — tap Approve or Reject on any row below.

fact_check Pending approvals pending_actions 4 pending
how_to_reg
Move-in — new tenant
A-08-03 · Nurul binti Hashim · lease + IC uploaded
sub_account_changes.php
receipt
Payment proof
B-12-01 · RM 720.00 · bank-in slip uploaded
payment verification
event_available
Facility booking
Function room · 14-JUN 18:00–22:00 · deposit paid
bookings.php
edit_calendar
Booking change request
BBQ-2 · move 10:00→16:00 · same day
bookings_chg.php

HOMESERVA unified approvals queue: four pending sign-offs — a new-tenant move-in for unit A-08-03 with lease and IC uploaded, a payment proof of RM 720.00 for B-12-01, a function-room booking request with deposit paid, and a BBQ booking-change request. Each row offers Approve and Reject actions; the decision posts to the ledger or booking record (via files such as sub_account_changes.php, bookings.php and bookings_chg.php) and is written to the audit trail, so the committee reviews only the exceptions rather than every transaction.

Every. Single. Toggle.

Every feature in HOMESERVA.

In short: the full menu — all 39 customer-facing toggles a property can switch on. Tap each sticker to read what it does.

Pulled straight from functions.php → property_ava() — no marketing fluff.

receipt_long
01/39 toggle

Invoicing

Standard, consolidated, rental, fire and deposit invoices — every line tagged for MyInvois.

water_drop
02/39 toggle

Utility Billing

Water and electricity meter reads turned into resident-friendly bills automatically.

groups
03/39 toggle

Visitors

QR pre-registration, photo upload, blacklist / whitelist and live boom-gate scans.

event_available
04/39 toggle

Facility Bookings

BBQ pits, courts, function rooms, kids rooms — one calendar everyone can see.

sports_golf
05/39 toggle

Golf Bookings

Tee-time bookings with member rules and cart / caddy add-ons.

how_to_reg
06/39 toggle

Participant Check-Ins

Class, tournament and event sign-in with QR and member-ID lookup.

campaign
07/39 toggle

Announcements

Property-wide notices that residents see in the app, with read receipts.

lightbulb
08/39 toggle

Suggestions

Residents send tidy ideas; management triages without losing the email.

mail
09/39 toggle

Internal Mails

In-app messages between staff, owners, tenants and committee members.

report_problem
10/39 toggle

Complaints

Photo-attached complaints with full lifecycle, escalations and SLA tracking.

warning
11/39 toggle

Incident Reports

Time-stamped incident logs tied to camera and access events.

build
12/39 toggle

Defect Reports

Snag and defect reports for new handovers and ongoing repairs.

account_balance
13/39 toggle

Management Accounts

Sinking-fund, maintenance-fee, GL and cashflow accounts in one ledger.

description
14/39 toggle

Meeting Minutes

Committee meeting minutes stored, searchable, with follow-up actions.

contact_phone
15/39 toggle

Emergency Numbers

One-tap directory of guard, plumber, lift, fire and committee contacts.

sos
16/39 toggle

Emergency SOS Requests

Resident-triggered SOS with location, routed to the right responder.

supervised_user_circle
17/39 toggle

Sub-Users

Spouse, kids, helpers and tenants under one household account.

credit_card
18/39 toggle

Card Access

MIFARE-compatible RFID smart cards with type-based door entitlements.

face
19/39 toggle

Face Recognition Access

SmartFACE biometric entry with PDPA-aligned consent and retention.

directions_car
20/39 toggle

Vehicle Plate Recognition Access

SmartVE LPR / ANPR for boom-gate and parking auto-entry.

engineering
21/39 toggle

Contractor Service Permits

Pre-approved contractor passes with date, scope and access window.

confirmation_number
22/39 toggle

Tickets

Multi-tier ticketing with routing, priority, and resolution metrics.

storefront
23/39 toggle

POSERVA

Built-in point of sale for café, sundry shop or clubhouse F&B.

shopping_basket
24/39 toggle

Community Marketplace

Resident-to-resident and merchant-to-resident marketplace.

support_agent
25/39 toggle

Concierge Services

Curated concierge catalog — laundry pickup, dry cleaning, errands.

handyman
26/39 toggle

TukangMan

One-tap handyman link-out for ad-hoc home repairs.

local_laundry_service
27/39 toggle

Self-Service Laundry

Amenity QR check-in, timer and billing for shared laundry rooms.

card_membership
28/39 toggle

Memberships

Paid plans (gym, pool, lounge) with renewal automation.

assignment
29/39 toggle

Tenancy Agreements

In-force / not-in-force agreements with auto-generated rentals.

key
30/39 toggle

Tenant Accounts

Tenant-specific logins, statements and access entitlements.

gavel
31/39 toggle

Management Committee

MC / JMB committee structure with roles and Sub-MC support.

inventory_2
32/39 toggle

Delivery Lockers

TCP-controlled parcel lockers (delivery_lockers_config.php) — courier check-in, resident pickup notice.

ev_station
33/39 toggle

EV Charging Parking Lots

EV bay billing with deposit and session APIs.

inventory
34/39 toggle

Lost and Found

Photo-tagged lost-and-found register with claim workflow.

qr_code_2
35/39 toggle

Property QR Code

One QR per property — links to payment, info and quick actions.

support
36/39 toggle

Help Desk

Resident helpdesk that ladders into ticketing and concierge.

hub
37/39 toggle

Integrated Smart Access

SmartINTE — intercom + access in one panel, brand-agnostic.

folder
38/39 toggle

Files

Per-property document store — policies, AGM packs, contracts.

school
39/39 toggle

Classes

Yoga, fitness and kids classes with passes and coach scheduling.

Each toggle maps 1:1 to a row in tg_prop_ava[*] — flip it on per property, leave the rest off. You only pay for what you turn on.

The pocket guide

Everything HOMESERVA does for you.

In short: a friendly index of every little thing the app can do — grouped by what it means in real life, not by what the database calls it. Skim it like a menu. You probably do not need all of it on day one.
payments

Money matters

  • check_circle Pay your maintenance fee in two taps
  • check_circle Pay your water and electricity bill
  • check_circle See every invoice, statement and receipt in one place
  • check_circle Pay by FPX, credit card or debit card
  • check_circle Pay by e-wallet — Touch 'n Go, Boost, GrabPay, ShopeePay
  • check_circle Scan DuitNow QR to settle anything
  • check_circle Set up auto-pay so you never miss a month
  • check_circle Get a fresh payment link by email — PHPMailer-delivered
  • check_circle Top up your account with a customer advance
  • check_circle Park a deposit for the function room
  • check_circle Request a refund right from the app
  • check_circle See your credit notes neatly listed
  • check_circle Watch late-payment interest stop the moment you settle
  • check_circle Drop a payment proof for manual verification
  • check_circle Download a PDF statement for your accountant
  • check_circle Read every charge in plain English — no jargon
  • check_circle See your MyInvois validation status next to each invoice
  • check_circle Get a fresh receipt in your inbox the second a payment clears
holiday_village

Living daily

  • check_circle Book the BBQ pit for Saturday
  • check_circle Book a badminton court with friends
  • check_circle Book the function room for a birthday
  • check_circle Book the kids' playroom for an hour
  • check_circle Book a yoga class with one tap
  • check_circle Buy a class pass or membership
  • check_circle See who is booked alongside you
  • check_circle Cancel or change a booking from the lift
  • check_circle Reserve a tee-time at the golf course
  • check_circle Check in at the laundry room by QR
  • check_circle Pick up your parcel from the delivery locker
  • check_circle Get a parcel-arrived photo on your phone
  • check_circle See the EV-charger availability before you drive down
  • check_circle Pay for the charging session in the app
  • check_circle Book a personal-trainer slot
  • check_circle See public-holiday rules before you book
  • check_circle Add the booking to your phone calendar instantly
fingerprint

Access & security

  • check_circle Walk in with face recognition — no card needed
  • check_circle Drive in with plate recognition — boom-gate opens for you
  • check_circle Tap your phone QR to enter the lift
  • check_circle Choose your floor automatically when you step in
  • check_circle Send a QR pass to your visitor before they arrive
  • check_circle See a live list of who is visiting your unit
  • check_circle Pre-register the contractor coming tomorrow
  • check_circle Let your helper or family member in with a sub-account
  • check_circle Tap the SOS button if anything goes wrong
  • check_circle Reach the guard, lift contractor or plumber in one tap
  • check_circle Report a security incident with a photo
  • check_circle Get an alert if the intrusion sensor trips
  • check_circle See the smart-mirror request when a courier rings
  • check_circle Open the smart parking lock from your seat
  • check_circle See your card-access log if you forgot something
  • check_circle Add a household member to the whitelist
apartment

Building services

  • check_circle See announcements from management on the home screen
  • check_circle Read the AGM pack without digging through emails
  • check_circle Browse meeting minutes searchable by topic
  • check_circle Submit a complaint with photos and a clear timeline
  • check_circle Drop a suggestion to the committee
  • check_circle Report a defect during your handover walk-through
  • check_circle Track your ticket from logged to resolved
  • check_circle Tag a lost item — get pinged when found
  • check_circle Ask the concierge for laundry pickup or dry cleaning
  • check_circle Tap TukangMan for an ad-hoc home repair
  • check_circle See your contractor service permit status
  • check_circle Watch the corridor lights come on as you walk
  • check_circle See building power monitoring on the clubhouse screen
  • check_circle Check the parcel-locker queue before you walk down
  • check_circle See your IP camera footage at the lobby (with permission)
  • check_circle Read emergency numbers without searching for the notice
chat_bubble

Communication

  • check_circle Get announcements with read receipts
  • check_circle Send internal mail to staff, owners or the committee
  • check_circle Reply to a complaint thread with photos
  • check_circle Comment on a suggestion to back it up
  • check_circle Receive a friendly reminder before a fee is due
  • check_circle Mute notifications when you're on holiday
  • check_circle Get a parcel-arrived ping with the locker number
  • check_circle See your booking confirmation by email + push
phone_iphone

Apps & self-service

  • check_circle Install the resident PWA from your browser — no App Store wait
  • check_circle Install the staff PWA on the office tablet
  • check_circle Install the security PWA on the guard tablet
  • check_circle Install the courier PWA on the delivery phone
  • check_circle Sign up via captive portal as a new owner
  • check_circle Onboard a new merchant via captive flow
  • check_circle Scan your property QR for quick actions
  • check_circle Use one member ID across gym, café and clubhouse
  • check_circle Update your IC, lease or vehicle photo yourself
  • check_circle Self-onboard a new helper or tenant in minutes
  • check_circle Reset your password in under a minute
  • check_circle Switch between properties (if you own more than one)
  • check_circle See your audit trail — every login, every device
gavel

Admin & owners

  • check_circle View the management committee structure
  • check_circle Track approvals — bookings, contractors, change requests
  • check_circle Issue a contractor service permit with a date window
  • check_circle Approve a sub-account add or remove
  • check_circle Approve a tenant move-in / move-out
  • check_circle Run the rental-collection withdrawal for landlords
  • check_circle Generate sinking-fund and maintenance-fee invoices in one click
  • check_circle Submit your e-invoice batch to LHDN MyInvois
  • check_circle View the cash book and bank-account records
  • check_circle See the cashflow chart for the chairman
  • check_circle Run the facility-utilisation report
  • check_circle Run the most-visited / repeat-visitor report
  • check_circle Bulk-import owners from CSV during a takeover
  • check_circle Spin up a Sub-Management-Committee for a building wing
  • check_circle Flip the 39 feature toggles per property — pay only for what you use
  • check_circle Audit every staff action via the debugv_access log
Quietly, in the background

What HOMESERVA quietly handles behind the scenes.

You shouldn't have to think about most of this — and you won't. It runs every minute, all year, while you sleep.

auto_awesome

On the 1st of every month, invoices generate themselves and validate against MyInvois before anyone opens the office

auto_awesome

Cron jobs run every minute — auto-stop laundry timers, expire stale bookings, retry failed payments, clean up intrusion photos

auto_awesome

IoT heartbeats check every camera, lock, lift and sensor — if one quiets down, the system notices before residents do

auto_awesome

Auto-billing schedules recurring fees, sinking fund, late-interest and rental invoices — the office only intervenes for exceptions

auto_awesome

Cash book and bank-account records keep payments tied to statements — month-end takes minutes, not days

auto_awesome

AutoCount middleware syncs invoice / payment / cancel / undo flows in the background

auto_awesome

The audit log (debugv_access) quietly records every change — who, what, when, from where

auto_awesome

Failed e-invoices land in a "needs attention" queue with the LHDN error attached — your books never sit in an invalid state

auto_awesome

Expired memberships, departed sub-users and orphaned bookings are tidied up by housekeeping cron — no manual purge needed

auto_awesome

PDF generation respects paper sizes — your accountant gets A4, your printer gets what it expects

auto_awesome

The SM4 cipher quietly encrypts device traffic between the platform and AIoT hardware

auto_awesome

Notification mute toggles, public-holiday calendars and cut-off times all enforce themselves so staff don't have to remember

Plays nicely with

The friends HOMESERVA already has.

A short, honest list — what we connect to today, no buzzwords.

verified

MyInvois (LHDN)

Real-time validation, UBL 2.1 JSON, walk-in TIN fallback, MSIC code list.

payments

Xendit + e-wallets

FPX, card, Direct Debit, Touch 'n Go, Boost, GrabPay, ShopeePay, DuitNow QR.

calculate

AutoCount

Bidirectional sync via our hosted middleware — invoice, payment, cancel, undo.

videocam

Generic IP cameras

HTTP snapshot + event ingest. Camera-brand agnostic.

fingerprint

SmartFACE / SmartVE / SmartINTE

Face, plate and intercom families — pair what you already own.

credit_card

MIFARE-compatible RFID

Tap cards and fobs from any compatible supplier.

handyman

TukangMan

One-tap handyman link-out for ad-hoc home repairs.

hub

VYROX AI

The AI that specialises in business operation management together with IoT — quietly powering HOMESERVA under the hood.

api

Documented REST endpoint surface

/api_doc.php for the developer-minded committee.

code For the developer-minded committee member expand_more

Most residents will never open this drawer — and that's fine. But if your committee has a developer who likes to tinker, HOMESERVA exposes a documented REST endpoint surface at /api_doc.php (visitors, EV charging, sub-accounts, announcements and more), Xendit webhooks, the AutoCount sync middleware, an audit-log table (debugv_access), a paper-size-aware PDF engine, and TCP-controlled delivery lockers (delivery_lockers_config.php). The dlcsp.php landing page is a printable property-QR surface, not a hardware protocol. It's all there if you want it. Ask Patrick for the API doc page.

Everything in one app

12 friendly pillars. All in your pocket.

In short: twelve modular pillars — accounting, payments, bookings, RFID + PDPA-aligned face access, helpdesk, POS, automation — all in one cosy app, with sub-features that quietly handle JMB / MC realities.

HOMESERVA is the one app your community actually uses — residents pay fees, book BBQ, pre-register guests, unlock with face. Security and management see the other side of the same screen. Tap a card to peek inside.

receipt_long 01

Accounting & e-Invoice

Bills, receipts and MyInvois — sorted, neatly.

Show what's inside expand_more

Bookkeeping for a community is a quiet headache — receipts pile up, invoices get re-typed, and MyInvois adds a new compliance layer on top. HOMESERVA ties every charge, payment and tax line back to a single ledger so your accounts always reconcile. You stop chasing numbers and start trusting them.

Key benefits
  • favorite Every invoice is MyInvois-ready out of the box
  • favorite One source of truth for your GL — no more parallel spreadsheets
  • favorite Auto-reconciles bank statements so month-end takes minutes, not days
Real-world example

"Capability: the cron run (cron_minute_work.php + generate_ma.php + generate_sink.php) drafts each invoice in batch, functions_einv.php submits the UBL 2.1 JSON to MyInvois (preprod or live, configured in functions.php:32-38), and PHPMailer sends the PDF with a payment link — while transactions and acc_bal post the GL entry in one pass."

What's inside
  • check_circle Standard / consolidated / rental / fire / deposit invoices
  • check_circle Utility billing (water & electricity meter reads)
  • check_circle Credit notes, voids & refunds
  • check_circle Customer & GL statements
  • check_circle MyInvois (LHDN) e-invoice — UBL 2.1 JSON, walk-in TIN fallback, MSIC code list
  • check_circle SST / GST consumption tax setup
  • check_circle Cash book & general ledger
  • check_circle Bank reconciliation
  • check_circle Invoice adjustments & free-form GL adjustments
  • check_circle Sinking-fund & maintenance-fee auto-generation
  • check_circle Late-payment interest advice
  • check_circle Invoice & payment QR
  • check_circle External public-link payment
payments 02

Payments & Collections

Auto-billing that just works. Late nights cancelled.

Show what's inside expand_more

Late payers, manual reminders, and reconciling a hundred bank-in slips eat your evenings. HOMESERVA turns collections into a calm, automated rhythm — bills go out on schedule, residents pay in seconds, and reconciliation is automatic. You get paid faster without nagging anyone.

Key benefits
  • favorite Residents pay by FPX, card or e-wallet straight from the app
  • favorite Auto-charge plans handle recurring fees while you sleep
  • favorite Failed payments retry and escalate themselves with friendly reminders
Real-world example

"Capability: the auto-billing engine (auto_payments.php) attempts the configured payment method on the schedule held in the `ab` table per account, retries failures, and emails dunning reminders through PHPMailer. The JMB committee chases only the residual exceptions — not the whole book."

What's inside
  • check_circle Auto-billing engine
  • check_circle Auto-payment scheduling
  • check_circle Online customer payment portal
  • check_circle Xendit gateway: FPX, credit / debit card, Direct Debit
  • check_circle E-wallets via Xendit: Touch 'n Go, Boost, GrabPay, ShopeePay, DuitNow QR
  • check_circle Razer/FiUU sandbox integration available
  • check_circle Card / bank-account auto-charge
  • check_circle Payment verification workflow (manual proof upload + approval)
  • check_circle Receipts (single & batch)
  • check_circle Customer advances & deposits
  • check_circle BA / CC / GA transaction charges
  • check_circle Interest advice & late-payment automation
  • check_circle Withdrawals (rental-collection payouts to landlords)
  • check_circle Bank-statement reconciliation
  • check_circle External public-link payment
  • check_circle In-app payment success / failure callbacks
event_available 03

Bookings & Reservations

BBQ pits, courts, function rooms — no double-booking drama.

Show what's inside expand_more

Every community has the same fight: who booked the BBQ pit first. HOMESERVA replaces group-chat arguments with a calendar everyone can see. Residents book in seconds, rules enforce themselves, and management keeps a clean audit trail.

Key benefits
  • favorite Real-time availability across every facility
  • favorite Booking rules (cut-off, deposit, max-per-month) enforce themselves
  • favorite QR confirmation at the door means no front-desk arguments
Real-world example

"Capability: bookings.php and the facilities/facility_types registry expose real-time availability per court and per BBQ pit; the booking status lifecycle (functions.php:4314, :31085) blocks overlaps, enforces cut-off and deposit rules, and writes an immutable change-history audit so disputes resolve on evidence rather than memory."

What's inside
  • check_circle Facility & court calendar (BBQ pits, courts, function rooms, kids rooms)
  • check_circle Golf tee-time bookings with cart / caddy add-ons
  • check_circle Class & coach bookings
  • check_circle Class passes & memberships
  • check_circle Common-area reservations
  • check_circle Recurring & bulk bookings
  • check_circle Court-change & refund flow
  • check_circle Booking cart
  • check_circle Participant check-ins (events, classes, tournaments)
  • check_circle Booking approvals / refunds / rejects
  • check_circle Change-history audit
  • check_circle Cut-off-time enforcement
  • check_circle Public-holiday rules
  • check_circle Deposit & max-per-month rules
  • check_circle QR booking confirmation
  • check_circle Facility utilisation reports
badge 04

Membership & Customer

Residents, tenants, owners — one tidy household record.

Show what's inside expand_more

Owners change. Tenants come and go. Pets, cars and family members shuffle around. HOMESERVA keeps every household record up to date with self-service that still respects approval workflows. You always know who actually lives where.

Key benefits
  • favorite Households can update their own info — with optional management approval
  • favorite Sub-accounts for spouses, kids, helpers and tenants
  • favorite Document and photo uploads for IC, lease and vehicle ownership
Real-world example

"Capability: the customer master (accounts), sub-accounts (accounts_r), tenancy agreements (rentals.php / tenancies table) and access entitlements (smartfaces / smartcards) all share one account_id. When a tenant changes, sub_account_changes.php and changes_contract.php update the household record; the new tenant onboards through first_time_login.php; face IDs and cards re-bind without any manual key-handover."

What's inside
  • check_circle Customer master & sub-accounts (spouse, kids, helpers, tenants)
  • check_circle Owner / tenant / committee roles
  • check_circle Tenancy proposals → agreements (in-force / not-in-force)
  • check_circle Customer dashboard & info pages
  • check_circle Self-service info changes (with optional management approval)
  • check_circle Document & photo upload (IC, lease, vehicle)
  • check_circle Contract change tracking
  • check_circle Membership Plans (admin-level, separate from per-project memberships)
  • check_circle Memberships (paid gym / pool / lounge plans) with renewal automation
  • check_circle Management Committee structure & roles
  • check_circle Sub-Management-Committee (Sub-MC)
  • check_circle Bulk owner CSV import
  • check_circle Payment verifications
  • check_circle First-time login flow + guides
  • check_circle Forgot password / reset / signup
fingerprint 05

Smart Access & AIoT

Face, plate, intercom, lift — all chatting nicely.

Show what's inside expand_more

Cards get lost. Intercoms get ignored. And every brand of camera or controller comes with its own app. HOMESERVA speaks them all — face, RFID, plate, intercom, lift, parking lock — through one calm dashboard. Residents stop fumbling, security stops juggling tabs.

Key benefits
  • favorite Brand-agnostic: works with cameras, readers and controllers you already own
  • favorite SmartFACE, SmartVE, SmartINTE handle face, plate and intercom together
  • favorite Health checks tell you when a device misbehaves before residents notice
Real-world example

"Capability: SmartFACE biometric (smartface.php) recognises the resident at the lobby; the lift controller (access_devices_lift.php) is gated on per-floor entitlement; SmartINTE and auto-lighting (check_auto_lighting.php) react on the same access event. No physical card needs to be issued — entitlements live on the account, not the plastic."

What's inside
  • check_circle MIFARE-compatible RFID smart cards (with type-based door entitlements)
  • check_circle SmartFACE biometric recognition
  • check_circle SmartVE vehicle / plate recognition (LPR / ANPR)
  • check_circle SmartINTE smart intercom + integrated smart access
  • check_circle Lift access control (per-floor entitlement)
  • check_circle Smart parking-lock control + wheel-clamp module
  • check_circle Smart mirrors with micode access requests
  • check_circle Smart lighting automation
  • check_circle Power monitoring
  • check_circle Generic IP cameras (HTTP snapshot + event ingest, cgi-bin style)
  • check_circle Parcel & event camera capture
  • check_circle Intrusion-detection server feed
  • check_circle Delivery lockers (TCP locker control via delivery_lockers_config.php)
  • check_circle QR access readers, QR keys (qr_keys.php), QR check-in / out (qrcode_check.php)
  • check_circle IoT health checks & device heartbeat probes
  • check_circle Card-swipe audit & access log
  • check_circle SM4 cipher for device-protocol encryption
apartment 06

Property & Facility Setup

Units, blocks, lockers, EV bays — pick a layout, done.

Show what's inside expand_more

Every property has a different shape — towers, gardens, lockers, EV bays, retail lots. HOMESERVA models all of it without forcing you into a template. You set up once, and every other module (billing, access, bookings) inherits the structure for free.

Key benefits
  • favorite Flexible model: blocks, floors, units, parking, lockers, amenities
  • favorite QR codes for every asset, area and feature
  • favorite Rates and fees attach directly to your property structure
Real-world example

"Capability: blocks.php, floors.php, units.php, zones.php, parking.php, ev_parking_lots.php and common_area.php each map directly to first-class tables scoped by `pid` — so once a property is modelled, every other module (billing, access, bookings, visitors) inherits the structure without re-keying."

What's inside
  • check_circle Units, blocks, floors, zones
  • check_circle Common areas & facility types
  • check_circle Parking bays & parking-lot types
  • check_circle EV charging bays with deposit + session API
  • check_circle Visitor parking, reserved parking, paid parking
  • check_circle Smart parking-lock device control + wheel-clamp module
  • check_circle Delivery lockers + locker QR (dlcsp.php landing page is a printable property-QR surface, not a hardware protocol)
  • check_circle Amenities + amenity QR + amenity records
  • check_circle Self-service laundry rooms
  • check_circle Property features master + property QR
  • check_circle Public-holiday calendar
  • check_circle Rates, fees & charges definitions
  • check_circle Revenue / profit definitions
  • check_circle Rental types
qr_code_2 07

Visitors & Guests

Send a QR. Guest scans. Done. (No queues at the boom gate.)

Show what's inside expand_more

The guard house is the first impression of your community — and the most painful bottleneck. HOMESERVA pre-registers your guest before they arrive, sends them a QR pass, and lets the gate scan them through in seconds. You stay in your slippers.

Key benefits
  • favorite Pre-registered guests fly through the gate
  • favorite Multi-level approval for contractors, deliveries and tradespeople
  • favorite Live visitor board lets security see who is on-site right now
Real-world example

"Capability: residents bulk pre-register guests from the customer app (visitor_pass.php); each pass carries a hashed QR (qrcode_check.php) that the guard scans on arrival. Visitor type rules (visitors_type.php) carry grace-period, capacity (`oc`), lift override (`oc_lift`) and bulk-booking (`isbulk`) flags — so peak-day waves of guests still flow through the gate cleanly."

What's inside
  • check_circle Visitor registration & visitor types
  • check_circle Document & vehicle photo upload
  • check_circle QR visitor pass (with time-window validation)
  • check_circle Multi-level approval workflow
  • check_circle Visitor parking pass with QR
  • check_circle Contractor service permits with date / scope / window
  • check_circle Resident pre-registration
  • check_circle Live visitor dashboard
  • check_circle Most-visited & repeat-visitor analytics
  • check_circle Blacklist / whitelist enforcement
  • check_circle Visitor pass change history
shield 08

Security Operations

Calm, ready, watching — exactly how good security should feel.

Show what's inside expand_more

Good security feels invisible until it's needed. HOMESERVA gives your guard house a calm command surface — every entry, every camera feed, every incident logged and time-stamped. When something happens, you have evidence; when nothing happens, you have peace.

Key benefits
  • favorite Live monitor of access, visitors and patrol routes
  • favorite Incident reports tied to camera clips and access logs
  • favorite Emergency SOS routes alerts to the right responders
Real-world example

"Capability: the security monitor (security_monitor.php) correlates SmartFACE access events (face_rec.php), lift access logs (access_devices_lift.php), IP-camera receive logs (cam_rece_log.php) and the intrusion-server feed (intru_server_rece.php) against a single timeline — so an incident review opens with all four streams aligned, not four separate apps."

What's inside
  • check_circle Live security monitor with badge counts (intrusion, photo, digital)
  • check_circle Security mobile app (guard PWA)
  • check_circle Swipe & access log audit (card / face / plate)
  • check_circle Incident reporting with camera & access tie-in
  • check_circle Emergency SOS (resident-triggered, routed to responder)
  • check_circle Emergency phone-number directory
  • check_circle Defect reports (snag list for handovers & repairs)
  • check_circle Patrol routes & guard rounds
  • check_circle System logs (debugv_access audit table)
  • check_circle Blacklist / whitelist management
  • check_circle IP camera receive log
  • check_circle Intrusion-server feed
  • check_circle SM4 cipher for device-protocol encryption
support_agent 09

Concierge & Helpdesk

Lost slipper? Leaky tap? Log it, track it, smile.

Show what's inside expand_more

Maintenance issues used to mean a phone call, a notebook, and a hope. HOMESERVA turns every complaint into a tracked ticket with photos, timestamps and a clear next step. Residents see progress, contractors see priorities, and management finally has metrics.

Key benefits
  • favorite Residents log issues with photos straight from the app
  • favorite Tickets route to the right team automatically
  • favorite Resolution time drops as the system surfaces what is stuck
Real-world example

"Capability: complaints.php and ticketing.php carry status (new / processing / completed), priority and routing per ticket; helpdesk.php surfaces SLA breaches as a queue; the syslog audit table records every status change. The bottleneck becomes visible because every step is timestamped — committees can act on data rather than anecdote."

What's inside
  • check_circle Announcements with read receipts
  • check_circle Complaint logging & lifecycle (photos, SLA, escalation)
  • check_circle Suggestions inbox
  • check_circle Internal mail between residents, staff & committee
  • check_circle Multi-tier ticket types & ticketing
  • check_circle Helpdesk routing & priority
  • check_circle Incident reports
  • check_circle Lost-and-found tracking with claim workflow
  • check_circle Concierge service catalog (laundry pickup, dry cleaning, errands)
  • check_circle TukangMan one-tap handyman link-out
  • check_circle Emergency SOS button & emergency-number directory
  • check_circle Meeting minutes & follow-up actions
  • check_circle Contractor service permit tracking
  • check_circle Approvals master (multi-step workflows)
  • check_circle Management approvals & company approval flow
storefront 10

POS & Marketplace

Café till, community kedai, member promos — built in.

Show what's inside expand_more

Many communities have a café, a sundry shop or a clubhouse F&B that runs on a separate POS — and gets reconciled by hand. HOMESERVA includes POSERVA, so the till talks to the same accounts, members and promotions as the rest of the community.

Key benefits
  • favorite One member ID across the gym, café and clubhouse
  • favorite Built-in member promotions and loyalty
  • favorite Stock and sales reports tied to your GL
Real-world example

"Capability: POSERVA (sales.php / stocks.php / poserva_settings.php) shares the same accounts, members and `acc_bal` ledger as the rest of the platform — so member-charge from the resident app posts straight to the household statement without a reconciliation step."

What's inside
  • check_circle POSERVA point of sale (settings + till)
  • check_circle Stocks, stock groups & classification
  • check_circle Daily sales tape & sales reporting
  • check_circle Merchant onboarding + merchant captive login
  • check_circle Community marketplace (resident-to-resident, merchant-to-resident)
  • check_circle Marketing campaigns (admin level)
  • check_circle Membership-plan promotions & loyalty
  • check_circle Transaction-items catalog
  • check_circle Member-charge from the resident app
  • check_circle One member ID across gym, café, clubhouse
auto_awesome 11

Automation & Reporting

Recurring fees, reminders, reports — set it once, sleep well.

Show what's inside expand_more

Repeating tasks should not need a human. HOMESERVA runs cron jobs every minute to generate fees, send reminders, escalate overdue tickets, and refresh dashboards. You set the rules once and the system carries them forward — quietly, reliably, forever.

Key benefits
  • favorite Auto-generation of rentals, management fees and sinking-fund charges
  • favorite Cashflow and GL reports refresh themselves
  • favorite Escalation rules surface only the things you actually need to act on
Real-world example

"Capability: the monthly cron run (cron_minute_work.php + generate_ma.php + generate_sink.php + generate_rentals.php) generates invoices in batch, submits each to MyInvois (functions_einv.php), and emails the PDF through PHPMailer. cashflow.php and financial_report.php refresh in the same pass — the committee receives the cashflow summary; the cron does the rest."

What's inside
  • check_circle Cron-driven minute / 5-minute / hourly jobs
  • check_circle Auto-generation of rentals, maintenance fees, sinking fund, interest, statements
  • check_circle Bills generate themselves on the 1st of the month
  • check_circle Financial reports, cashflow & dashboards
  • check_circle GL reports (CN / invoices / all postings)
  • check_circle Facility utilisation & most-visited analytics
  • check_circle Auto reminders, follow-ups & escalations
  • check_circle Auto-billing rule engine
  • check_circle Auto-lighting check + IoT heartbeat probes
  • check_circle Cron-purged child memberships, intrusion-photo cleanup, amenity auto-stop, expired-booking cleanup
  • check_circle PDF document & statement generation (paper-size aware)
phone_iphone 12

Mobile, QR & Self-Service

Web-based mobile apps (PWA) for residents, staff, security and couriers.

Show what's inside expand_more

A community app only works if every role has the right view. HOMESERVA ships separate Progressive Web Apps (PWAs) for residents, staff, security and couriers — each with the actions that matter, none of the clutter. They install from the browser, update instantly, and never get stuck behind an App Store review. QR codes glue everything together so you never need to type a unit number.

Key benefits
  • favorite Resident, staff, security and courier apps share one backbone
  • favorite QR everywhere — invoices, lockers, amenities, visitors
  • favorite Self-service portal for households who prefer the browser
Real-world example

"Capability: the courier PWA (delivery_app.php, with HERE Maps SDK at line 70-79) writes the parcel + locker bay against the resident's account; the parcel-camera event hits cam_rece_log.php; the resident's PWA receives a push notification. No guard-house phone call is on the critical path."

What's inside
  • check_circle Customer / resident PWA
  • check_circle Staff & management PWA
  • check_circle Security guard PWA
  • check_circle Delivery courier PWA
  • check_circle Merchant captive login & captive sign-up
  • check_circle Captive portals for new owners and merchants
  • check_circle QR for invoices, properties, amenities, lockers, visitors, contractors, laundry
  • check_circle QR access keys & generic QR access / check
  • check_circle Self-service amenity QR check-in / out
  • check_circle Customer self-service browser portal
  • check_circle Mute / unmute push notification toggle
A Tuesday in real life

A day with HOMESERVA.

In short: six tiny moments across one Tuesday — face unlock, fee payment, visitor QR, parcel photo, BBQ booking and a quiet evening — show how the app folds invisibly into normal life.

From morning kopi to lights-out — here's how it weaves through a normal day.

wb_sunny 07:00

Morning

You unlock the lift with your face — coffee in one hand, gym bag in the other.

payments 09:30

Bills paid

You pay this month's maintenance fee from the train. Receipt lands in your inbox.

qr_code_2 12:15

Lunch guest

Cousin's coming over — a tap sends her a visitor QR. Guard waves her in.

local_shipping 15:45

Parcel drop

Notification + photo: your Shopee order is in Locker B-12. Pick up after work.

event_available 18:30

Sundown plans

You book the BBQ pit for Saturday. Calendar shows it's yours, no calls needed.

self_improvement 20:00

Quiet evening

Lights set themselves. Lobby logs your evening jog. Everyone's home, all's well.

Behind the scenes

Management still gets the grown-up dashboard.

Residents see the friendly app. JMB / MC sees a calm operations console — collections, occupancy, security events, MyInvois status, IoT health — all in one tab. No spreadsheets emailed at midnight.

  • check_circle Real-time collections and arrears
  • check_circle Visitor & contractor live board
  • check_circle AIoT device health at a glance
  • check_circle One click to MyInvois submission
dashboard
Operations · Block A · Today
Lake View Residences
Collected today
RM 28,450
▲ 12% vs yesterday
Visitors in
37
14 pre-registered
Open tickets
5
2 due today
IoT health
98%
All cameras online
Today's events
expand_more
  • faceLobby face-access · 142 entriesnow
  • qr_code_2Pre-registered visitor · #VS-1182m
  • local_shippingParcel · Locker B-12 photo sent7m
  • receipt_longMyInvois batch · 84 invoices11m
Plays well with others

Works with the gear you already have.

In short: HOMESERVA is brand-agnostic — generic IP cameras, MIFARE RFID smart cards, lift controllers, SmartINTE intercoms and TCP-controlled delivery lockers (dlcsp.php is the printable property-QR landing page, not a hardware protocol), plus Xendit (QR / card / direct debit), AutoCount middleware and a documented REST endpoint surface at /api_doc.php. No rip-and-replace.

No rip-and-replace. We connect to most cameras, controllers and gateways.

MyInvois (LHDN) Xendit AutoCount Connector PHPMailer email Documented REST endpoints (/api_doc.php) IP cameras MIFARE RFID readers Face-recognition cameras License-plate cameras Smart intercoms (SmartINTE) Lift controllers Parking-lock controllers Smart lighting Power monitors Smart mirrors (micode) Delivery lockers (TCP-controlled) EV charging API SM4 device cipher Wheel-clamp module Bulk owner CSV import
receipt_long

MyInvois (LHDN)

HOMESERVA is wired into Malaysia's national e-invoice scheme. Every B2B invoice is built as a UBL 2.1 JSON payload, validated in real time, returned with a sharing URL, and supports walk-in buyer fallback (TIN EI00000000010), the full MSIC code list, credit notes, consolidated invoices and corrections. Sandbox and production environments are both supported, so you can test end-to-end before flipping the switch.

credit_card

Xendit

Multi-method payment gateway. Confirmed methods in code: QR payment, credit / debit card, and Direct Debit. Built-in failover, refunds and webhook reconciliation mean your accounts stay in sync without manual matching.

account_balance

AutoCount Connector

Bidirectional sync via the hosted VYROX-AutoCount-Connector middleware (Bearer-token auth) — invoice, payment, cancel and undo flows are pushed end-to-end. Run HOMESERVA accounting on its own, or keep your accountant on AutoCount and let HOMESERVA push transactions across.

mail

Email & invoice delivery (PHPMailer)

Invoices, statements, payment receipts, password resets and one-time codes are emailed via PHPMailer from your own domain. (WhatsApp is how you reach Patrick — it is a sales channel, not a system feature.)

videocam

IP cameras + RFID + face + LPR + intercom

Generic IP cameras (HTTP snapshot and event ingest, brand-agnostic), MIFARE-compatible RFID smart-card readers, face cameras, ANPR / license-plate cameras and SIP-style intercoms — all glued together by the SmartFACE / SmartVE / SmartINTE modules.

settings_remote

Lifts, locks, lighting, lockers

Relay-based and IP-controlled hardware on both low-voltage and high-voltage paths. Brand-agnostic — we integrate lift controllers, parking-lock controllers, smart lighting, smart mirrors (micode access codes) and TCP-controlled delivery lockers (delivery_lockers_config.php). The dlcsp.php / dlcsp_qr.php pages are a printable property-QR landing surface, not a hardware protocol — door and locker tokens are issued through the standard QR-key system (qr_keys.php).

api

Documented REST endpoint surface

Documented at /api_doc.php — visitor management, EV charging deposit and session, sub-account, announcements, bookings and more. Bring your own dashboards, BI tools or integrations.

enhanced_encryption

SM4 device cipher

Device-protocol traffic between HOMESERVA and the AIoT layer is encrypted with SM4, a 32-round Chinese block cipher — the same cipher class used in industrial smart-locks and access controllers.

Rollout · 4 weeks

Live in weeks, not months.

In short: a four-week onboarding — discovery and import in week one, configuration and training in week two, AIoT pairing and soft launch in weeks three to four, full cutover by week five.

Four friendly journey moments along a calm path. Patrick walks the whole way with you.

1
description
Week 1

Discovery & data import

Patrick on-site or via video. We map your operations to HOMESERVA modules and bulk-import customers, units, contracts and outstanding balances.

2
tune
Week 2

Configuration & training

Set rates, fees, MyInvois TIN, payment gateway, branding and role-based accounts. Hands-on training across 2–3 sessions.

3
sensors
Week 3-4

AIoT pairing & soft launch

Pair access devices, cameras and lifts. Roll out the resident/customer app. Parallel-run alongside the old system.

4
rocket_launch
Week 5+

Full cutover & continuous improvement

Old system retired. Quarterly reviews. New modules added as the community grows.

Made for

Communities of every shape.

In short: eight common operations — condos, mixed-use towers, sports clubs, gyms, EV carparks, residential communities, retail/F&B and clubhouses — each mapped to the modules that actually help most.

Eight typical operations we serve. Pick yours and see exactly which modules help most.

apartment

Condos & strata

JMBs and MCs juggle owners, tenants, contractors and a budget that gets scrutinised every AGM. Their biggest pain is fee collection and visitor jams at the boom gate.

Modules they use most
  • check_circleAccounting & e-Invoice
  • check_circlePayments & Collections
  • check_circleVisitors & Guests
Typical outcome

Capability: pre-registered QR passes (visitor_pass.php) cut the guard-house step to a single scan; auto-billing (auto_payments.php) plus dunning reminders chase arrears without human intervention.

business

Mixed-use buildings

Residential towers above a retail podium share access, parking and security, but each tenant type has different rules. Coordinating them by hand is a nightmare.

Modules they use most
  • check_circleProperty & Facility Setup
  • check_circleSmart Access & AIoT
  • check_circleSecurity Operations
Typical outcome

Capability: one access policy spans residential, retail and podium tenants — tg_prop_ava[] gates per-property module visibility while mypriv[] enforces role capability page-by-page.

sports_tennis

Sports clubs

Member dues, court bookings, coach schedules and a clubhouse F&B usually live in 4 separate tools. Members hate the friction; managers hate the reconciliation.

Modules they use most
  • check_circleMembership & Customer
  • check_circleBookings & Reservations
  • check_circlePOS & Marketplace
Typical outcome

Capability: bookings move from phone calls to a real-time calendar (bookings.php) with cut-off, deposit and max-per-month rules — utilisation reports surface idle slots so committees can re-price them.

fitness_center

Gyms

Class passes, recurring memberships, locker access and PT bookings need one consistent member ID. Manual sign-ins kill front-desk time.

Modules they use most
  • check_circleMembership & Customer
  • check_circleBookings & Reservations
  • check_circleSmart Access & AIoT
Typical outcome

Capability: SmartFACE entry (smartface.php) and amenity QR self-check-in (amenities_qr.php) replace manual sign-in books — the front desk handles exceptions, not the queue.

ev_station

Smart parking & EV

EV bays, visitor lots and reserved parking each have different rules. Without a system, you get charger squatters and angry residents.

Modules they use most
  • check_circleProperty & Facility Setup
  • check_circleSmart Access & AIoT
  • check_circlePayments & Collections
Typical outcome

Capability: EV-bay billing (ev_parking_lots.php with `is_ev=2` on parking_lot_type) plus paid-parking overstay rules (paid_parking.php) plus wheel-clamp release (clamp.php) capture revenue that previously walked out of the carpark.

holiday_village

Residential communities

Landed communities want the same convenience as condos — visitor QR, fee collection, security — without a giant guard-house budget.

Modules they use most
  • check_circleVisitors & Guests
  • check_circlePayments & Collections
  • check_circleConcierge & Helpdesk
Typical outcome

Capability: complaints.php tickets carry priority, status and routing fields; helpdesk.php surfaces SLA breaches as a queue so the longest-waiting items are visible rather than buried in a phone log.

storefront

Retail / F&B

Tenants in a podium need to bill rent, utilities and CAM, take member promotions, and reconcile their till with the building's accounts.

Modules they use most
  • check_circlePOS & Marketplace
  • check_circleAccounting & e-Invoice
  • check_circleAutomation & Reporting
Typical outcome

Capability: member-charge from the resident app (sales.php) settles against the household statement via `acc_bal` — F&B accepts charges without a separate till reconciliation.

deck

Clubhouses

Clubhouses run BBQ pits, function rooms, courts, kids rooms and a café — all of which compete for the same calendar.

Modules they use most
  • check_circleBookings & Reservations
  • check_circlePOS & Marketplace
  • check_circleConcierge & Helpdesk
Typical outcome

Capability: bookings.php enforces overlap rules at the database layer; the booking-change request flow (bookings_chg.php) records every amendment with an audit trail rather than living in a group chat.

Operators we serve

A snapshot of who's on the platform.

In short: twelve anonymised customer types — condos, sports, mixed-use, EV, retirement villages, hotels, bowling, swimming and more. Happy to introduce you to operators in your sector on request.

Operators we serve, anonymised — happy to introduce on request when there's a good fit.

apartment
Condominium
placeResidential community

Auto-billing plus face access for residents and a calm guard-house console.

verified Anonymised customer
sports_tennis
Badminton centre
placeSports club

Online booking with rate cards — peak hours clear without a phone call.

verified Anonymised customer
deck
Mixed-use clubhouse
placeHospitality

POS, amenities and visitor management glued onto one friendly member ID.

verified Anonymised customer
elevator
Residential tower
placeStrata management

Lift access tied to face and floor entitlement plus smart-parking enforcement.

verified Anonymised customer
sports_soccer
Futsal arena
placeSports facility

Recurring class bookings settled through Xendit in five clicks or fewer.

verified Anonymised customer
volunteer_activism
Retirement village
placeSenior living

Concierge requests and a cheerful helpdesk that families can read on the app.

verified Anonymised customer
ev_station
EV-charging carpark
placeSmart parking

LPR entry, paid parking and EV-bay billing in one calm gateway flow.

verified Anonymised customer
business
Residential strata
placeJMB / MC

JMB billing, sinking-fund auto-generation and a 1-page chairman cashflow.

verified Anonymised customer
pool
Swimming complex
placeSports facility

Class passes, coach scheduling and a member app that finally feels modern.

verified Anonymised customer
hotel
Serviced apartment block
placeHospitality

Sub-account billing and per-tenant statements — handy for landlords too.

verified Anonymised customer
sports_baseball
Bowling alley
placeSports & leisure

POS, membership plans and friendly leaderboards on the lobby screen.

verified Anonymised customer
park
Community sports centre
placeSports & leisure

Multi-facility bookings with auto-reminders that cut no-shows almost in half.

verified Anonymised customer

Want a reference call? Patrick will pair you with a similar operator — with their consent, naturally.

Moving day, gentle

Moving from spreadsheets, paper, or legacy software.

In short: four common leaving-the-old-way stories — spreadsheets, paper, single-purpose legacy, and custom in-house systems — each with a friendly migration path that protects your audit history.

Wherever your community keeps its records today, the move to HOMESERVA is a soft slope — not a cliff.

1
table_chart

From spreadsheets

We import customers, units, contracts, fees and outstanding balances from CSV or Excel during Week 1. Patrick reads the file with you, fixes the small mismatches (extra columns, weird date formats, mixed currency), and runs a dry import you can review before the real one. The classic pain points — duplicated owners, missing TINs, balances that no longer reconcile — surface in a friendly issues list, not in midnight panic.

2
description

From paper / manual

Paper records become a calm digital onboarding workflow. Past invoices and contracts can be photographed and OCR-extracted into structured rows; new residents self-register through the app with optional management approval. The first month runs softly — guards still keep the paper book while the system shadows them — so nothing slips while everyone learns the new rhythm.

3
archive

From single-purpose legacy software

Bridges keep the old system live during cutover. We mirror customers, invoices and payments across, run a parallel period of two to four weeks, and only retire the old tool after a quiet weekend reconciliation. You never face the cliff-edge of "everyone migrate by Monday" — it is a gentle slope with a known landing spot.

4
code

From custom-built in-house systems

We work with your developer to map and export, then normalise your data against the HOMESERVA schema. Anything we cannot model cleanly stays archived in original form for audit. Where you have webhooks or APIs, we wire them straight in so the rest of your stack — accountant, payment gateway, BI dashboard — keeps humming throughout.

Pocket-calculator energy

See what HOMESERVA might save you.

In short: tweak four sliders — units, current admin hours, monthly invoice volume and admin hourly cost — and we'll estimate your monthly savings. Disclaimer baked right in: Patrick will verify your specific numbers.

Move four sliders. Get a friendly estimate. Then talk to Patrick to verify with your real operation.

203,000
1h80h
5010,000
RM 15RM 80
Estimated monthly savings
RM 3,500
That's roughly RM 42,000 a year.
Admin time recovered RM
Invoice processing RM
Collection-rate uplift RM
help_outline How we estimate
  • Admin time: hours/week × 4.33 × hourly cost × 0.7 (we automate roughly 70% of routine billing work).
  • Invoice processing: RM 0.50 saved per invoice (paper, postage, re-keying, follow-ups).
  • Collection uplift: RM 1.20 per unit per month (auto-charge plans recover late payers).
chat Talk to Patrick to verify your numbers

Estimate only — Patrick will confirm for your specific operation.

Boring (in a good way)

Your data, treated with proper care.

In short: Singapore-hosted, encrypted in transit (TLS), RBAC, daily backups, PDPA-aligned biometrics and a full audit log of every change.

We take security as seriously as residents take their parking lot. Here's the plain-English version.

public

Singapore data residency

Your data lives in Singapore. No surprise transfers to faraway data centres.

lock

Encrypted in transit

TLS over the wire so data moves safely between app, browser and server.

admin_panel_settings

Role-based access control

Roles, permissions and a full audit trail of every change. You always know who did what.

backup

Daily off-site backups

Automatic daily backups — weeks of safety net.

receipt_long

MyInvois-ready flow

Validated, real-time data flow with LHDN. Your tax compliance is literally built in.

privacy_tip

PDPA-aligned biometrics

Face, ANPR and visitor data with explicit consent capture, purpose limits and retention windows.

history

Full audit log

Every action — who, what, when, from which device — recorded via in_syslog.

Engineering provenance

HOMESERVA’s AI and IoT integration was developed under the consultation of Ts. Dr. Leong Yee Rock (Alex), in line with industry best practices and ISO-aligned methodologies.

Support that picks up

Real humans, on WhatsApp.

In short: 24/7 WhatsApp with proper SLA targets — P1 within 1 hour, P2 within 4 hours — onboarding training included, monitored around the clock and a named success manager for larger communities.

No call queues. No press 1 for English. Just Patrick on +60 19-688 3338, with a proper team behind him.

support_agent

24/7 WhatsApp

Patrick on +60 19-688 3338. Onboarding training included for every community.

timer

Response time targets

  • check_circle P1 critical · within 1 hour
  • check_circle P2 major · within 4 hours
  • check_circle P3 minor · next business day
monitoring

Monitored 24/7

Maintenance is announced ahead on WhatsApp and scheduled outside office hours where possible.

school

Onboarding training included

Two to three hands-on sessions during Week 2, with templates and printable QR posters for resident rollout.

tips_and_updates

Custom feature requests

Reviewed quarterly. If multiple communities need the same thing, it usually ships in the next release.

groups

Dedicated success manager

Larger communities get a named contact who knows your property. No tier-1 ping-pong.

Pricing · transparent

Pay for the size you actually run.

In short: three friendly bands — small (under 100 units), mid (100–1,000) and large (1,000+) — free demo and trial, no setup fee on the standard SKU, all 12 pillars included on every plan.

Free demo. Free trial. Custom monthly subscription per property. No setup fee for the standard SKU.

apartment Small
< 100 units / customers

For boutique communities, single clubhouses or starter gyms.

  • check_circleFree demo + trial
  • check_circleNo setup fee (standard SKU)
  • check_circleAll 12 pillars included
  • check_circle24/7 WhatsApp support
chat Talk to Patrick
apartment Mid
100 – 1,000

Most condos, sports clubs and mid-size properties land here.

  • check_circleFree demo + trial
  • check_circleNo setup fee (standard SKU)
  • check_circleAll 12 pillars included
  • check_circle24/7 WhatsApp support
chat Talk to Patrick
apartment Large
1,000+

Mixed-use developments, multi-property operators and enterprise.

  • check_circleFree demo + trial
  • check_circleNo setup fee (standard SKU)
  • check_circleAll 12 pillars included
  • check_circle24/7 WhatsApp support
chat Talk to Patrick

Optional add-ons

  • favoriteAIoT hardware bundle (face camera, plate camera, controllers)
  • favoritee-Invoice volume tier (high-volume operators)
  • favoriteCustom integrations & private API
Real residents · real stories

Little moments, big difference.

In short: six role-based scenes — weekend fee payments, face-unlock for elderly parents, parcel-photo peace-of-mind, bulk guest QR passes — that show what changed at home.

Six stories we hear over and over from residents using HOMESERVA.

payments
Resident
badgePays maintenance fee on the app

Pays maintenance fee on the app

"Capability: the resident PWA (app.php) and online customer-payment portal let residents settle invoices via FPX, card or e-wallet through Xendit — the PHPMailer receipt arrives in the same flow."

starstarstarstarstar
face
Senior resident
badgeFace access at the lobby

Elderly parents love face access

"Capability: SmartFACE biometric (smartface.php / face_rec.php) replaces lost-card rituals — residents walk up and the door opens, with the access event logged for audit."

starstarstarstarstar
local_shipping
Online shopper
badgeParcel photos on arrival

Online shopper · loves parcel photos

"Capability: the courier PWA (delivery_app.php) writes parcel + locker bay against the household; the parcel-camera event hits cam_rece_log.php and the resident app receives a push notification with the photo."

starstarstarstarstar
qr_code_2
Host
badgeBulk QR guest passes

Hosted guests with bulk QR passes

"Capability: residents pre-register guests in bulk from the customer app; each pass carries a hashed QR (qrcode_check.php) that the guard scans on arrival. Visitor type rules (visitors_type.php) carry capacity, grace-period and bulk-booking flags so peak-day waves of guests still flow."

starstarstarstarstar
event_available
Resident
badgeFacility bookings

BBQ pit booking with no double-booking

"Capability: bookings.php enforces overlap rules at the database layer — the booking status lifecycle (functions.php:4314, :31085) blocks doubles and records every amendment with an audit trail."

starstarstarstarstar
dark_mode
Night-shift worker
badgeFace unlock end-to-end

Face unlock from lobby to floor

"Capability: SmartFACE (lobby), access_devices_lift.php (lift per-floor entitlement) and check_auto_lighting.php (corridor lighting) all react on the same authenticated access event — no card, no fumbling."

starstarstarstarstar
Plain English

A friendly glossary.

In short: twenty-five plain-English definitions — MyInvois, AIoT, RFID, RBAC, JMB, MC, FPX, ANPR, sinking fund and the rest — each linked to from where the term first appears.

Every industry has its alphabet soup. Here's ours, decoded — no jargon hiding the meaning.

auto_stories AIoT
Artificial Intelligence + Internet of Things — devices like cameras and access controllers that get smarter through software.
auto_stories ANPR / LPR
Automatic Number-Plate Recognition. A camera reads vehicle plates so the gate or barrier can decide whether to open.
auto_stories Audit trail
A timestamped record of every change in the system — who did what and when. Essential for AGMs and disputes.
auto_stories Bin (PDPA term)
A retention bucket for personal data with a defined keep-window before automatic deletion.
auto_stories Cron
A scheduled job that runs at fixed intervals — used for billing, reminders and reports.
auto_stories e-Invoice / MyInvois / LHDN
Malaysia's government e-invoice scheme run by LHDN. HOMESERVA validates invoices in real time before issuing.
auto_stories FPX
Financial Process Exchange — the Malaysian online-banking payment rail. Residents pay direct from their bank.
auto_stories GL
General Ledger — the master accounting book where every transaction lands.
auto_stories JMB / MC
Joint Management Body / Management Corporation — the entities that run a Malaysian strata property.
auto_stories Multi-tenant SaaS
One software platform serving many properties, with each property's data isolated.
auto_stories IP cameras
Generic IP cameras using HTTP snapshot and event-push ingest. HOMESERVA is camera-brand agnostic.
auto_stories DLCSP
The printable property QR landing page (dlcsp.php / dlcsp_qr.php / services.php:77) — a public delivery/visitor entry surface that looks up `csa_qr_static` on the property record. It is NOT a hardware protocol. Door and locker access tokens are issued through the standard QR-key system (qr_keys.php).
auto_stories PDPA
Personal Data Protection Act — Singapore PDPA 2012 governs the production data hosted on our Singapore servers; Malaysian operators also work under Malaysia's PDPA 2010. HOMESERVA handles face, ANPR and visitor data in line with both.
auto_stories POS
Point of Sale — the till at a café, sundry shop or clubhouse F&B.
auto_stories QR
Quick Response code — used everywhere in HOMESERVA for invoices, visitors, lockers and amenities.
auto_stories RBAC
Role-Based Access Control — different staff see different parts of the system.
auto_stories RFID
Radio-Frequency Identification — the tap-to-enter card or fob most communities still use.
auto_stories SLA
Service Level Agreement — promised response and uptime targets.
auto_stories SmartFACE / SmartVE / SmartINTE
HOMESERVA modules for face recognition, vehicle/plate recognition and smart intercom.
auto_stories Sinking fund
A separate fund collected for major repairs and capital works in strata properties.
auto_stories Sub-account
A household member (spouse, child, helper, tenant) attached to a primary account.
auto_stories TLS
Transport Layer Security — the encryption that protects data moving over the internet.
auto_stories Webhook
A lightweight callback so payment gateways and integrations can notify HOMESERVA in real time.
auto_stories SM4
A 32-round Chinese block cipher used by HOMESERVA for device-protocol encryption between the app and AIoT hardware.
Questions?

Frequently asked, friendly answers.

In short: the questions Patrick gets every week — MyInvois behaviour, data import, hardware support, mobile apps, GDPR, audit retention, what is not included, and data export.

Click any question to expand. If yours isn't here, just WhatsApp Patrick.

What is HOMESERVA?

add
HOMESERVA is the one app your community actually uses — residents pay maintenance fees, book the BBQ pit, pre-register guests with a QR pass, unlock the lobby with their face. Security and management see the other side of the same screen. It is built by VYROX INTERNATIONAL SDN BHD and powered by VYROX AI — the AI that specialises in business operation management together with IoT.

How does HOMESERVA handle MyInvois (LHDN) e-invoice submission?

add
Every invoice is validated against MyInvois in real time. Successful submissions return a UUID and QR; failures surface the LHDN error so you can fix and resubmit. Sandbox and production are both supported.

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

add
Yes — we import customers, units, contracts, fees and outstanding balances from CSV/Excel during Week 1. Patrick reviews the file with you so nothing gets lost.

Is there a mobile app for residents / customers / staff?

add
Yes. There are separate apps for residents, staff, security and couriers — each shows only what that role needs. A self-service browser portal is also available.

How does face recognition work with privacy and PDPA?

add
Face vectors are stored encrypted at rest, with explicit resident consent capture, purpose-limitation and a defined retention window. You can revoke consent and the vector is purged.

Can HOMESERVA replace Autocount or work alongside it?

add
Both. Communities that already trust their accountant on Autocount can run a bidirectional sync. Communities starting fresh use HOMESERVA accounting end-to-end and skip Autocount entirely.

How long does onboarding take?

add
Most communities go live in 4 weeks: discovery, configuration, AIoT pairing, then full cutover. Smaller properties can compress this to 1–2 weeks.

What hardware brands and models are supported?

add
Generic IP cameras (HTTP snapshot and event ingest), MIFARE-compatible RFID smart-card readers, brand-agnostic face and license-plate cameras (SmartFACE / SmartVE), smart intercoms (SmartINTE), lift controllers, parking-lock controllers, smart mirrors, TCP-controlled delivery lockers (delivery_lockers_config.php) and smart relays. Third-party stranger-detection devices are also supported through the device registry (access_devices_gpt.php) — the ML inference runs on the device itself, not in HOMESERVA.

Does it work for small properties or only big ones?

add
Both. Small communities (under 100 units) start on a friendly subscription with the modules they need. Large operators (1,000+ units) run the full HOMESERVA stack with dedicated support.

Can residents pay by credit card / FPX / e-wallet?

add
Yes — via Xendit. Cards, FPX, Touch 'n Go, Boost, GrabPay and ShopeePay are all supported, with automatic receipt generation.

What happens if MyInvois validation fails?

add
The invoice stays in a "needs attention" queue with the LHDN error message attached. You correct the data and resubmit in one click — nothing leaves your books in an invalid state.

Can I customise invoice templates and reports?

add
Yes. Branding (logo, colour, footer text), invoice layout, statement format and report columns are all configurable. Custom report packs are available on enterprise plans.

How does visitor pre-registration work?

add
A resident sends their guest a QR pass through the app. The guard scans it at the gate; if the QR is valid for that time window, the boom-gate opens and the visitor is logged. Pre-arrival photos are optional.

Is there an API for our own integrations?

add
Yes. REST APIs and webhooks cover customers, invoices, payments, access events and bookings. Available on standard and enterprise plans.

Where is the data hosted and how is it backed up?

add
Production data is hosted in Singapore. Daily off-site backups and encrypted in transit (TLS).

Is the system available outside Malaysia (Singapore, Indonesia, Thailand, etc.)?

add
Yes. The core platform is region-agnostic — only the e-invoice connector is Malaysia-specific. We have customers in Singapore, Indonesia, Thailand, Vietnam and the Philippines.

How is downtime / maintenance handled?

add
Monitored 24/7. Maintenance is announced in advance on WhatsApp and scheduled outside office hours where possible.

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

add
Patrick runs 2–3 hands-on sessions during Week 2 — one for office staff, one for security, and one optional refresher. For residents, we hand you ready-to-send email templates (delivered through PHPMailer from your own domain), printable QR posters for the lobby, and a soft-launch period where the old and new systems run side by side.

Can I import data from a competitor system or another property-management tool?

add
Yes. We have done imports from spreadsheets, paper logs, Autocount, and a handful of single-purpose legacy systems. Patrick walks the file with you in Week 1, runs a dry import you can review, then commits the real one. Anything we cannot model cleanly stays archived in original form so audit history is never lost.

Is HOMESERVA GDPR-compliant for European residents?

add
HOMESERVA is engineered around PDPA-aligned principles that map closely to GDPR — explicit consent capture, purpose limitation, retention windows, data export and right-to-erase. For EU-resident operators, we provide a Data Processing Addendum on request and can configure region-specific retention and consent flows.

How long is the audit log retained?

add
The full audit trail — who did what, when, from which device — is kept via the in_syslog table. Retention windows for biometric data (face vectors, ANPR plates) are configurable per property to match your PDPA / data-policy stance.

What is NOT included in the standard plan?

add
Hardware (cameras, controllers, lockers), high-volume e-invoice tiers, custom integrations beyond the standard set, and bespoke report packs sit outside the standard subscription. We quote each transparently — Patrick will tell you in advance, never as a surprise on the invoice.

Can I export all my data if I ever leave?

add
Yes. Customers, units, contracts, invoices, payments, access events and bookings can all be exported as CSV, Excel or JSON, on demand. There is no lock-in clause and no exit fee. We would much rather you stay because the product earns it than because the door is locked.

What does the HOMESERVA community dashboard show me?

add
The dashboard turns the numbers your reports already compute into a calm one-screen view: fees-collected rate, bookings this week, visitors today, open complaints and parcels waiting — with bookings-by-day bars and a fees-collected donut. Date presets (Today, This Week, This Month, Last Month) re-scope every figure. It is a live read-out of your own operational data, not a forecast.

Can I export the analytics and reports to PDF or Excel?

add
Yes. Every list and report in HOMESERVA — invoices, collections, arrears aging, facility utilisation, visitor logs, cashflow — supports PDF and Excel export with the same date presets you see on screen. Committees attach the export straight to the AGM pack or the monthly chairman report.

How does HOMESERVA help the management committee make decisions?

add
HOMESERVA surfaces the five questions a JMB or MC committee asks every month: who is in arrears and by how long (aging buckets feed the dunning cascade), what the fee-collection rate means for cashflow and the sinking fund, which facilities are over- or under-used, where visitor and access trends point security, and how quickly complaints are being resolved. The reports compute the figure; the dashboard makes the decision obvious.

When does HOMESERVA send overdue reminders to residents?

add
The dunning cascade is automatic: the invoice and PDF go out immediately, an overdue reminder fires 7 days before the due date, a first letter on day 1 overdue, a second on day 31 and a third on day 61, with a card-expiry warning 7 days before a saved card lapses. The committee chases only the residual exceptions, not the whole book.

How does facility-utilisation data set booking rules?

add
The facility-utilisation report breaks bookings down by facility and by hour, so peak windows for the BBQ pit, function room or courts are visible. Committees use that to set cut-off times, deposits, max-bookings-per-month and (where appropriate) peak pricing — and to spot idle slots worth promoting. It is descriptive reporting on real bookings, not a prediction.

Is the analytics data live or a forecast?

add
It is live. HOMESERVA visualises the operational data your reports already produce — collections, bookings, visitors, complaints, parcels — using SQL aggregation with date presets. It does not predict the future or run machine-learning models inside the platform; the AIoT intelligence lives on the connected devices, not in the dashboard.

Where is HOMESERVA analytics data processed and stored?

add
Production data, including the figures behind the dashboard, is hosted in Singapore with daily off-site backups and TLS encryption in transit. The only Malaysia-specific piece is the MyInvois (LHDN) e-invoice connector. Retention windows for biometric and visitor data are configurable per property to match your PDPA stance.

What does the management-committee (JMB/MC) dashboard show?

add
It rolls up everything a committee meeting needs onto one screen: the fees-collected rate against what was billed, the sinking-fund balance versus your capital targets, an arrears aging table (current / 1–30 / 31–60 / 60+ days) with the next dunning action per bucket, the complaint SLA queue (open, within-SLA, breaching), this week's bookings by facility, and the announcement read-receipt log. Every figure is computed by SQL aggregation and exports to a PDF AGM pack.

What is the guardhouse console?

add
The security guard PWA shows the visitor queue (with QR-validated, at-gate, permit-check and hold states), a live access feed of face, plate and lift events, the patrol-round log for the shift, and any resident-triggered SOS alerts — all tied back to the same audit trail the committee sees, so the guard house runs from one screen instead of a paper book and four apps.

Can I post announcements and see who has read them?

add
Yes. The community noticeboard publishes announcements, events and a neighbour marketplace teaser into the resident app, and each announcement carries a read-receipt count so the committee knows how many of the households actually opened it — useful for AGM notices and water-disruption alerts.

What can the Ask VYROX AI assistant actually do?

add
It answers operational questions over your real data: who is 60+ days overdue (from the arrears aging buckets and dunning log), which facilities are busy this week (from the facility-utilisation report), which complaints are still open (from the helpdesk SLA queue), and it can kick off this month's MyInvois validation batch. It surfaces and automates reports HOMESERVA already produces — it does not predict the future or run machine-learning models inside the platform.

Which automated rules can I switch on or off?

add
The cron-driven rules engine covers fee auto-billing on the 1st of the month, the dunning cascade (reminder 7 days before due, letters on day 1, 31 and 61), monthly management-account and sinking-fund generation, membership auto-renewal ~30 days before expiry, amenity auto-stop, expired-booking cleanup and periodic device-heartbeat checks. Each is a dependable scheduled job grounded in the codebase — not machine learning — and you can pause any of them.

What does the HOMESERVA KPI wall show at a glance?

add
The KPI wall is a denser, exec-level board of small-multiples: a fees-collected trend sparkline, an arrears-aging mini bar set (current / 1–30 / 31–60 / 60+ days), a bookings-this-week tile, a complaints-within-SLA donut, a parcels-waiting count and a visitors-today figure. It is a different, tighter layout from the main dashboard and is built from the same SQL-aggregated reports — a read-out of real operational data, never a forecast.

What happens during HOMESERVA onboarding, week by week?

add
Six clear stages: Discovery (map your operations), Data import (CSV/Excel of owners, units, contracts and balances with a dry-run review), Configuration (rates, fees, MyInvois TIN, Xendit, branding and role-based accounts), AIoT pairing (cameras, face/plate readers, lifts, lockers), Soft-launch (parallel-run with your old system), and Cutover (retire the old system, quarterly reviews). Most communities complete it in about 4 weeks.

Can you walk me through a typical day with HOMESERVA?

add
Three common scenarios: month-end close, where the cron run drafts management-account and sinking-fund invoices, validates them against MyInvois and emails PDFs with payment links; a festive parcel rush, where couriers drop into smart lockers, residents get a tap-to-open notification, and overstays are flagged automatically; and a 2am incident, where a resident SOS reaches the guard PWA, the access feed shows the relevant face/plate event, and the whole sequence is written to the audit trail.

Is there an admin / monitoring console for IT and operations?

add
Yes. The admin console gives a system-status read-out (web, database, payment-gateway and MyInvois reachability), a device-heartbeat grid that flags any reader, camera, lift or locker that has missed its sync window (check_iot_up.php), an approval queue and a live audit feed drawn from in_syslog. It is operational monitoring of real device and system state, not predictive analytics.

How do approvals (move-in, payment proof, booking) get handled?

add
Anything that needs a human sign-off lands in one approvals queue: move-in / tenant changes, manually-uploaded payment proofs, facility-booking requests and booking-change requests. Each row shows the request, who raised it and when, with Approve and Reject actions; the decision posts to the ledger or booking record and is written to the audit trail. The committee reviews only the exceptions, not every transaction.

What does the HOMESERVA staff management console look like?

add
It is a calm one-screen workspace: a left sidebar with the real staff sections — Operation Insights, Security Monitor, Visitors, Customer Accounts, Cash Book, General Ledger, Reports and Suppliers (plus admin items) — each carrying a red count badge that hides when there is nothing to do. The top bar shows the page title, a centre date-range pill (Today, Yesterday, This Month, Last Month, This Year, Last Year or a Custom Time Frame) and a New action. The Visitors list shows No., Checked-In, Visitor Pass No., Visiting Property, Visitor, Mobile No., Vehicle Plate No., Valid Until and Checked By, with a footer toolbar for PDF, Excel and Print export and a Showing X to Y of N counter. A Things to Do panel lists what still needs a hand and auto-hides any task that reads zero.

What does a resident fee statement actually list?

add
Each household sees one tidy invoice list with the same columns the management software keeps: No., Issued On, Due Date, Document No., Invoice item, Payable, Paid and Balance. Filter tabs narrow it to All, Unpaid, Paid, Overdue or Outstanding. Typical lines are Maintenance Charge, Sinking Fund, Water Charge, Facility Booking Deposit and Late Payment Interest. Balance is simply Payable minus Paid — the same SQL aggregation the platform runs for every statement, with paid lines in green and money owing in the alert tone.

How do residents and the committee book and track facilities?

add
A booking availability grid lays out the facilities (BBQ Pit, Function Hall, Pool, Gym, Tennis Court) down the side and time slots across the top. A free slot can be held, then confirmed; slots already booked or in the past stay locked. A held slot becomes a booking-deposit invoice, and the calendar releases it automatically if payment lapses — so there are no double-bookings and no phone-tag with the office.

What does the resident app home screen actually show?

add
The home screen opens with a Things to Do list — your unpaid maintenance fee, a parcel waiting in the locker, an upcoming BBQ booking — each with a View button, and it auto-hides anything that reads zero (the real empty-state line is "No pending tasks for today. Good habits are the beginning of success!"). Below it sits a Water Usage widget that charts your meter reads month by month so the bill never surprises you, then four big quick actions: Pay, Book, Visitor and SOS. The water figures are plain tabular numbers from your readings, not a prediction.

How are resident complaints tracked from raised to resolved?

add
The complaints helpdesk lists No., Submitted, Unit, Complainant, Category, Title and an Outstanding-days counter, filtered by the real tabs Pending Acknowledgement, Processing and Resolved (statuses New, Processing and Completed). A guard or manager taps Acknowledge to move a new complaint into Processing and Resolved to close it, every step written to the audit trail. Each row also carries a neighbour Like widget so the issues affecting the most households float to the top — suggestions work exactly the same way.

What happens when a resident raises an emergency SOS?

add
From the app a resident raises an SOS and picks the help needed — Security Guard, Ambulance, Police or Fire Fighter (more than one can apply at once). The alert lands on the guardhouse panel immediately showing the property, the resident and the emergency types; the guard taps Acknowledge to move it into Processing, then Completed when attended, and the response time from raised to attended is captured. The committee dashboard also shows a running count of SOS in progress.

How do parcel lockers and the delivery wall work?

add
Couriers drop parcels into smart lockers and the resident gets a tap-to-open notification, while the locker wall shows every door at a glance — peach for Pending pick-up, green for Done, and dashed for empty. The delivery list underneath holds No., Created, Door No., To Unit, Customer Name, Customer Mobile No., Rider/Driver Mobile No. and Status. An uncollected parcel keeps showing in the resident Things to Do list until it is picked up.

Can the committee post announcements and see who has read them?

add
Yes. The noticeboard composer lets the committee write a Title and Message, choose recipients (All residents, a single block, owners only or the committee), and Publish straight to the resident app and lobby display together. Each announcement card shows a thumbnail, timestamp, title, body and a "Published by" line, plus a read-receipt count so you know how many households opened it — handy for AGM notices and water-disruption alerts. Meeting minutes upload alongside as PDF attachments.

What does the security guard app let a guard do on patrol?

add
The HOMESERVA security app is a lean two-tab guard PWA (Home and Me). On the Home screen a guard checks visitors in by scanning the QR pass, works through the night patrol checkpoints — Lobby A, Pool deck, Block B lift lobby, Car park L1, Perimeter east gate — tapping each to log a timestamp, and acknowledges resident SOS alerts as they arrive. SOS types match the real model (Security Guard, Ambulance, Police, Fire Fighter, Other), moving from Acknowledge to Completed with the response time captured. Every action writes to the same audit trail the committee reads.

How do residents request concierge services and how are they billed?

add
A resident raises a concierge request from the app — a key handover, laundry pick-up, pram loan, parcel forwarding, an airport limousine — and the front desk works it from one list with the real columns No., Created, Unit, User, Concierge Service, Deposit (RM) and Charge (RM). Filter pills narrow to Pending, In progress or Completed. Any deposit held and any charge flow straight into the same ledger, so the month-end concierge revenue line is computed by SQL aggregation, never a side spreadsheet.

How does EV charging billing work for resident bays?

add
Resident EV bays bill per minute. The management list shows every charging session live with the real columns No., Customer, Parking Lot, Start Time, End Time, Rate, Billing Amount and Status. A still-charging session shows a blinking "Still charging…" in the End Time cell and accrues its bill live as rate times minutes elapsed; tapping Stop ends it and posts the amount straight to the resident invoice. The rate is set per charger — it is plain arithmetic, not a forecast.

What does the resident app launcher show?

add
The Apps tab is a single tidy grid of every community feature the resident's building has switched on — Facility Bookings, Visitors, Delivery Lockers, Face Recognition Access, EV Charging Parking Lots, Community Marketplace, Concierge Services, Complaints, Emergency Numbers, Help Desk, Property QR Code and Files — each with a red badge when something needs attention. These are the real tile labels the app ships; residents see a friendly subset while staff and committee also see the management tiles.

How does the visitor QR pass stay secure if someone screenshots it?

add
Each visitor pass carries a dynamic Access Control QR-Key that rotates on a timer — the card shows a live "Expire in mm:ss" countdown — so a forwarded screenshot will not open the gate later. The card also shows the visitor photo, name, vehicle plate (or "No Vehicle"), a green Valid status pill that turns red on expiry, the exact Valid Until time, and an explicit Access Point Granted list including a Lift Access sub-section limiting which lift floors the guest can reach. Face-unlock at the lobby is matched on the device itself, not in the platform; HOMESERVA records the access event and entitlement.
Let's chat

Talk to Patrick now — no slides, no funnel.

Just a direct conversation about whether HOMESERVA fits your community. WhatsApp or email — whichever you prefer.

phone +60 19-688 3338 place Malaysia schedule Mon–Sun, real humans
security In the guard's pocket

The guard's whole shift, on one phone.

The HOMESERVA security app is the lean two-tab tool a guard carries on patrol — check a visitor in by scanning their QR, tap each patrol checkpoint as you walk it, and see resident SOS alerts the moment they're raised. Tap a tab below to switch screens.

Every check-in, checkpoint and SOS acknowledgement writes to the same audit trail the committee reads — nothing lives on paper. Face-unlock matching happens on the device at the lobby, not in the app. Powered by VYROX AI.

A re-skinned faithful recreation of the HOMESERVA security guard mobile app in a phone frame, with three switchable screens. The Check-in screen shows a dashed QR scan target with a Scan visitor pass button and, below, a visitor queue: Lim and family of four for unit A-12-04 with a validated pass and a Check in button, a GrabFood courier for B-08-11 at the gate, and an aircond contractor for C-03-02 pending a service-permit check. The Patrol screen lists tonight's checkpoints — Lobby A, Pool deck, Block B lift lobby, Car park L1 and Perimeter east gate — each with a Tap to log button that turns green and timestamps once tapped. The SOS screen shows two resident emergency alerts: unit D-14-07 requesting Security Guard and Ambulance, awaiting acknowledgement, and unit A-09-03 already acknowledged and in progress, each with an Acknowledge or Completed action. A two-tab bottom bar shows Home and Me with Home selected. Illustrative data only.
22:18signal_cellular_altwifibattery_full
local_police
Guard Hafiz · Gate ATaman Sari Residences · Night shift
groups
Lim & family (4)Host A-12-04 · QR validated
moped
GrabFood courierHost B-08-11 · At gate
handyman
Aircond contractorHost C-03-02 · Permit check
Concierge services

Little asks, handled and logged.

A resident requests a concierge service from the app — key handover, laundry pick-up, pram loan — and the front desk works it from one list. Every request shows the unit, the resident, the service, any deposit held and the charge.

concierge Concierge
calendar_today 01-MAY-2026 ~ 22-MAY-2026 (This Month) add New Request
No.CreatedUnitUserConcierge ServiceDeposit (RM)Charge (RM)
122-May-2026A-12-04Wei ShengKey handover to cleaner50.0010.00Pending
222-May-2026B-08-11Nurul A.Laundry & dry-clean pick-up0.0025.00In progress
321-May-2026C-03-02Rajesh K.Baby pram loan (weekend)80.000.00Completed
421-May-2026D-14-07Mandy T.Parcel forwarding to office0.0015.00In progress
520-May-2026A-09-03Faizal R.Floral arrangement on arrival0.00120.00Completed
620-May-2026B-15-09Grace L.Airport limousine booking100.0045.00Pending
picture_as_pdf grid_on print Showing 1 to 6 of 6
A re-skinned faithful recreation of the HOMESERVA concierge requests list with the real columns No., Created, Unit, User, Concierge Service, Deposit in ringgit, Charge in ringgit and Status. Six requests are shown: a key handover to a cleaner pending with a fifty ringgit deposit, a laundry pick-up in progress, a baby pram loan completed with an eighty ringgit deposit, a parcel-forwarding request in progress, a floral arrangement completed at a hundred and twenty ringgit charge, and an airport limousine booking pending. Filter pills switch between All, Pending, In progress and Completed, and a footer offers PDF, Excel and Print export with a Showing one to six of six counter. Illustrative data only.

Deposits and charges flow straight into the same ledger as everything else, so the month-end concierge revenue line is computed by SQL aggregation — no side spreadsheet. Powered by VYROX AI.

Community safety

The numbers that matter, closest first.

The committee curates an emergency directory once and every resident sees it in the app — with the real, slightly unusual touch the software keeps: the distance from your building, so the nearest help is obvious in a hurry.

local_hospital
Sunway Medical Centre
Hospital
03-7491 9191
near_me 3.2 km from your building
call Call
local_police
Balai Polis Subang Jaya
Police
03-5634 2222
near_me 2.1 km from your building
call Call
local_fire_department
Bomba Sunway
Fire & Rescue
03-5631 8444
near_me 4.0 km from your building
call Call
emergency
Talian Kecemasan (MERS 999)
National Hotline
999
near_me Nationwide
call Call
bolt
TNB Careline
Power Utility
15454
near_me Nationwide
call Call
water_drop
Air Selangor
Water Utility
15300
near_me Nationwide
call Call
A re-skinned faithful recreation of the HOMESERVA emergency numbers directory, mirroring the real columns Emergency Service, Contact Number, Distance From Current Building and Type. Six cards are shown: Sunway Medical Centre hospital at 3.2 kilometres, Balai Polis Subang Jaya police station at 2.1 kilometres, Bomba Sunway fire and rescue at 4.0 kilometres, the national MERS 999 emergency hotline, TNB Careline power utility on 15454, and Air Selangor water utility on 15300. Each card carries a Call button. Illustrative data only.

Curated once by the committee, distance-sorted so the nearest help shows first — a plain directory, no machine learning. Powered by VYROX AI.

apps Everything, one tap away

One launcher, every community feature.

The Apps tab is the home of the whole community in one tidy grid — bookings, visitors, smart access, the marketplace, lockers, EV charging, the help desk and more. Each tile only appears for residents whose community has switched that module on, and a red badge shows when something needs a hand.

These are the real tile labels the app ships. Residents see a friendly subset; staff and committee see the management tiles too. Powered by VYROX AI.

9:41signal_cellular_altwifibattery_full
apps
AppsTaman Sari Residences
event_available
Facility Bookings
badge
Visitors
1
inventory_2
Delivery Lockers
face
Face Recognition Access
ev_station
EV Charging Parking Lots
storefront
Community Marketplace
concierge
Concierge Services
2
forum
Complaints
contact_phone
Emergency Numbers
support_agent
Help Desk
qr_code_2
Property QR Code
folder
Files
A re-skinned faithful recreation of the HOMESERVA app launcher grid in a phone frame, mirroring the real Apps tab tile set. Twelve tiles are shown: Facility Bookings, Visitors, Delivery Lockers with a badge of one, Face Recognition Access, EV Charging Parking Lots, Community Marketplace, Concierge Services, Complaints with a badge of two, Emergency Numbers, Help Desk, Property QR Code and Files. A four-tab bottom bar shows Dashboard, Apps, Alerts and Me with Apps selected. Tiles only appear for modules a community has enabled. Illustrative data only.
EV charging bays

Charge at home, billed by the minute.

Resident EV bays bill per minute, and the management list shows every session live — a still-charging session keeps ticking until the car is unplugged, with the bill accruing on screen. The same columns the software keeps.

ev_station EV Charging Parking Lots
calendar_today 22-MAY-2026 (Today) add New Session
No.CustomerParking LotStart TimeEnd TimeRateBilling AmountStatus
1Wei Sheng (A-12-04)EV-0120:46 Still charging… RM 0.30 / minute RM 13.80 Charging
2Nurul A. (B-08-11)EV-0219:10 20:02 · 52 min RM 0.30 / minute RM 15.60 Completed
3Rajesh K. (C-03-02)EV-0116:30 18:12 · 102 min RM 0.30 / minute RM 30.60 Completed
4Mandy T. (D-14-07)EV-0314:05 14:48 · 43 min RM 0.30 / minute RM 12.90 Deleted
picture_as_pdf grid_on print Showing 1 to 4 of 4
A re-skinned faithful recreation of the HOMESERVA EV charging session list with the real columns No., Customer, Parking Lot, Start Time, End Time, Rate, Billing Amount and Status. Session one for unit A-12-04 on lot EV-01 started at 20:46 and is still charging, its end-time cell blinking Still charging and its billing amount accruing live from a rate of thirty sen per minute with a Stop button. Three completed sessions follow at fifteen ringgit sixty, thirty ringgit sixty and one deleted session, each showing duration in minutes, the per-minute rate and an Invoice action. A footer offers PDF, Excel and Print export. Illustrative data only.

Rate is set per charger; the bill is simply rate times minutes elapsed — the same arithmetic the software runs, posted straight to the resident's invoice. Powered by VYROX AI.

chat WhatsApp Patrick mail Email