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
video adVideo · sound
video adVideo · sound
video adVideo · sound
Real Invisalign offer we built
2 The offer

An offer that's actually worth booking for

We package your treatment into something people actually want — transparent pricing, a free first step, financing, and a reason to act now. Here's a real offer we built, live on a client's page. It does half the selling before you ever meet them.

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$3,000
Paid to Meta directly, no markup — drag to adjust
Your PurpleFire retainerour management fee
$4,000
Ad spendto Meta · no markup
$3,000
Cost per appointmentad spend ÷ appointments
$150
Total monthly investmentretainer + ad spend
$7,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
7.1×
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
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
×