For GoHighLevel agencies running Meta ads
See every lead from click to close
MARVIN connects your Meta ads to your GHL pipeline (calls, bookings, shows, and closed deals) so you know the real cost of a customer for every client, campaign, and ad.
$297/mo · Unlimited clients, locations, and users · Cancel anytime
GHLLiveMetaLive
Google AdsComing soon
| Ad | |||||||
|---|---|---|---|---|---|---|---|
| Implant Patient StoryImplant Consults / Implant Intent | $3,600 | 72 | $50.00 | 63.9% | 89.1% | 46.3% | $189 |
| Priciest leads, best customers. $50.00 leads, $189 per customer. Scale this one. | |||||||
| $49 Exam UGCNew Patient Special / Broad 25-55 | $3,100 | 155 | $20.00 | 40.0% | 59.7% | 8.1% | $1,033 |
| Cheapest leads, worst customers. $20.00 leads, $1,033 per customer. 8% of shows close. | |||||||
| Doctor Intro VideoNew Patient Special / Lookalike: Patients | $2,800 | 70 | $40.00 | 58.6% | 85.4% | 40.0% | $200 |
| Before/After CarouselNew Patient Special / Broad 25-55 | $2,400 | 71 | $33.80 | 53.5% | 78.9% | 33.3% | $240 |
| Same-Day SmileImplant Consults / Implant Intent | $2,200 | 52 | $42.31 | 57.7% | 83.3% | 36.0% | $244 |
| Insurance AcceptedNew Patient Special / Lookalike: Patients | $1,900 | 63 | $30.16 | 50.8% | 78.1% | 32.0% | $238 |
| Financing ReminderImplant Consults / Retargeting 30d | $1,300 | 46 | $28.26 | 56.5% | 80.8% | 28.6% | $217 |
| Weekend CTAImplant Consults / Retargeting 30d | $1,100 | 41 | $26.83 | 43.9% | 66.7% | 16.7% | $550 |
Swipe through 8 ads
$49 Exam UGC
New Patient Special / Broad 25-55
- CPL
- $20.00
- CAC
- $1,033
- Close %
- 8%
Cheapest leads, worst customers. $20.00 leads, $1,033 per customer. 8% of shows close.
Implant Patient Story
Implant Consults / Implant Intent
- CPL
- $50.00
- CAC
- $189
- Close %
- 46%
Priciest leads, best customers. $50.00 leads, $189 per customer. Scale this one.
Doctor Intro Video
New Patient Special / Lookalike: Patients
- CPL
- $40.00
- CAC
- $200
- Close %
- 40%
Financing Reminder
Implant Consults / Retargeting 30d
- CPL
- $28.26
- CAC
- $217
- Close %
- 29%
Insurance Accepted
New Patient Special / Lookalike: Patients
- CPL
- $30.16
- CAC
- $238
- Close %
- 32%
Before/After Carousel
New Patient Special / Broad 25-55
- CPL
- $33.80
- CAC
- $240
- Close %
- 33%
Same-Day Smile
Implant Consults / Implant Intent
- CPL
- $42.31
- CAC
- $244
- Close %
- 36%
Weekend CTA
Implant Consults / Retargeting 30d
- CPL
- $26.83
- CAC
- $550
- Close %
- 17%
Sample data from a demo agency. Explore the full demo
Every seat on the floor
An absolutely cracked fulfillment team
Owners, media buyers, client success, callers, and automation builders all work from the same numbers.
Find the leak
Know where every lead dies
MARVIN compares every stage of each client's funnel to your agency average and points to the one that's broken.
Meta spend$3,927
Leak: lead cost
Fix the ads.
Leads cost $101, 3.1x the agency average. Everything after the lead is on par. Rework the creative and targeting first.
- CAC
- $561
- agency $261
- Cost per lead
- $101
- agency $32.64
The problem
Your data isn't connected
- Issue 01
Ads Manager stops at the lead
It reports what a lead cost. It can't tell you whether that lead booked, showed, or bought.
- Issue 02
GoHighLevel has the conversions
Bookings, shows, and closes are in GHL. It's not fast or easy to see which lead came from where.
- Issue 03
Clients blame you, you blame clients
Without data you don't know if it's a speed, quality, show rate, or closing issue. You spend time solving the wrong problem.
How it works
Live in five minutes
- 1
Connect GoHighLevel
Install the MARVIN app from Settings. Read-only access to contacts, pipelines, calls, and appointments.
- 2
Connect Meta
Sign in with Facebook, approve read-only ad reporting, and choose your ad accounts.
- 3
Link and map
Bulk-connect ad accounts to clients and map pipeline stages. MARVIN backfills your history automatically.
GoHighLevelLiveMeta AdsLive
Google AdsComing soon
- Click-to-close reporting
- Caller performance
- Ask MARVIN chat
- MCP for your agents
What MARVIN shows you
Managers
Every client, ranked by what matters
| Client | Spend | CAC | LTV:CAC | Status |
|---|---|---|---|---|
| Brightline Roofing | $3,927 | $561 | 16.9:1 | lead cost |
| Luna Aesthetics | $4,891 | $543 | 4.4:1 | closing |
| Canyon Med Spa | $3,447 | $492 | 4.9:1 | reaching leads |
| Crest Roofing | $4,473 | $447 | 21.2:1 | show rate |
| Riverbend Fitness | $4,195 | $262 | 4.6:1 | On track |
| Redwood Fitness | $4,609 | $243 | 4.9:1 | On track |
Callers
Know who's calling, and how fast
| Caller | First dials | Speed to lead | Reached | Booking % | Show % |
|---|---|---|---|---|---|
| Mia Carter | 1,744 | 5m | 65.8% | 53.8% | 78.1% |
| Ivy Brooks | 1,165 | 5m | 63.2% | 52.0% | 80.4% |
| Andre Lewis | 986 | 7m | 63.5% | 51.5% | 81.1% |
| Nora Patel | 1,205 | 10m | 63.1% | 47.8% | 75.0% |
| Devin Ross | 875 | 11m | 63.4% | 47.8% | 78.7% |
| Caleb Stone | 1,100 | 17m | 58.1% | 41.6% | 80.6% |
Appointments
Book the times that actually show
| Time | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| 8-10a | 70% | 72% | 70% | 68% | 61% | 58% |
| 10-12p | 92% | 96% | 93% | 90% | 81% | 76% |
| 12-2p | 80% | 83% | 80% | 77% | 70% | 65% |
| 2-4p | 88% | 91% | 88% | 85% | 77% | 72% |
| 4-6p | 83% | 86% | 83% | 81% | 72% | 68% |
| 6-8p | 67% | 70% | 68% | 67% | 60% | 57% |
Chat
Ask MARVIN anything
MCP
Give your agents the same data
MARVIN MCP
Read-only · agency-scoped token
Your agent or AI client
- Claude
- ChatGPT
- Gemini
- Grok
- Cursor
- Windsurf
- GitHub Copilot
- Perplexity
- n8n
- OpenClaw
- Hermes Agent
- Manus
- And more
The tools it works in
- Meta
- GoHighLevel
- Slack
- Gmail
- Google Sheets
- Google Drive
- Google Calendar
- Notion
- HubSpot
- Zapier
- And more
- Example: Claude calls get_clients_overview and gets 53 clients · CAC $261, then sends it to Slack.
- Example: ChatGPT calls get_booking_agents_performance and gets 6 callers · slowest Caleb Stone, 17m, then sends it to Google Sheets.
- Example: n8n calls get_meta_ad_account_performance and gets Apex Dental · best CAC Implant Patient Story, $189, then sends it to Gmail.
- Example: Hermes Agent calls get_client_performance and gets Canyon Med Spa · 30% of leads reached, then sends it to GoHighLevel.
- Example: OpenClaw calls get_booking_clients_performance and gets 53 locations · slowest Canyon Med Spa, 41m, then sends it to Notion.
{
"mcpServers": {
"marvin": {
"url": "https://mcp.viewmarvin.com/mcp",
"headers": {
"Authorization": "Bearer <agency MCP token>"
}
}
}
}Security
Read-only by design
Read-only access
MARVIN reads GoHighLevel data and Meta ad reporting. It never edits contacts, pipelines, or ads.
Encrypted tokens
Authorization tokens are stored encrypted and never sent to browser code or AI providers.
Revocable agent access
MCP tokens are scoped to your agency and can be revoked from Settings at any time.
Pricing
One plan. Everything unlimited.
The MARVIN plan
$297/month
Or $247.50/month billed yearly (2 months free).
- Unlimited clients, locations, ad accounts, and users
- GoHighLevel and Meta, with full history
- Ask MARVIN chat and read-only MCP
- 7-day free trial. Cancel anytime.
Questions agencies ask first
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.
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.
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.
Does it work across many clients and locations?
Yes. Unlimited clients, locations, ad accounts, and users on one plan.
How does the free trial work?
Start your trial with a card. You aren't charged for 7 days. Cancel before then and you pay nothing.
Can I cancel anytime?
Yes. There's no contract. Cancel from your billing settings and you keep access until the end of the period you've paid for.
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