- Lead-by-lead attribution down to the keyword and creative
- Live ML decisions in plain English — see why bids moved
- Territory heat map with competitor lockout status
- Daily, weekly, and lifetime ROAS — never reconciled by hand
- Push notifications when a high-intent lead lands
Inside the dashboard
Six panels. Every answer.
CPL trend
Cost per lead by day, channel, and creative — with a 7-day moving average overlay. Spot platform-level drift the moment it starts.
Lifetime ROAS
Revenue attributed back to the original click — including closed-won status pulled from your CRM. No month-end reconciliation.
Lead inbox
Every form, call, and chat in one timeline. Call transcripts, AI lead-quality score, and source attribution attached to each entry.
Territory map
County-level heat map of impressions, leads, and CPL. See exactly where your locked territory is winning vs. softening.
ML decision log
Plain-English log of every bid, audience, and creative change the model made — and the lift each change drove.
Smart alerts
Push and SMS alerts for high-intent leads, CPL anomalies, creative fatigue, and budget pacing — configurable per role.
Role-based views
Every team sees what matters to them.
Lifetime ROAS, revenue attributed, territory value, monthly executive digest.
CPL by channel, creative performance, audience expansion, ML decision log.
Live lead inbox, call transcripts, AI lead-quality score, source attribution.
Spend pacing, invoice-ready monthly export, CRM-synced revenue rollups.
Integrations