OAuth credentials stay encrypted on the server.
HomeWiseAi Admin
Sign in to the engine
Authenticated access for sourcing, underwriting, and disposition.
Guest view cannot connect SFR Analytics or access private outcomes. Use Google or an allowlisted Supabase account for operator actions.
HomeWiseAi Admin
Live ops for FSBO acquisition, disposition, and queue control.
Pull backend health, run the engine against a candidate batch, inspect qualified leads, and see disposition routing in one dashboard.
Autonomous Qualification
SFR comps and worker operations
Reading durable jobs and today’s credit ledger.
Control Center
Run the engine, read the spread, and route the deals.
The dashboard posts candidate batches to the backend, renders qualified FSBO leads, and surfaces disposition packets plus CRM queue records when available.
Defaults to `/api` on Netlify and `http://127.0.0.1:8787/api` locally.
The homepage hydrates from `/api/engine/latest`.
Waiting for a batch run.
Leads that clear the 65% rule.
Available queue records or derived routing.
Qualified over reviewed.
Live Batch
Real FSBO properties ingested from Zillow.
Paste Zillow MCP search output here, choose a city label, and import. The backend ranks distress signals first, then underwrites only the strongest FSBO candidates.
Target markets: Bessemer, Anniston, Gadsden, Montgomery, Mobile, Selma, Dothan. For multi-city imports, paste `{ "imports": [{ "city", "payload" }] }` from MCP output.
Orchestration
Activity view for backend health and engine flow.
Health
Hunt
Dispo
CRM Queue
No request yet.
Waiting on qualified leads.
Acquisition Hunt
Qualified FSBO leads and spread results.
| Property | ARV | Ask | Repairs | Spread | Status | Source |
|---|---|---|---|---|---|---|
| Run the engine to populate acquisition results. | ||||||
Outcome Logbook
Record what actually happened after underwriting.
Keep seller contact, offers, closings, assignment fees, repair actuals, and resale results separate from predictions.
Bounded RSI
Challenge parameters with evidence—not live code.
Daily replay can propose small versioned changes. Promotion always waits for 30 closed outcomes, 10 per affected segment, intact guardrails, and an authenticated human decision.
Every new qualification job is pinned to one immutable version.
Overall and per-segment minimums are mandatory.
Realized assignment profit per qualified lead.
- Authenticated evidence appears here.
- Acceptance, close, loss, accuracy, coverage, and manual review stay bounded.
Disposition Packets
Buyer-facing packets for qualified deals.
Reporting
Spreadsheet comps and disposition documents.
No reports generated yet.
CSV comp sheets and markdown packet docs download directly from the latest run.
CRM Queue
Queue records from `/api/queue` or derived from engine output.
| Property | Stage | Status | Owner | Updated |
|---|---|---|---|---|
| CRM queue records will appear here when the backend exposes them. | ||||
Lead Alerts
Newly qualified leads discovered by ingestion or engine runs.
Newly qualified leads waiting for action.
Auto-refresh updates the list every few seconds.