Marketing intelligence for dental practices

More patients from the same marketing spend.

Every enquiry traced to the revenue it became, then fed back to Google and Meta, so your ads learn to find paying patients, not form-fills.

Book a walkthrough See how it works Built for UK dental practices · minutes to set up · nothing to migrate

Right now, your marketing is optimising for the wrong thing.

The algorithms can only chase what they can see.

  1. Google and Meta can only see clicks and form-fills, not who booked, attended or paid. So they buy you cheap enquiries, not good ones.
  2. Even sharp setups stop at the consultation. Without values, the algorithm treats a £95 check-up and a £14,000 full-arch case as the same win.
  3. And nobody can prove otherwise. Nothing joins the ad account to the practice software. Budgets get set on gut feel.
How it works

Minutes of setup. Then it compounds.

1

Capture every enquiry

One script tag captures forms; tracking numbers tie every call to the ad that caused it. Facebook lead forms land in the same place.

call · 4m 12s · Google Ads · "implants belfast"
2

Link to your PMS

Enquiries match to real patients automatically each night: bookings, attendance, invoices, payments.

matched on email · booked → attended → invoiced £2,900
3

Teach the algorithms

Real outcomes with real £ values flow back to Google and Meta, so their bidding hunts for people like your paying patients.

New patient · gclid ···c41 · £2,900 → Google Ads

Your part: one script tag, click Connect on your ad accounts, a read-only PMS key. Everything after that runs itself.

Works with what you have

Plug in. Don't rip anything out.

Everypatient replaces nothing. It sits underneath what you have and makes it work harder.

Your website stays

Any builder, any forms. One script tag added.

Your marketing stays

In-house or agency, they keep running the ads, now with better ammunition.

Your PMS stays untouched

Read-only. Everypatient never writes to your practice system.

Your phones stay

Tracking numbers forward to the lines you already answer.

If it ever stops earning its keep, unplug the tag and everything carries on as before.

Why it works

Ad platforms buy whatever you teach them to buy.

E-commerce brands have fed sale values back to Google and Meta for years. It's why their ads seem uncannily good, and it's exactly what both platforms recommend. Dentistry never had the plumbing. Everypatient is the plumbing.

  • Real values, not proxies: a £4,150 patient is worth chasing harder than a form-fill that never books.
  • Private by design: a click ID, a timestamp, a value. Never a name, email or phone number.
  • You stay in control: observation-only until you switch it on.
Sent back to the ad platforms syncing
GoogleNew patientgclid ···c41 · Tue 14:02£2,900
MetaConsultation attendedfbclid ···9f2 · Tue 15:10n/a
GoogleNew phone callgclid ···77a · Tue 15:36n/a
MetaNew patientfbclid ···b08 · Tue 16:47£4,150
Every 10 minutes · click IDs and values only · patient details never leave Everypatient
Beyond the ads

It upgrades the whole marketing function.

The same data gives you a marketing operation most practices have never had.

Enquiries
214
forms · calls · lead ads
Consultations booked
81
38% of enquiries
Attended
64
79% attended
Treatment invoiced
£96,400
31 patients
Cash collected
£71,200
ROAS 6.1

Your whole funnel, stage by stage: by channel, by clinic, by treatment type. Illustrative figures.

A briefing, not a dashboard

Campaigns spending with no leads, cost spikes, budgets off pace, all flagged in plain English every morning.

See where the funnel leaks

A weak show-up rate is a different problem from expensive clicks. You'll finally know which one you have.

No enquiry slips through

Missed calls are recorded, attributed and surfaced for a call-back: the patients most practices lose without knowing.

For whoever runs your ads

Send this part to your marketer.

Attribution

First-touch ledger

One deduplicated person across forms, calls and lead ads, with UTMs, click IDs and the full journey kept as evidence.

Offline conversions

Value-based feedback

Form, call, consult attended, patient invoiced: posted to Google and Meta with real values.

Call tracking

DNI built in

Per-session number swapping plus static numbers per listing or campaign. Recording with consent handled.

Reporting

Drill to the ad

Channel → campaign → ad group → ad, with ROAS on cash collected.

Data honesty

The attributed funnel

Marketing numbers only count patients traced to a captured enquiry.

Trust

Data Health page

Feed freshness and attribution coverage, checked every 10 minutes.

Pricing

Less than one check-up a month.

Simple pricing
£149per month
+ usage

One flat price, whether you run one location or fifty. Monthly rolling, no contract.

Plus call-tracking usage at cost: a couple of pounds per number per month, pennies per minute. No markup, itemised.

Everything included
  • Full capture: website forms, call tracking with DNI, Facebook lead forms
  • PMS link: enquiries matched to real bookings, invoices and cash
  • Value-based feedback to Google & Meta, every 10 minutes
  • All reports: Briefing, Acquisition, Conversion, Revenue, Leads, Data Health
  • Every location: multi-site groups pay the same £149, with per-clinic reporting
  • Unlimited team logins, including your agency
  • Onboarding done with you, in a working session
60No-quibble exit: not convinced within your first 60 days? Leave and pay nothing.
Unplug anytime: nothing was migrated, so leaving costs nothing. Everything you had keeps working.

Minutes to set up. Nothing to change. Nothing to lose.

Twenty minutes, your website, your numbers. See your own enquiries traced live before you spend a penny.

No contract · no migration · set-up done with you, in a working session · unplug anytime, everything keeps working