For dental agencies

Know which ads produce patients, not just exams

New-patient offers fill the calendar fast. MARVIN shows which ads produce patients who accept treatment, not just patients who book a discounted exam.

Try the live demo

$297/mo · Unlimited clients, locations, and users · Cancel anytime

Your client's funnel

From lead to treatment accepted

Leads → Reached → Consults booked → Showed → Treatment accepted. Here is Apex Dental, a sample dental client, against the whole agency.

Meta spend$18,400

  1. Leads$32.28 per lead · agency $32.64
    570
  2. Reached68% · agency 63%
    385
  3. Consults booked76% · agency 79%
    293
  4. Showed77% · agency 79%
    226
  5. Treatment accepted31% · agency 32%
    71

No leak

On track.

Every stage is within 30% of the agency average.

CAC
$259
agency $261
Cost per lead
$32.28
agency $32.64

Down to the ad

The cheapest exam leads, the most expensive patients

Sort by CPL and the discount offer looks like a winner. Sort by CAC and it's the worst ad in the account.

Apex Dental · Meta adsLast 30 days
Apex Dental Meta ads with funnel outcomes, sample data. Columns can be sorted.
Ad
Implant Patient StoryImplant Consults / Implant Intent$3,60072$50.0063.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,100155$20.0040.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,80070$40.0058.6%85.4%40.0%$200
Before/After CarouselNew Patient Special / Broad 25-55$2,40071$33.8053.5%78.9%33.3%$240
Same-Day SmileImplant Consults / Implant Intent$2,20052$42.3157.7%83.3%36.0%$244
Insurance AcceptedNew Patient Special / Lookalike: Patients$1,90063$30.1650.8%78.1%32.0%$238
Financing ReminderImplant Consults / Retargeting 30d$1,30046$28.2656.5%80.8%28.6%$217
Weekend CTAImplant Consults / Retargeting 30d$1,10041$26.8343.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%
    1. Leads
      155
    2. Booked
      62
    3. Showed
      37
    4. Closed
      3

    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%
    1. Leads
      72
    2. Booked
      46
    3. Showed
      41
    4. Closed
      19

    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%
    1. Leads
      70
    2. Booked
      41
    3. Showed
      35
    4. Closed
      14
  • Financing Reminder

    Implant Consults / Retargeting 30d

    CPL
    $28.26
    CAC
    $217
    Close %
    29%
    1. Leads
      46
    2. Booked
      26
    3. Showed
      21
    4. Closed
      6
  • Insurance Accepted

    New Patient Special / Lookalike: Patients

    CPL
    $30.16
    CAC
    $238
    Close %
    32%
    1. Leads
      63
    2. Booked
      32
    3. Showed
      25
    4. Closed
      8
  • Before/After Carousel

    New Patient Special / Broad 25-55

    CPL
    $33.80
    CAC
    $240
    Close %
    33%
    1. Leads
      71
    2. Booked
      38
    3. Showed
      30
    4. Closed
      10
  • Same-Day Smile

    Implant Consults / Implant Intent

    CPL
    $42.31
    CAC
    $244
    Close %
    36%
    1. Leads
      52
    2. Booked
      30
    3. Showed
      25
    4. Closed
      9
  • Weekend CTA

    Implant Consults / Retargeting 30d

    CPL
    $26.83
    CAC
    $550
    Close %
    17%
    1. Leads
      41
    2. Booked
      18
    3. Showed
      12
    4. Closed
      2

Built for dental

What changes for your clients

  • Separate exam bookers from patients

    Cheap offers often bring cheap leads. See CAC per ad so the budget follows the patients who say yes to treatment.

  • Track every location

    Multi-location practices and DSOs roll up into one view, with each office's show rate and acceptance rate side by side.

  • Fix front-desk follow-up

    Speed to lead and reach rate show whether new-patient leads are called before they book somewhere else.

Sample data

Every dental client at a glance

Dental clientsLast 30 days
Dental clients, sample data
ClientCPLBook %Show %Close %CACStatus
Apex Dental$32.2851.4%77.1%31.4%$259On track
Northstar Dental$30.6646.8%74.2%32.7%$270On track
Atlas Dental$29.6050.9%75.3%29.5%$262On track
Meridian Dental$31.4349.4%77.9%31.7%$258On track
Zephyr Dental$30.5756.6%80.0%35.4%$191On 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.

Other industries

Same funnel, different names

See your agency from click to close

Connect GoHighLevel and Meta in about five minutes. Your history backfills automatically.

Try the live demo

$297/mo · Unlimited clients, locations, and users · Cancel anytime