Net summary
Cash flow — outgoing vs incoming
💸 Outgoing — leases we pay
💰 Incoming — rent & P&I
Security deposits
📤 Deposits we have out (to landlords) Cash LC
🔒 Deposits we hold (from tenants)
Upcoming in the next 90 days
DateStore / sourceEventAmountNotes
StoreLandlordBase rentCAM/mo Taxes/moGross/mo Next increase SecurityExpiresNext optionStatus
Rent increase Option deadline Lease expiration
SourceTypeStatusBase/moCAM/moGross/moNext amountOn dateSecurity heldExpiresNext optionNotes
Database connectionConnected
This app is connected to your Supabase project automatically. All data syncs in real time across every device — nothing to configure here.
Anthropic API keyStored server-side
Your Anthropic API key is stored securely in your Supabase secrets table and is only accessed server-side via the analyze-lease Edge Function. It never touches the browser. To rotate it, run a new INSERT INTO secrets in the Supabase SQL Editor.
User access

Admins have full edit access. Viewers can see the dashboard, leases, escalations, and income in read-only mode — no editing, no settings.

To add a viewer: go to your Supabase project → Authentication → Add user. Their role defaults to viewer automatically — no extra steps needed.

Loading users…
Email reminders

A daily job emails these recipients 30 days before any option notice deadline (both sides).

Loading recipients…

Requires the Resend API key to be configured (Supabase secrets table, key resend_api_key).

Data management