For legal agencies
See which ads produce retained cases
Every intake call matters. MARVIN shows intake speed, consultation show rate, and retained cases for every campaign and ad.
$297/mo · Unlimited clients, locations, and users · Cancel anytime
Your client's funnel
From lead to retained
Leads → Reached → Consultations booked → Consultations held → Retained. Here is Ironwood Legal, a sample legal client, against the whole agency.
Meta spend$4,089
No leak
On track.
Every stage is within 30% of the agency average.
- CAC
- $292
- agency $261
- Cost per lead
- $35.87
- agency $32.64
Built for legal
What changes for your clients
Measure intake speed
First-dial time and reach rate across every intake specialist and office.
Follow consultations to retainers
See which campaigns produce consultations that turn into retained cases.
Report outcomes, not leads
Give firms CAC and retained cases per ad, so the conversation is about cases signed.
Sample data
Every legal client at a glance
| Client | CPL | Book % | Show % | Close % | CAC | Status |
|---|---|---|---|---|---|---|
| Ironwood Legal | $35.87 | 53.5% | 82.0% | 28.0% | $292 | On track |
| Valley Legal | $35.26 | 51.8% | 79.3% | 32.6% | $263 | On track |
| Indigo Legal | $36.24 | 48.3% | 80.4% | 31.1% | $300 | On track |
| Verde Legal | $37.89 | 46.2% | 77.1% | 29.7% | $358 | On track |
FAQ
Common questions
How long does setup take?
About five minutes: connect GoHighLevel, connect Meta, link ad accounts to clients, and map your pipelines. MARVIN backfills your history automatically after that.
How are leads matched to ads?
MARVIN uses the identifiers GoHighLevel already captures from Meta lead forms and from GHL-hosted pages, forms, and surveys. For leads that arrive through other tools, you can map a standardized GHL custom field, or use UTM matching as a backup.
Can MARVIN change anything in my accounts?
No. MARVIN reads GoHighLevel data and Meta ad reporting with read-only access. GoHighLevel also requires one token permission so MARVIN can manage its own installation; that's what lets you disconnect MARVIN from Settings.
What about Google Ads?
Google Ads is coming soon. Today MARVIN reports Meta ad spend down to the individual ad, joined to your GoHighLevel pipeline.
See your agency from click to close
Connect GoHighLevel and Meta in about five minutes. Your history backfills automatically.
$297/mo · Unlimited clients, locations, and users · Cancel anytime