kaedax
← work

A property-management SaaS for independent landlords in tier-1 Indian cities — rent ledger, maintenance workflows, tenant comms, and a UPI-first payments rail.

MERIDIAN's founder had run a 90-unit rental portfolio personally. He knew what existing Indian proptech tools got wrong (everything UPI-adjacent) and what they over-engineered. We built the tool he'd wanted for five years.

stack → Next.js 15 Postgres Razorpay + UPI Autopay WhatsApp Business API DigiLocker Sentry Cloudflare R2
▷ PORTFOLIO · 90 units · BLR 101 vac 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 vac 109 ok 110 ok 111 ok 112 due 113 ok 114 ok 115 vac 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 vac 123 due 124 ok 125 ok 126 ok 127 ok 128 ok 129 vac 130 ok ▷ TENANT LEDGER · unit 204 TENANT S. Iyer LEASE START 2025-09-01 · 11mo RENT · MONTH ₹52,000 DEPOSIT HELD ₹2,60,000 · @ 6.1% pa MANDATE UPI · ICICI · active NEXT DUE 2026-07-01 · T-3d ▷ UPI AUTOPAY · cycle 09 Mandates active 84 / 90 On-time collected 96.4% Retry / fallback 3.6% ▷ TENANT SURFACE · whatsapp-first · maintenance requests as inbound msgs ▷ CASE · MERIDIAN · BLUEPRINT PROPTECH · VERTICAL SAAS
SCHEMATIC An abstract view of the MERIDIAN engagement — not a literal product screenshot. Built to communicate engineering shape, not surface design.

outcomes

01

330

Units live in pilot

02

96.4%

Rent auto-collected on-time

03

T+711h

Pilot live with 5 landlords

04

0

Manual reconciliation needed in cycle 01

[ §01 ] the cycle

How 720 hours
actually ran.

  1. Day 01 — 04

    Owner mental model + ledger spec

    scope.agent ran two long sessions with the founder reconstructing how he'd kept his own portfolio's books for nine years. The ledger model that came out was idiosyncratic but correct — and is what makes MERIDIAN feel built-by-an-owner rather than built-by-a-PM.

    ledger.spec.md owner workflow map tenant journey map
  2. Day 05 — 18

    Console + UPI rail

    build.agent shipped the property console, the tenant ledger, the rent collection workflows, and the UPI Autopay integration. The UPI rail handles the failure modes that bigger proptech tools paper over (mandate failures, partial collections, retry cadences).

    console live UPI Autopay WhatsApp templates
  3. Day 19 — 25

    Tenant surface + DigiLocker

    Tenant-facing app (WhatsApp-first, web fallback), maintenance ticketing, DigiLocker integration for lease documents and KYC. The tenant experience is what most Indian proptech tools deprioritize — MERIDIAN treats it as a first-class surface.

    tenant app digilocker wired WhatsApp templates approved
  4. Day 26 — 30

    Owner pilot + onboarding

    Pilot rollout to the founder's own 90 units, plus four additional landlords (~240 units total). Onboarding flow tuned for landlords who keep books in Excel — paste-in import, no required field nonsense.

    5 landlords live 330 units onboarded excel import flow

[ §02 ] agent log · selected

What the loop
looked like.

cycle-log · meridian
archived
T+120h [ OK ] scope.agent ledger model signed off · 9-year owner mental model captured verbatim
T+240h [ >> ] build.agent UPI Autopay live · mandate retry cadence per RBI guidance
T+360h [WARN] qa.agent edge case: split-rent across 2 tenants causing ledger imbalance · paged
T+480h [ OK ] build.agent split-rent: corrected ledger model to handle N-tenant allocations
T+600h [ OK ] deploy.agent 5 landlords live · 330 units · whatsapp templates approved by meta
T+720h [ OK ] monitor.agent rent collection cycle 01 complete · 96.4% on-time auto-collection

[ §03 ] notes from the cycle

MERIDIAN is an example of a build kaedax takes more often than founders expect: a vertical SaaS where the founder already knows the domain better than we do. Our job isn’t to teach the founder their market; it’s to ship the product they’ve been describing for years.

Why the ledger model matters

Indian rental ledgers are not American rental ledgers. The deposit interest treatment is different, the cycle-end reconciliation is different, the way landlords handle partial collections is different. MERIDIAN’s founder knew this; existing tools didn’t.

We spent twelve hours of scope-agent + founder conversation extracting the actual ledger model. The result is idiosyncratic — the kind of model that would never come out of a generic proptech-SaaS scoping session — and it’s what makes the product feel correct to the landlords using it.

What WhatsApp-first means

Tenants in MERIDIAN’s market read WhatsApp; many do not check email. The default notification surface is WhatsApp Business templates, with web as fallback. Maintenance requests originate as WhatsApp replies and land in the landlord’s queue automatically.

This is not a feature toggle. It is the architectural choice that makes the product usable in its market. We argued for it on day three; the founder confirmed it; the build was shaped accordingly.

What we declined to add

A “landlord scoring” feature for prospective tenants. The founder asked; we pushed back. A score-based gating system invites regulatory and discrimination concerns that a five-landlord pilot is not equipped to handle. He agreed, and we shipped the product without it. If they add it later, they’ll do so with counsel.

This is the kind of judgement call founders pay kaedax to make alongside them — not the kind we duck.

from the founder

"I've been waiting nine years for the tool I just got. The difference is they actually understood the Indian landlord workflow — not the version of it that fits into a generic SaaS dashboard."

— Founder · MERIDIAN