Running a multi-property short-term rental operation across Asana, Notion, QuickBooks, and Plaid means the daily picture lives in five tabs. The owner needed one screen that answers "what is happening today, and what needs my attention."
Divergent Estates · internal
An owner dashboard, built like a product.
- OH· ops home
- CL· cleaning
- MX· maintenance
- AC· accounting
- VN· vendors
- RV· revenue
- FC· forecast
- PL· pulse
- FLAG · vendor invoice overdue
- FLAG · cleaner not assigned · check-in 4h
- FLAG · prior month auto-ratified
- FLAG · revenue below forecast · property #12
- // metric5→1
Tabs collapsed to a single operator screen
- // metric6
Systems unified · Asana · Notion · QBO · Plaid · Hostaway · AirDNA
- // metricDaily
Cron auto-ratifies the prior month
- Custom internal software
- Multi-source integrations · Asana · Notion · QBO · Plaid · Hostaway · AirDNA
- AI flag engine
- Per-property P&L modeling
- Cron + Supabase data pipeline
- Eight-phase product roadmap
A Next.js + Supabase internal dashboard pulling live data from Asana, Notion, QuickBooks, and Plaid. AI-augmented flags surface what is off, what is overdue, and what needs an owner decision.
Replaced five tabs and a daily spreadsheet with a single operator screen. Internal use only — preview available on request for prospective clients evaluating similar work.
private · preview on request- /01
AI-augmented flags
Surfaces what is off, what is overdue, and what needs an owner decision. The home view is the alert feed — not a dashboard chart wall.
- /02
Per-property P&L
Pulled live from QuickBooks Class — accrual GAAP, with a Plaid cash bridge. Every property has its own owner statement.
- /03
Plaid as cash truth
Bank-feed reality reconciled against QuickBooks accrual. Operator sees the actual cash position, not a month-end snapshot.
- /04
Asana → owner decision pipeline
Tasks the operator needs to weigh in on bubble up. Routine ops stays in Asana — the dashboard pulls only what needs a yes/no.
- /05
Notion as record source
Properties, owners, vendors, and SOPs live in Notion. The dashboard overlays AI on those records — it does not duplicate them.
- /06
Hostaway revenue routing
Co-host payout logic and owner-statement reconciliation built in. The cleaning revenue that bypasses owner invoicing is correctly attributed.
- phase 01
Daily-operator audit
Mapped every tab the owner opens in a day, every spreadsheet referenced, every decision waiting on a Slack thread.
- phase 02
Schema + integrations
Supabase schema, integration scaffolding for Asana, Notion, QBO, Plaid, Hostaway, and AirDNA. Cron pipelines for daily refresh.
- phase 03
Dashboard + flag engine
Owner home view, AI flag engine, lane-specific dashboards for cleaning, maintenance, accounting, vendor ops, and revenue.
- phase 04
Pulse + Forecast + Coaching
Eight-phase roadmap. Forecast module pulls workbook-grade financial modeling. Coaching surfaces lane-level performance over time.
Running a multi-property operation and need one screen that answers "what needs my attention today"? This is the kind of custom internal tool we build — preview available on request for operators evaluating similar work.
Run a multi-property, multi-system operation? This is the engagement we'd build for you next.
Same 6 services as this build — shaped to your category, your customers, and your launch window.