Platform Data & Security Contact EN
Product Preview

TenantGraph is in active development. The product definition on this page is provisional and will evolve as development progresses.

Rental operators & property managers

Every lease. Every unit. One graph.

TenantGraph turns rental operations — documents, workflows, conversations — into one connected system. Built entirely from your own records. No scraped listings. No third-party data dependencies.

PROPERTY TENANT LEASE UNIT EVENT
The portfolio spineAssembled from one lease · 61s
61sMedian lease to live record
0Fields typed at onboarding
100%Records exportable, always
Design Partner Programme

Now onboarding a first cohort of design partners — rental operators managing 200–5,000 units. Shape the roadmap, keep founding terms.

The status quo

Rental operations run on disconnected tools

The gaps between systems are where money leaks — and where disputes begin.

1

The truth is trapped in PDFs

Rents, break clauses, notice periods — locked in documents nobody re-reads until something goes wrong.

2

Five systems, five versions of one tenancy

The PMS, a spreadsheet, an inbox, a chat thread and a shared drive — all disagreeing about the same lease.

3

Deposit disputes with no file

Condition photos scattered across phones — undated, unsigned, unusable when the argument starts.

4

Skilled staff, retyping

Every onboarding is hours of manual entry. Every manual entry is a future discrepancy.

Our approach

Upload once. Everything assembles.

01 — Ingest

Drop in the documents

Leases, statements, inspection photos — clean PDFs, scans, phone shots. English and Chinese at launch.

02 — Assemble

The graph builds itself

Property, unit, tenant, rent, dates and obligations extracted and linked — every field traceable to its source page.

03 — Operate

Modules light up

The ledger fills, events schedule themselves, notices draft themselves. Every module reads the same spine.

Fields below our confidence bar are queued for one-tap human review — never silently guessed. An operating record is only useful if every number in it can be trusted.

A note on accuracy
Solutions

Three layers. Nine modules. One data spine.

Adopt a single module or the full platform — every one reads and writes the same records, so nothing is entered twice.

Document Intelligence

Every document becomes structured, verified data.

Lease Extraction

Any tenancy agreement becomes a structured record in about a minute.

40+ fields, linked to source clauses

Compliance Review

Clauses checked against local tenancy rules before signature.

Flagged markup with suggested language

Document Verification

Altered statements and payslips caught at application time.

Evidence note on the applicant file

Operations

Daily portfolio work, run from one ledger.

Rent Ledger & Arrears

What's due, what's late, what expires next — computed, not remembered.

Live rent roll & arrears queue

Inspections & Deposits

Room-by-room capture; timestamped, countersigned, dispute-ready.

Condition reports that hold up

Work Orders

Issues logged against the unit, routed, and closed with a paper trail.

Unit-level maintenance history

Communication Intelligence

Every conversation answered from your records.

Leasing Assistant

Prospect Q&A and viewing scheduling on WhatsApp, WeChat, email.

Qualified enquiries & booked viewings

Tenant Notices

Renewals, arrears, inspection notices — correct details, every time.

Drafted, sent & logged notices

Owner Reporting

Statements generated from the ledger, not reassembled by hand.

Monthly reports owners actually read
The platform

Modules are views. The graph is the asset.

Five entities — property, unit, lease, tenant, event — form one connected spine. Every module reads and writes the same records. Nothing drifts out of sync, and nothing is ever entered twice.

Runs alongside your existing PMS. Start with one module, import what exists, export everything at any time. No rip-and-replace.

Built only from what you upload
Never scraped · Never resold · Exportable any time

PROPERTYparent of units
UNITthe leasable space
LEASE — THE HUBbinds all five
TENANTparty to the lease
EVENTrent due · renewal · inspection
Data & security

Your records stay yours

01

Isolated by contract

Single-tenant data isolation. No cross-customer pooling without an explicit agreement.

02

Nothing scraped, nothing bought

The graph is built solely from documents you upload and records your team creates.

03

Every change on the record

A full audit log of extractions, edits and approvals — who, what, when, from which page.

04

Leave with everything

One-click export to CSV/JSON at any time. Deletion honored on request, in full.

Frequently asked

The questions operators ask first

Does TenantGraph replace our PMS?+
No. TenantGraph is the data spine that sits beside whatever you run today. Start with one module, import what exists, and let the graph become the source of truth at your own pace — module by module, not rip-and-replace.
Where does the data come from?+
Only from you: the documents you upload and the records your team creates while working. TenantGraph has no scraped listings, no purchased datasets, and no third-party data dependencies — which also means no licensing risk passed on to you.
Which documents and languages are supported?+
Tenancy agreements, bank statements, payslips, condition photos and receipts — as clean PDFs, scans, or phone photos. English and Chinese documents at launch; further languages driven by design-partner demand.
How long does onboarding take?+
One lease is assembled live at the demo. A working portfolio — leases ingested, ledger live, events scheduled — inside the first week, without your team typing fields into forms.
How is it priced?+
Flat per-portfolio agreements, scoped at the demo against your unit count and modules. No per-seat pricing, no usage surprises, and terms in writing before you commit.

See your portfolio as a graph.

A 30-minute walkthrough with your own documents. We'll assemble a live portfolio from one lease, in front of you.

Book a demo