For dentists and practice managers

Facebook ads for dentists: 7 reasons to run your practice's ads with AdChat

By Eric, founder of AdChat · Updated · 5 min read

A dental practice needs a few dozen new patients from a few miles around, not millions of impressions. That makes Facebook ads cheap to run and easy to waste. AdChat lets you set them up and check them by asking in plain English, on your practice's own ad account. Seven reasons, and what it doesn't do, below.

7-day free trial of everything, no credit card (built-in chat: 50 messages; unlimited in your own Claude or ChatGPT). Then from $29/month. Cancel anytime.

  • Approved Meta app
  • Asks before every change
  • 7-day free trial, no card
  • New campaigns start paused
  1. 1

    Ads that reach people near the practice, and no one else

    Say “people within 5 miles of the practice, $15 a day, for clear aligner consults”. AdChat finds the location, sets the radius, estimates how many people that reaches before you spend anything, and creates the campaign paused for you to check.

    Two things we found when we ran it. Meta won't draw a radius under 10 miles around a city, so for a 5-mile ring AdChat drops a pin on the practice's address instead. And the estimate is bigger than you expect: 5 miles around Round Rock, Texas, ages 25–55, came back as 349,000 to 411,000 people, more than live there, because Meta also counts people who were recently in the area. Use the estimate to compare radiuses, not as a head count.

    AdChatAdChat
    Ad account connected

    Clear aligner consults, 5 miles around the practice in Round Rock, $15 a day.

    AdChat

    Meta estimates 349K–411K people aged 25–55 in that ring. Created paused:

    ✓ Done

    “Aligner consults · local” (paused)

    • Goal: leads
    • Location: pin on your address, 5 miles
    • Ages 25–55
    • Budget: $15 a day
    The audience size is a real Meta estimate (Nov 8, 2026). The campaign is an example.
  2. 2

    Copy that passes Meta's health rules

    Meta rejects ads that imply something about the reader's health or body, such as “Embarrassed by your crooked teeth?”. Before-and-after photos are another common reason health ads get rejected. Ask AdChat to write around the treatment and the offer instead, and check a rejected ad with the free ad rejection checker.

    AdChatAdChat
    Ad account connected

    Rewrite “Hate your smile? Fix it fast” so Meta approves it.

    AdChat
    • Clear aligners in Maple Grove. Free consult.OK
    • Straighter teeth, no metal braces.OK
    Example conversation. The numbers are made up.
  3. 3

    No patient lists, ever

    AdChat can't upload customer or patient lists to Meta, so patient data never goes through it. It builds audiences from people who visited your website (with the Meta pixel) or engaged with your Facebook Page or Instagram, and lookalikes of those.

    AdChatPermissions
    • Read results, audiences and ads
    • Create, edit, pause and resume (after your yes)
    • New campaigns start paused
    What a connection can do. Every change waits for your yes.
  4. 4

    Cost per booked consult, not just clicks

    “Which ad brought the cheapest consult requests this month?” AdChat reads the results Meta records (instant-form leads, or bookings if your booking page has the pixel) and answers in a sentence. You stop paying for the ad that only gets likes.

    Claude drawing a funnel chart from live Facebook ads data through AdChat
    A real conversation in Claude, using AdChat on a live ad account.
  5. 5

    It warns you when an ad stops working

    A small local audience sees the same ad quickly. The AdChat agent in the Agent plan emails you when frequency climbs, cost per result jumps, an ad is disapproved or money is spent with no results, with a suggested fix you approve from the email.

    From: AdChat alerts

    Subject: Cost per purchase up 46% on “Broad 25–45”

    Over the last 3 days, “Broad 25–45” spent $186 for 7 purchases ($26.57 each). The two weeks before averaged $18.20. Frequency is 3.9, so the ads are probably tired.

    Suggested change

    Pause ad “Summer v2” and move $20/day to “Retargeting 30d”

    ApproveOpen in AdChat
    Example. The numbers are made up.
  6. 6

    Every change waits for your yes, and can be undone

    It tells you exactly what will change, before and after, and does nothing until you say yes. On the Agent plan, budgets, statuses, bids, targeting and names go back in one click, and spend rules cap what any change can do.

    AdChatChange log
    • Budget · Retargeting 30d

      $40 → $55 a day · 2 min ago

      Undo
    • Paused · Ad “Summer v2”

      Active → Paused · Yesterday

      Undo
    • Created · “Spring sale” campaign

      Created paused · Mon

      Undo
    Example. The numbers are made up.
  7. 7

    One price for the practice

    Agent is $49 a month whatever you spend on ads, with the alerts, undo, spend rules and a Monday report. Connect is $29 if you only want to ask questions in Claude or ChatGPT. Groups with several locations can connect every ad account they have.

    AdChatAds agents with an approval step · lowest monthly plan
    AdChat Agent$49Ryze$89AdAmigofrom $99GoMarble Operator$399
    Lowest listed monthly plan of each ads agent that asks before changing things, from each vendor's pricing page, November 2026. Plans differ in features and limits.
Eric, founder of AdChat

A note from the founder

AdChat is new, small and independent, so you won't find thousands of reviews here yet. What you get instead: I read every email myself, and the 7-day free trial needs no card, so you can judge it on your own account. If something doesn't work for you, write to me at [email protected].

Eric, founder

Try it on your own ad account, free for 7 days, no card

You get 7 days of everything with everything included, no card. Then pick a plan: Agent at $49 a month if you want it watching the account, or Connect at $29 for the connector alone. If you don't pick one, AdChat stops working.

Try all of Agent free for 7 days

Unlimited use of the MCP server and the full Agent plan, no credit card. The built-in chat includes 50 messages in the trial. When the trial ends, pick a plan to keep going. If you don't, AdChat stops working until you do.

Start free trial

Connect

Your ad accounts in your AI app, no usage cap

  • Facebook & InstagramFacebook & Instagram
  • Google AdsGoogle Ads

$29/month

or $290/year (2 months free)

  • Unlimited use of the MCP server every month (up to 120 requests a minute)
  • Works inside Claude, ChatGPT, Grok and Cursor
  • Ask about spend, results and search terms in plain English
  • Create, edit, pause and resume campaigns, ad sets and ads
  • Google Ads: keywords, budgets, negative keywords and new search ads
  • Unlimited ad accounts
Recommended

Agent

Our AI agent, with everything in Connect

  • Facebook & InstagramFacebook & Instagram
  • Google AdsGoogle Ads

$49/month

or $490/year (2 months free)

Everything in Connect, plus:

  • Our AI agent in its own chat, no Claude or ChatGPT needed (300 messages a month)
  • You approve every change before it goes live
  • Undo any change in one click
  • Set limits, like a max daily budget
  • Approve changes right from your email
  • Remembers your goals and what worked
  • Checks your account and finds wasted money
  • Emails you when something goes wrong
  • A weekly report in your inbox
  • See your real profit with Stripe, Shopify or a spreadsheet
  • Send it files: spreadsheets, PDFs, screenshots
  • Coming soon: AdChat in Slack

Frequently Asked Questions

Is AdChat HIPAA compliant?
AdChat doesn't handle patient data: it reads and changes ad campaigns, and it can't upload patient lists. How your website's Meta pixel is set up is a separate question for your compliance advisor.
Can it write the ads for me?
Yes. It drafts headlines and text, uploads your image and creates the ad, paused. You read it and switch it on.
We have more than one location. Does it work?
Yes. Run a campaign per location in one ad account, or connect several ad accounts. Every plan covers all of them.
Does it work for Instagram?
Yes. Instagram ads run through the same Meta ad account, so everything covers both.
What does it cost?
Every new account gets a 7-day free trial of everything, no card. Then Connect is $29/month or Agent is $49/month. Yearly is two months free. Cancel anytime.

Ask what a new-patient consult costs you

Connect your ad account and start your 7-day free trial. If it isn't useful, don't subscribe. There's no card on file, so there's nothing to cancel.

7-day free trial · then from $29/mo

No credit card.

Start free trial