System architecture
Conversion Reporting Model Architecture
- 01each funnel stage and its
A defined, repeatable conversion model that fixes the full funnel math once — visitor/lead -> qualified -> booked -> completed -> won — with each s...
- 02Encode the model as layered
Encode the model as layered SQL views: one stage-classification view over leads/bookings, one rates view computing stage-to-stage and overall conversion with the agreed denominators.
- 03Supabase Postgres
Supabase Postgres contributes the trusted model for Conversion Reporting Model so metrics are defined before they are visualized.
- 04Layered SQL views
Render a conversion report (server component) with the funnel, each stage rate, and prior-period comparison, all reading the same views so numbers can't diverge between screens.
- 05Review Queue
If full-funnel signal is incomplete (e.g.
- 06Reporting View
Everyone reports the same conversion numbers from one source of truth — ending the 'your booking rate doesn't match mine' problem and making month-...