Free setupLive in 7 days30 leads in 30 days or your money back
Home  /  Industries  /  Dental  /  Booking systems
Dental · booking systems

Same practice software, opposite results. The difference is where the booking lands.

Two Australian dental groups run the same underlying system. One can attribute every booking to the campaign that produced it. The other cannot see bookings at all. Nothing about the software explains the difference.

The comparison worth understanding

Pacific Smiles and the practice down the road.

Pacific Smiles runs Dental4Windows, the market leading Australian dental system, and books patients through booking.pacificsmilesdental.com.au. That is their own subdomain, carrying the same tag manager container as their main site. Because it shares a registrable domain with the parent, the visitor's session survives the transition, the click identifier persists, and the conversion fires on their own property.

A single practice running the same software but booking through a vendor hosted page sends the patient to a different registrable domain, and everything above stops being true. The software is identical. The measurement outcome is completely different, and the difference was decided by whoever set up the booking button.

Working out where you stand

A four minute audit of your own booking flow.

  1. 01

    Click your own Book Now button

    Watch the address bar. If the domain changes to something other than your own, that is where the attribution ends. This alone answers most of the question.

  2. 02

    Check whether a page on your site confirms the booking

    If the confirmation appears on the vendor's domain, there is no page of yours on which a conversion can fire, regardless of how the tags are configured.

  3. 03

    Look for your tag on the booking page

    View source on the booking page and search for your tag manager container. On several Australian dental booking layers it is not there, and cannot be added.

  4. 04

    Then decide which architecture applies

    Own domain or own subdomain means a full click identifier chain is available. A third party domain means enhanced conversions on hashed patient details, which works but is less precise. Knowing which you are in advance prevents paying for work that cannot be delivered.

Two corrections

Competitor pages are recommending the wrong software.

The most sophisticated dental marketing page in Australia lists Cliniko among dental practice management systems. Cliniko does not name dentistry among the disciplines it serves, and the major Australian booking directories classify it as allied health. Automed is similarly listed in places as dental, when its documented integrations are medical systems.

This matters because software recommendations are how a practice ends up locked into a stack that cannot report on its own advertising. We would rather point at the two Australian systems with genuinely usable documentation, which are Centaur's Dental4Web and Core Practice, and say plainly that Praktika has no public API we could find.

One trap in the documentation
Core Practice's reporting endpoints convert timestamps on a fixed UTC+11 offset. Australian eastern time is UTC+10 for roughly half the year, so any daily reconciliation built naively against those reports will misbucket appointments by a day for about six months of every year. It is the kind of thing that surfaces as an unexplained mismatch between the practice software and the advertising reporting, and gets blamed on the tracking rather than on the timezone.
Straight answers

Questions clinic owners actually ask

Which dental practice management system is best for advertising?
For returning conversion data to Google Ads, Centaur's Dental4Windows and Dental4Web have the strongest position in Australia, because the API is live and documented, the appointment object carries attended, failed and online flags, and on-premise installations are reachable through Halo Connect data pipelines rather than being a dead end. Core Practice is close behind with a well documented OAuth REST API and a five state attendance enum. Dentally has the cleanest engineering with signed webhooks. This is not a clinical recommendation and it is not a reason to migrate, it is a guide to what is achievable on what you already run.
Does Praktika have an API for conversion tracking?
We could not find a public one. Praktika is a widely used Australian cloud dental system with online booking, and its booking completes on appointments.praktika.net.au, a separate registrable domain from both the practice website and praktika.com.au. We fetched that endpoint and it served no analytics tags of any kind. For a practice on Praktika, the realistic route is enhanced conversions matching on hashed patient email rather than the Google click identifier, because the identifier does not survive the domain transition.
Can an on-premise dental system feed Google Ads conversions?
Yes, which contradicts the usual assumption. Centaur documents that practices running Dental4Windows on-premise can connect through secure data pipelines provided by Halo Connect, so the biggest installed base in Australian dentistry is not locked out simply because the server sits in the practice. Two caveats worth knowing before planning around it: webhooks and OAuth are both listed as planned rather than live, so integration is polling based today, and third party access is gated behind Centaur's certified partner programme.
Should we move our booking off HealthEngine or HotDoc?
Not necessarily, and it depends what they are doing for you. They are booking platforms rather than demand platforms: they convert someone who has already decided to see a dentist and is choosing between listings, and they list your competitors on the same page. If they are producing genuinely incremental patients, keep them. What you should not do is treat a booking made inside their platform as an attributed outcome of your advertising, because the measurement chain breaks at their domain. Run both, and measure them separately rather than letting one take credit for the other.
Related

Booking systems in other clinics

A campaign partnership built for clinics

Ads that earn their place in your P&L.

A senior team that lives inside your account. Conversion infrastructure wired in before any ad goes live. Reporting that ties spend to booked appointments, not impressions.

Dedicated account manager

A senior specialist who runs clinic accounts day to day.

Clinic-only specialists

Every keyword, headline and account structure built inside real Australian clinic accounts.

Award-winning team

Winner, Best Google Ads Campaign, Australia 2025. Google Partner. AFR Fast 100.

When you're ready
We will be too.
Start a conversation →How we work