The product
Landlords, brokerages, and tenants all plug into the same building record. A landlord lists and owns the building and either self-manages or assigns a brokerage; the brokerage runs leasing end to end on that same record; the tenant logs in to see their lease, message their team, and submit maintenance. One source of truth — the building a landlord owns, the lease a brokerage signs, and the portal a tenant uses are all the same record. With NYC rent-rule compliance, a public listings site, and government-data signals built in.
The foundation — One shared record
A landlord, a brokerage, and a tenant act on the same building, unit, lease, and history — one shared record, so everyone works off the same data with no double entry. Lease and tenant history is append-only, so a prior tenancy stays intact when a unit re-vacates and survives any agent turnover. Every change writes to an audit log: actor, action, before, after, timestamp. And before any lease writes, a three-layer NYC rent-cap gate runs — RGB ceilings for stabilized units, the HCR MCR cap plus DHCR legal rent for controlled, and the NYC HPD Good Cause local standard for covered free-market units — so the number on the lease is the number the law allows.
For brokerages — Run leasing end to end
Brokerages run the full leasing pipeline on the same record landlords and tenants share. The Custom Inventory Table is a live grid of every unit, building, and status with frozen identity columns, URL-driven filters and sort, and per-user column layouts that follow you across devices — Full View flips it into inline cell edit, still routed through the compliance gate. Deals move lead → about-to-submit → submitted → approved → leases-out → rented on a drag-drop kanban, with cards auto-spawned and an atomic finalize that writes the lease, transitions the unit, and captures the FARE Act fee posture. Add showings, comps with suggested rent, renter-prospect matching, role-aware team assignment, and a lease-expiry pipeline with per-row renewal offers and RTP-8 stage computation — all on one source of truth.
For landlords — Own, list, and stay in the loop
A landlord lists and owns their buildings and either self-manages or assigns a brokerage to handle leasing. Self-onboarding is invite-gated, and self-serve building create uses NYC GeoSearch geocode with PLUTO/HPD unit autosync — so a landlord can own and self-manage a building with no brokerage assigned. The portal gives a read-only portfolio overview, a live rent roll (reconciled monthly-gross, financial and status only — no tenant PII), a per-building documents tab, and superintendent contacts. A two-way workflow keeps owner and brokerage in sync: landlords raise status-tracked requests, brokerages propose pricing / renewal / listing / applicant decisions a landlord approves or declines, and a portfolio activity feed plus weekly digests in the format the landlord already reads round it out. Each building is also enriched with free NYC government-data signals.
For tenants — Plug into the same record
The tenant is the third audience on the same building record. They sign in with a one-time magic link — no password, nothing to provision — and get a place to do the things that otherwise become phone calls. They pull up their lease and documents, message their agent or team, and submit a maintenance issue with a category and priority that routes straight to the brokerage and the landlord and tracks through to resolved. Heat, hot water, and repairs arrive as structured, status-tracked issues, and a tenant only ever sees their own unit — never another resident's data. Because it's the same record the landlord owns and the brokerage leases, the issue lands with the right party automatically.
Start a 14-day free trial — 25 units, no card — or try the live demo on a realistic NYC portfolio. Landlords, brokerages, and tenants on one connected building record.