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

  1. Days 1-3

    Vendor adapter map + ops shadowing

  2. Days 3-7

    Adapter layer

  3. Days 7-11

    Unified tenant inbox

  4. Days 11-14

    Maintenance ticketing

  5. Days 14-17

    Leadership dashboard

  6. Days 17-19

    Phased rollout per portfolio

  7. 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

Want to be the next case study?

Book a call →