Property management portal: 24,000 units onboarded in 20 days
Property management group, 24,000 units
One unified portal across 6 vendor tools. Maintenance response time down 47% in 60 days.
24,000
Units onboarded
6 → 1
Operational tools
20
Days to ship
The situation
- A Dubai property management group operating 24,000 residential and commercial units paid for 6 different SaaS tools, leasing, maintenance, accounting, communications, document management, and analytics.
- None of them had APIs that talked to each other.
- Operations staff copy-pasted between systems daily.
What we did
- Adapter layer for all 6 vendor SaaS systems with idempotent sync
- Unified tenant inbox across email, WhatsApp, SMS, portal
- Maintenance ticketing with SLA enforcement and vendor dispatch
- Lease + inspection document store on Cloudflare R2
- Leadership operations + financial dashboards on Grafana
- Per-property RLS and role hierarchy across 200+ ops staff
The result
- Maintenance response time dropped 47% within 60 days. Tenant satisfaction (NPS) rose from 18 to 41.
- The CFO renegotiated 4 of the 6 vendor contracts because the portal made some of their features redundant. Annualized vendor cost savings exceed the build cost by 4×.
Timeline
How it unfolded
Days 1-3
Vendor adapter map + ops shadowing
Days 3-7
Adapter layer
Days 7-11
Unified tenant inbox
Days 11-14
Maintenance ticketing
Days 14-17
Leadership dashboard
Days 17-19
Phased rollout per portfolio
Day 20
Full go-live
“The COO walks the floor with the portal on her tablet. That used to be 6 tabs and a spreadsheet.”
Head of Operations · Property Group · Dubai, UAE
Stack
TanStack StartSupabaseInngestTwilio + WhatsApp CloudCloudflare R2Grafana Cloud