Book a call →
PurpleFireUS · CA · UK · AU
Growth for dental practices

Four agencies promised to fill my wife's calendar. All four failed. So I built the one that wouldn't.

I'm Daniel. My wife Juliana is a dentist. After she got burned one too many times, I stepped in, found every leak, and built PurpleFire from inside the practice out. Today we do it for 100+ practices.

Daniel Chabert · Founder, PurpleFire
Scroll — here's the whole story
Daniel and Juliana
Daniel & JulianaWhere PurpleFire started
Why I built this

Juliana is a dentist and orthodontist, trained in Brazil, practising in Denmark. She's brilliant with patients. But four separate agencies took her money promising to fill her calendar — and four times she got burned.

After the fourth, she asked me to look at it. I did. The ads were never the problem — the follow-up was. Leads sat for hours, no one called, good patients booked somewhere else.

So I built the opposite of an agency: a system that runs a practice's growth from the inside out — the way I'd want it run for Juliana.

100+
Practices across 4 countries
25
People on the team
$200k+
Ad spend managed / month
1,000+
Appointments booked / month
10,000+
Dentists have read my book
Sound familiar?

Most dentists come to me for one of five reasons.

1

You've been burned by a marketing agency before

Big promises, a lock-in contract, and a calendar that never filled. You're wary — and you should be.

2

You're paying for "leads" that never become patients

Form fills, clicks, "opportunities" — none of it means anything until someone is in the chair paying for treatment.

3

Your calendar runs hot and cold

Feast then famine makes it impossible to plan — and hard to keep good dentists when there isn't enough consistent work for them.

4

Patients book, then don't show up

No-shows quietly burn your best chair time. A booking isn't worth anything if they never walk through the door.

5

You're the bottleneck

You didn't train for years to chase leads and follow up. There's no time to call everyone back — so the ones you don't reach are simply lost.

If you nodded at even one

Here's what usually happens next.

You keep spending. The good months hide the bad ones. Your best associate leaves because the work isn't steady. And the patients you paid to reach quietly book with the practice down the road that simply called them back first.

This is the exact hole Juliana was in. Fixing it for her is how everything you're about to see was built.
How we fix it

The six things we do for every practice.

1 The ads

Ads that make the right people stop scrolling

Statics, video and UGC — all produced in-house and run under your brand, in your ad account. A sample of what we can do.

ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
ad
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
video adVideo · sound
2 The offer

Before we write a word, we read every ad your competitors are running.

Your offer is built from your market. We find every dentist within driving distance of you advertising the treatment you want more of, pull their ads, work out which ones are winning, and then write the one offer and message that beats them in your area.

01

Find every advertiser

We search the Meta Ad Library and Google for your treatment and your area and list every clinic paying to reach your patients. Usually 8 to 25 of them. Most dentists have never seen this list.

02

Pull their ads and offers

For each one we capture the creative, the hook, the price, the financing angle, the call to action and how long the ad has been live. An ad that has run for 90 days is paying for itself.

03

Rank what is working

The long-running ads and repeated offers go on a board. That board tells us what patients in your area already respond to, and what nobody has tried yet.

04

Write the offer that wins

Price point, free first step, financing, reason to act now, and the format your competitors are missing. You see it and approve it before a single dollar is spent.

Example board · Composite bonding · Northern England

Two of the [11] clinics we found advertising bonding in this area

Real ads, pulled from the Meta Ad Library. This is a fraction of what a full board looks like, but it is enough to see the pattern.

Yorkshire Dental Suite composite bonding ad
Yorkshire Dental Suite

Static image · Meta · leads to an enquiry page

Before / afterFrom £395 per toothSame day7,800+ reviews

Hook: covering your mouth when a camera comes out. Emotional, then “fixed in an afternoon.”

Offer: a branded treatment name, price per tooth, 0% finance in the small print. No consult offer, no deadline.

Ark Dentistry composite bonding ad
Ark Dentistry

Static image · Meta · leads to a Messenger form

Before / afterFrom £46 per monthFree consultation4.9 on Google

Hook: a dramatic before photo does all the work. Headline is the monthly price, not the total.

Offer: £290 per tooth framed as £46 a month, free consult, same-day results. Form goes straight to the clinic inbox.

What everyone does

Before and after photos carry the ad

[10] of [11] ads lead with a smile transformation. Patients in this area are trained to expect one, so we will use them too, and make ours better lit and better labelled.

What everyone does

Price is framed per tooth or per month

£290 to £395 per tooth, or £46 a month. Nobody quotes a full-smile price. Financing is the main lever, so we need a monthly number that is credible and lower.

Opportunity

Not one video or patient-filmed ad

Every ad is a static image. A real patient talking to camera about the day of treatment will stand out in the feed. In our accounts video is nearly always the cheaper lead source.

Opportunity

Nobody is calling their leads

Every ad sends people to a form or Messenger and waits. Our coordinators call within 60 seconds, screen for fit and book the consult. Same ad spend, more patients in chairs.

What we would run

The offer and message to be number one for bonding in this area

Match what patients already expect, beat the price framing everyone uses, and win on the two things nobody else is doing: video and a human on the phone.

This is an illustration built from the two ads above. Your version is built from your full board, your prices and your calendar.

Recommended offer

Composite bonding from £39 a month. Free consult and smile preview, same-day treatment available.

  • Creative: a real patient filmed on the day, before and after cut in, plus a static before/after for retargeting.
  • Hook: “Chipped or gapped front teeth fixed in one visit, from £39 a month.”
  • Reason to act: 12 same-day slots a month, shown as remaining.
  • After the click: booking page, then a coordinator calls within 60 seconds and books the consult.

You get the full board as a document before launch: every competitor, their ads and offers, what is working, and the exact offer and messaging we will run for you. Most dentists have never seen their own market laid out like this.

Delivered in week one
Mobile booking page
3 The booking page

A booking page built to convert — not just a website

Every lead lands on a page built for one job: booking the consult. Your offer, your proof, your credentials, one clear form. This is a real one we run for a client — most people arrive on their phone, so this is the mobile view.

PC
A real patient coordinatorTrained on your practice — never AI
Business hours We call, within ~60 seconds
Calling new Invisalign lead…
Answered · 47s to first call
After hours We text to hold them, then call first thing
Hi Sarah, it's Mia from the practice — I saw your Invisalign enquiry come through this evening. I'll give you a call first thing tomorrow to arrange your free 3D scan.
Knows your pricesYour finance optionsParking & hours
Real call recordings — press play
🇦🇺 Australia · live Invisalign enquiry
🇺🇸 United States · Livermore · live Invisalign enquiry
4 The patient coordinators

Real, trained coordinators — never a bot

This is the part everyone else fakes with AI. Ours are real people, trained on your practice — your treatments, prices, finance options, even your parking — so they sound like your own front desk.

  • Business hours: we call every lead within ~60 seconds
  • After hours: we text to hold them, then call in the morning
  • Trained on your clinic, so every answer is right
~180 leads
Raw enquiries
We screen
Junk & unqualified removed
You get
30 booked appointments
5 The guarantee

We guarantee appointments — not leads

We filter out the tyre-kickers and the unqualified, and only count what matters: screened patients booked into your calendar. If we fall short, our fee drops. Simple.

PurpleFire CRM pipeline
20%of appointments come
from chasing "deciding"
6 The follow-up & CRM

We chase the maybes — and keep it all in one place

When a patient is "still deciding", do you have time to call them back? We do. Every lead, booking and started case is tracked in one pipeline, and we work the deciders until they're in the chair.

And you see all of it

One live dashboard. Every number that matters.

Inside PurpleFireCore you see leads, calls, booked appointments, started treatment and true ROI — reconciled with your front desk, per clinic. No vanity metrics.

Two-clinic reporting dashboardTwo-clinic reporting
Single-clinic reporting dashboardSingle-clinic reporting
The investment

See exactly what it costs — on a dial you control.

Build your plan live.
Every plan includes the full engine: ads, sub-60-second calling, screening, booking and the guarantee. Only the volume changes.
In-person appointments booked / month
20
Guaranteed, screened patients booked into your calendar.
10Starter
20Growth
30Scale
Monthly ad spend$4,000
Paid to Meta directly, no markup — drag to adjust
Your PurpleFire retainerour management fee
$4,000
Ad spendto Meta · no markup
$4,000
Cost per appointmentad spend ÷ appointments
$200
Total monthly investmentretainer + ad spend
$8,000
Retainer (to us)Ad spend (to Meta)
What it can return — illustrative
$
New cases / month
10
Treatment revenue / month
$50,000
Return on total investment
6.3×
Illustrative only. Revenue = new cases × average case value; return = revenue ÷ total monthly investment. Excludes your own lab and clinical costs. Most practices close well above 50%.
Trusted by 100+ practices

In good company.

The Grove Dental
Livermore Outlets Orthodontics
New Smile Dental
The Richmond Dentist
Pure Dental Care
Erskine Park Dental
Coastalview Dental
Smithfield Dental
Urbanview Dental
VIP Dental Clinic
Altura Dental
Erin Hills Dental
Kingsview Dental
Cityview Dental
Federico Campedelli Dentista
Avondale Dental Clinic
Dawson Dental Centre
Nambour Dental Practice
Windsor Dental Centre
Dentisterie Tiraloche
GN Dental
Skoulas DDS
Santa Monica Dental Arts
Dental and Facial Clinic
Dallas Laser Dentistry
Beyond 32 Dental
Smile Studio Newstead
Gentle Dentistry Adelaide
Dentistry on Danforth
Emergdent
Tampa Dental Excellence
Luminous Smiles
NR Endo
Perth Dental Rooms
Don't take my word for it

Call them yourself.

Client · USA
"I'm one to keep things real — and your company has exceeded my expectations so far. Let's keep it going. 22 appointments booked in the first 12 days of the ads running."
Dr Aaron Rondon · Livermore Outlets Orthodontics
Client · Australia
"All good on our end. The campaigns are gearing up and we're definitely seeing traction and promising results — 15 appointments over the first 30 days."
Jonathan Hakim · The Grove Dental
What happens after you say yes

Live in 15 days. Here's the path.

A clear, low-friction onboarding — most of the work sits with us.

1
Day 0 · Onboard

You onboard in ~20 minutes

A short onboarding form and payment — no setup fee. The 15-day build window starts here.

2
Days 1–10 · We build

We build everything

Booking page, ad creatives, follow-up sequences, your local number and coordinator brief. You review and approve it all before it goes live.

3
Day 15 · Live

Campaigns go live

We start calling leads within ~60 seconds and booked consults land in your calendar — with live PurpleFireCore reporting from day one.

4
Ongoing · Scale

Optimise & scale

Fortnightly reporting and strategy calls, continuous creative testing — and when you're ready, add a second treatment at 25% off or move up a tier.

Let's fill your chairs — the way I wish someone had done it for Juliana.

Fifteen minutes. I'll show you your numbers, the guarantee, and exactly what we'd run for your practice. We onboard a limited number each month.

Book a call with Daniel →
Daniel Chabert · Founder, PurpleFire · daniel@purplefire.io
PurpleFire
×