Operations dashboard
Sidebar pillars, four cosy stat tiles and a soft trend curve — all calm, all yours.
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).
Free to explore. No credit card. We'll set it up with you.
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.
FPX, card, e-wallet — straight from the app. Receipt auto-sent.
Lobby, lift, your floor. No card to fumble — your kids and parents will love it.
A real picture, real time. No more "did it actually arrive?" panic.
Send a QR before they arrive. Guard scans, gate opens, you stay in your slippers.
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 | homeserva | WhatsApp + spreadsheets | Off-the-shelf community-app vendor |
|---|---|---|---|
| e-Invoice (MyInvois) compliance | Built in, real-time validated | Manual upload, error-prone | Add-on or unsupported |
| Automation (cron + rule engine) | Minute-level cron, configurable | Manual reminders | Limited to one domain |
| AIoT / access control | Native: face, plate, RFID, lift | None | Vendor-locked |
| Multi-property management | One operator, many properties | Separate files per property | Per-license, separate logins |
| Mobile app for residents/customers | Friendly, branded per property | Not available | Often desktop-only |
| Real-time dashboards | Live ops console | Static spreadsheets | Daily exports |
| Audit trail of every change | Yes, time-stamped | Whoever last saved | Limited |
| Payment automation | FPX, card, e-wallets via Xendit | Bank-in slips | Single gateway |
| Integrations (AutoCount middleware, MyInvois, Xendit, public REST API) | All native | Manual re-entry | Pick one |
| Support response | 24/7 WhatsApp · P1 in 1h | You email yourself | 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.
Six soft-cornered glimpses of the actual product, drawn in the same friendly palette as the rest of homeserva.
Sidebar pillars, four cosy stat tiles and a soft trend curve — all calm, all yours.
A sage-trimmed invoice with the green MyInvois Validated sticker right where the eye lands.
Three friendly cards: pay invoice, book BBQ pit, send a visitor QR. That is the whole app.
Last eight swipes with little face circles, timestamps and a status sticker beside each one.
A week × hour calendar where free is sage, taken is peach and your slot is highlighted in cream.
Eight devices — cameras, lifts, locks, lighting — each with a calm online / syncing pill.
Six code-verifiable facts about homeserva — derivable from the source, not marketing telemetry.
Architectural constants from the homeserva codebase — not per-property telemetry. Patrick will share specifics for your case.
Pulled straight from functions.php → property_ava() — no marketing fluff.
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.
You shouldn't have to think about most of this — and you won't. It runs every minute, all year, while you sleep.
On the 1st of every month, invoices generate themselves and validate against MyInvois before anyone opens the office
Cron jobs run every minute — auto-stop laundry timers, expire stale bookings, retry failed payments, clean up intrusion photos
IoT heartbeats check every camera, lock, lift and sensor — if one quiets down, the system notices before residents do
Auto-billing schedules recurring fees, sinking fund, late-interest and rental invoices — the office only intervenes for exceptions
Bank reconciliation auto-matches statement lines against payments — month-end takes minutes, not days
AutoCount middleware syncs invoice / payment / cancel / undo flows in the background
The audit log (debugv_access) quietly records every change — who, what, when, from where
Failed e-invoices land in a "needs attention" queue with the LHDN error attached — your books never sit in an invalid state
Expired memberships, departed sub-users and orphaned bookings are tidied up by housekeeping cron — no manual purge needed
PDF generation respects paper sizes — your accountant gets A4, your printer gets what it expects
The SM4 cipher quietly encrypts device traffic between the platform and AIoT hardware
Notification mute toggles, public-holiday calendars and cut-off times all enforce themselves so staff don't have to remember
A short, honest list — what we connect to today, no buzzwords.
Real-time validation, UBL 2.1 JSON, walk-in TIN fallback, MSIC code list.
FPX, card, Direct Debit, Touch 'n Go, Boost, GrabPay, ShopeePay, DuitNow QR.
Bidirectional sync via our hosted middleware — invoice, payment, cancel, undo.
HTTP snapshot + event ingest. Camera-brand agnostic.
Face, plate and intercom families — pair what you already own.
Tap cards and fobs from any compatible supplier.
One-tap handyman link-out for ad-hoc home repairs.
The AI that specialises in business operation management together with IoT — quietly powering homeserva under the hood.
/api_doc.php for the developer-minded committee.
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.
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.
From morning kopi to lights-out — here's how it weaves through a normal day.
You unlock the lift with your face — coffee in one hand, gym bag in the other.
You pay this month's maintenance fee from the train. Receipt lands in your inbox.
Cousin's coming over — a tap sends her a visitor QR. Guard waves her in.
Notification + photo: your Shopee order is in Locker B-12. Pick up after work.
You book the BBQ pit for Saturday. Calendar shows it's yours, no calls needed.
Lights set themselves. Lobby logs your evening jog. Everyone's home, all's well.
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.
No rip-and-replace. We connect to most cameras, controllers and gateways.
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.
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.
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.
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.)
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.
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).
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.
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.
Four friendly journey moments along a calm path. Patrick walks the whole way with you.
Patrick on-site or via video. We map your operations to homeserva modules and bulk-import customers, units, contracts and outstanding balances.
Set rates, fees, MyInvois TIN, payment gateway, branding and role-based accounts. Hands-on training across 2–3 sessions.
Pair access devices, cameras and lifts. Roll out the resident/customer app. Parallel-run alongside the old system.
Old system retired. Quarterly reviews. New modules added as the community grows.
Eight typical operations we serve. Pick yours and see exactly which modules help most.
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.
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.
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.
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.
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.
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.
Class passes, recurring memberships, locker access and PT bookings need one consistent member ID. Manual sign-ins kill front-desk time.
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 bays, visitor lots and reserved parking each have different rules. Without a system, you get charger squatters and angry residents.
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.
Landed communities want the same convenience as condos — visitor QR, fee collection, security — without a giant guard-house budget.
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.
Tenants in a podium need to bill rent, utilities and CAM, take member promotions, and reconcile their till with the building's accounts.
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.
Clubhouses run BBQ pits, function rooms, courts, kids rooms and a café — all of which compete for the same calendar.
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, anonymised — happy to introduce on request when there's a good fit.
Auto-billing plus face access for residents and a calm guard-house console.
Anonymised customerOnline booking with rate cards — peak hours clear without a phone call.
Anonymised customerPOS, amenities and visitor management glued onto one friendly member ID.
Anonymised customerLift access tied to face and floor entitlement plus smart-parking enforcement.
Anonymised customerRecurring class bookings settled through Xendit in five clicks or fewer.
Anonymised customerConcierge requests and a cheerful helpdesk that families can read on the app.
Anonymised customerLPR entry, paid parking and EV-bay billing in one calm gateway flow.
Anonymised customerJMB billing, sinking-fund auto-generation and a 1-page chairman cashflow.
Anonymised customerClass passes, coach scheduling and a member app that finally feels modern.
Anonymised customerSub-account billing and per-tenant statements — handy for landlords too.
Anonymised customerPOS, membership plans and friendly leaderboards on the lobby screen.
Anonymised customerMulti-facility bookings with auto-reminders that cut no-shows almost in half.
Anonymised customerWant a reference call? Patrick will pair you with a similar operator — with their consent, naturally.
Wherever your community keeps its records today, the move to homeserva is a soft slope — not a cliff.
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.
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.
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.
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.
Move four sliders. Get a friendly estimate. Then talk to Patrick to verify with your real operation.
Estimate only — Patrick will confirm for your specific operation.
We take security as seriously as residents take their parking lot. Here's the plain-English version.
Your data lives in Singapore. No surprise transfers to faraway data centres.
TLS over the wire so data moves safely between app, browser and server.
Roles, permissions and a full audit trail of every change. You always know who did what.
Automatic daily backups — weeks of safety net.
Validated, real-time data flow with LHDN. Your tax compliance is literally built in.
Face, ANPR and visitor data with explicit consent capture, purpose limits and retention windows.
Every action — who, what, when, from which device — recorded via in_syslog.
No call queues. No press 1 for English. Just Patrick on +60 19-688 3338, with a proper team behind him.
Patrick on +60 19-688 3338. Onboarding training included for every community.
Maintenance is announced ahead on WhatsApp and scheduled outside office hours where possible.
Two to three hands-on sessions during Week 2, with templates and printable QR posters for resident rollout.
Reviewed quarterly. If multiple communities need the same thing, it usually ships in the next release.
Larger communities get a named contact who knows your property. No tier-1 ping-pong.
Free demo. Free trial. Custom monthly subscription per property. No setup fee for the standard SKU.
For boutique communities, single clubhouses or starter gyms.
Most condos, sports clubs and mid-size properties land here.
Mixed-use developments, multi-property operators and enterprise.
Six stories we hear over and over from residents using homeserva.
"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."
"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."
"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."
"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."
"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."
"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."
Every industry has its alphabet soup. Here's ours, decoded — no jargon hiding the meaning.
Click any question to expand. If yours isn't here, just WhatsApp Patrick.
Just a direct conversation about whether homeserva fits your community. WhatsApp or email — whichever you prefer.