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
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.
Ad account connectedAdChat
Clear aligner consults, 5 miles around the practice in Round Rock, $15 a day.
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
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.
Ad account connectedAdChat
Rewrite “Hate your smile? Fix it fast” so Meta approves it.
- Clear aligners in Maple Grove. Free consult.OK
- Straighter teeth, no metal braces.OK
Example conversation. The numbers are made up. - 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.
Permissions
- 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
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.

A real conversation in Claude, using AdChat on a live ad account. - 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 AdChatExample. The numbers are made up. - 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.
Change log
- Undo
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
Example. The numbers are made up. - 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.
Ads agents with an approval step · lowest monthly plan
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.

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.
Connect
Your ad accounts in your AI app, no usage cap
Facebook & Instagram
Google 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
Agent
Our AI agent, with everything in Connect
Facebook & Instagram
Google 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?
Can it write the ads for me?
We have more than one location. Does it work?
Does it work for Instagram?
What does it cost?
Related guides
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.