v1.0 · Full-funnel ROAS
True Marketing Performance
Joins live GHL CRM data with your Google Ads spend to show what actually pays back — campaign-level ROAS, lead lifecycle, and where to put more (or less) of next week's budget.
Leads (GHL)
—
All sources
Quoted
—
—
Instructed
—
—
Revenue
—
—
Lead Lifecycle Funnel
Waiting for data
Once GHL syncs, the funnel will populate.
Leads & Revenue Over Time
Ad Spend
—
Google Ads
Attributed Quotes
—
—
Attributed Revenue
—
—
True ROAS
—
Revenue ÷ Spend
Campaign Performance
Sorted by ROAS
No campaign data yet
Load Google Ads CSVs in the Google Ads tool first, then sync GHL to match attribution.
Spend vs Revenue by Campaign
Lead quality compares sources on three dimensions: average quote value, quote → instruction close rate, and time to close. Higher-quality sources deserve more budget even if their cost-per-lead is higher.
Quality by Source
No quality breakdown yet
Quality scoring needs GHL opportunities with values and pipeline stages.
Close Rate by Source
Solo-marketer mode. Each panel returns the single most important action from the joined data — with estimated time and £ impact. No overwhelming task lists.
Weekly Headline
A 200-word summary tying spend → leads → revenue → next week's focus.
Where to put MORE budget
The single best opportunity to grow revenue this week — campaign, time, and £ upside.
Where to put LESS budget
Highest-spending campaigns with weakest ROAS — what to pause or cap.
Funnel leak diagnosis
Where in the lead → quote → instructed funnel you're losing the most value, and what to fix.
Quality-first targeting
Which sources bring serious enquiries vs tyre-kickers — and how to bid accordingly.