Lead processing
CRM intake visibility
Review inbound homeowner leads, mapped payloads, and the latest quiz answers without exposing operational complexity to the public site.
Internal operations
This area will become the internal cockpit for lead review, report generation, sync inspection, supplier visibility, and issue triage.
Lead processing
Review inbound homeowner leads, mapped payloads, and the latest quiz answers without exposing operational complexity to the public site.
Report operations
Track which reports are queued, generated, exported, or failed while keeping the future recommendation data close to the report lifecycle.
Operational resilience
Make sync health visible across suppliers and GoHighLevel so failures, retries, and stale catalogue data are easy to spot.
Temporary
Temporary internal-only smoke test for the live app. It seeds one deterministic test lead, opens the real stored report, and exercises the real PDF export flow without waiting for GHL.
This is intentionally small and temporary. It reuses the existing persisted recommendation, report, and PDF architecture instead of adding a separate fake preview path.
Open temporary smoke testNavigation
These sections are scaffolded now so the data views can be slotted in cleanly as each service layer lands.
Overview
Overview, roadmap status, and operational entry points.
Leads
Inbound leads, mapped quiz submissions, and audit context.
Reports
Report generation state, summaries, and PDF outcomes.
Sync Logs
Inbound and outbound integration events with retry context.
Catalogue
Local product catalogue visibility across synced suppliers.
Suppliers
Supplier-level sync status, notes, and category coverage.