The challenge
Property managers and condominium operators face an exhausting, error-prone administrative bottleneck at the end of every billing cycle: staff walk stairwells logging water and electric meters on paper notepads, manually transcribe those handwritten numbers into spreadsheets room by room, apply custom formulas for tiered tariffs and shared facilities, manually assemble individual invoices, and painstakingly capture screenshots to message tenants individually over chat apps. This fragmented, multi-step process consumes multiple days and frequently triggers billing disputes from manual data entry mistakes.
The solution
INTECH partnered with Yoodee operators to architect a modern platform centered on "One-Stop Batch Billing & Instant Dispatch." The system features an ultra-responsive One-Screen Matrix that pre-populates previous meter readings, calculates usage deltas and utility charges in real time, and executes automated anomaly detection against abnormal consumption spikes. Once verified, operators click a single approval button: the backend automatically generates itemized digital invoices, provisions dynamic PromptPay QR codes, and dispatches notices directly to each resident via LINE Official Account and SMS simultaneously.
Scope of work
- One-Stop Batch Meter Entry Matrix: High-efficiency spreadsheet-like grid pre-loading prior readings and calculating consumption deltas in real time
- One-Click Automated Multi-Channel Dispatch: Asynchronous background pipeline generating digital invoices and delivering them via LINE OA / SMS in a single click
- Smart Billing Engine & Configurable Rates: Rules engine handling fixed, tiered, and commercial utility rates alongside base rent, parking, and common area fees
- Meter Anomaly & Outlier Detection: Real-time validation flagging meter regression or abnormal consumption spikes exceeding 3x historical averages
- Dynamic PromptPay QR Code & Automated Reconciliation: Precision-amount QR code generation enabling automated bank transfer verification
- Tenant Self-Service Portal: Mobile-first web app for residents to view interactive statements, inspect usage history graphs, and upload payment slips
- Executive Occupancy & Cashflow Dashboard: Real-time operational intelligence on occupancy rates, collected revenue, and aging accounts receivable
Behind the build
INTECH is actively engineering the platform in close collaboration with property stakeholders, focusing on the One-Stop Batch Billing pipeline, digital invoice generation, and automated LINE Official Account notifications.
System Overview & Key Highlights
Yoodee transforms the complex, stressful routine of monthly utility logging and rent billing into a streamlined, one-click operational workflow:
Time required to generate and dispatch itemized invoices for 100 residential units via asynchronous background queues
Log meter readings on a single screen and dispatch statements directly to tenants via LINE and SMS without app-switching
Real-time heuristic guardrails preventing transposed numbers, negative deltas, and accidental unit mismatches
Currently integrating dynamic QR code settlement and automated bank slip OCR verification
Behind the Challenge: The Month-End Administrative Bottleneck
For operators of dormitories, private apartments, and condominium complexes, the final days of every month bring intense operational friction. Traditional administrative workflows are plagued by manual handoffs:
- Manual Meter Reading: Building managers walk every floor and hallway, writing down water and electricity dials on physical paper notebooks.
- Redundant Spreadsheet Re-entry: Managers transcribe handwritten digits into desktop spreadsheets, introducing risks of misreading handwriting or transposing digits.
- Compound Calculation Overhead: Custom spreadsheet formulas calculate usage deltas (current - previous) multiplied by unit rates, before factoring in base room rental, internet access, parking stalls, and shared common area fees.
- Individual Invoice Assembly & Messaging: Staff must either print and distribute physical envelopes door-to-door, or take desktop screenshots of each unit’s row, open messaging apps, search for individual tenant accounts, and send images one by one.
For a mid-sized facility of 80 to 120 units, this repetitive grind routinely consumed 2 to 3 full working days, frequently resulting in billing disputes, delayed payments, and unaddressed tenant inquiries.
The client approached INTECH with an unambiguous requirement: “We need a system where managers can enter meter readings on a single screen, and with one confirmation, all bills are computed and delivered directly to every tenant. No redundant entries, no switching between tools, done in one single pass.”
“One-Stop Batch Billing” Architecture: Single Entry, Whole Building Dispatched
To fulfill the “completed in one pass” mandate, INTECH engineers designed a low-friction operational pipeline structured into three sequential phases:
Open the consolidated property grid with prior readings pre-loaded; staff enter only current meter numbers
Calculates consumption deltas and bill totals live while immediately flagging regressions or unusual usage spikes
A single click creates digital invoices and broadcasts delivery directly to residents via LINE OA and SMS
1. One-Screen Batch Meter Matrix
Equipped with a tablet or mobile device, building staff conduct walkthroughs ordered by physical floor layouts:
- Displays room number, current occupant, and previous meter readings (read-only baseline).
- Fast-entry input field for current meter read with automatic focus advancing upon pressing Enter.
- Real-time consumption delta and monetary subtotal calculated dynamically on keystroke.
If an operator accidentally enters a reading lower than the preceding month, or if electricity consumption exceeds three times the tenant’s trailing 3-month average, an instant visual alert prompts immediate on-site verification, preventing clerical mistakes at the point of data capture.
2. One-Click Instant Dispatch Engine
Once all units are logged and aggregate totals verified, the administrator triggers “Batch Finalize & Send”:
- An asynchronous worker generates immutable digital invoice records stored securely in the database.
- Generates a Dynamic PromptPay QR Code encoded with the exact precision-cent total, enabling automated transaction matching upon settlement.
- Dispatches rich notification cards containing itemized bill summaries and instant payment actions directly to each resident’s LINE Official Account via the LINE Messaging API.
- Automatically falls back to SMS notification links for residents not connected via LINE.
3-Tier Clean Architecture
To ensure high reliability, maintainability, and scalability across multi-property portfolios, INTECH structured Yoodee using strict Clean Architecture layers:
Mobile-first, responsive interfaces optimized for on-the-go property management alongside instant notification dispatch gateways
Application workflows orchestrating asynchronous batch invoice generation queues and payment verification pipelines
Pure domain mathematical models calculating fixed or tiered utility rates backed by PostgreSQL relational storage and complete immutable audit logging
Tenant Experience & Resident Empowerment
Beyond operational savings for building managers, Yoodee significantly improves resident satisfaction:
- Interactive Digital Statements: Residents access clear, itemized bills directly from their mobile browser without needing dedicated app installation, complete with optional photo proof of physical dials.
- Consumption Trend Analytics: Historical 6-month energy and water consumption charts empower tenants to understand and manage their utility habits.
- Frictionless Payment: Dedicated dynamic PromptPay QR codes allow residents to pay in seconds using their preferred mobile banking app, triggering automatic status updates and electronic receipts.
Project Status & Development Roadmap
Yoodee is actively advancing through its scheduled engineering roadmap:
- Phase 1 (Completed): User experience research, wireframing, and comprehensive design system for both property management and tenant portals.
- Phase 2 (Completed): Relational database schema design and core One-Stop Batch Entry calculation engine.
- Phase 3 (In Progress): LINE Messaging API multi-channel webhook integration, dynamic QR payment processing, and slip auto-reconciliation.
- Phase 4 (Upcoming): Live pilot deployment across selected partner properties followed by general production availability.
Project gallery


Outcomes
- Current Status: Project is under active development with core UI/UX architecture, database schema, and batch calculation engine successfully established
- Drastically reduced month-end billing turnaround from 2–3 business days down to under 10 minutes for a 100-unit property
- Eliminated 100% of repetitive data entry by unifying meter logging, billing calculation, invoice creation, and tenant dispatch into a single workflow
- Tenants receive transparent, verifiable digital statements with historical trend graphs and friction-free payment via dynamic QR codes
Technology
- TypeScript
- React
- Node.js
- PostgreSQL
- Tailwind CSS
- LINE Messaging API
- Docker
- REST API

