Skip to main content
Guide

Orthodontic Consult Funnels: What to Measure

The orthodontic consult funnel has five measurable stages. Here is what to track at each, which signal to send ad platforms, and how to do it without PHI.

9 min read

An orthodontic practice should measure five stages of the consult funnel (ad click, consult request, consult scheduled, consult attended, case started) and send only neutral, hashed conversion signals for the later stages to ad platforms, and Curve is the HIPAA-compliant tracking and attribution layer that carries the attribution from click to case start without exposing patient data. The reason to go this deep is specific to orthodontics: the gap between a consult request and a started case is enormous, varies wildly by channel, and is invisible if you stop measuring at the form submission. Curve includes a signed BAA on every plan.

Why the orthodontic funnel needs more stages than most

Most healthcare funnels are short. Somebody has a problem, books an appointment, attends it. Orthodontics is different in three ways that all push toward deeper measurement.

The decision is elective and financial. Nobody has an orthodontic emergency. The patient, or more often a parent, is choosing to spend several thousand dollars on something they could postpone indefinitely. That means a long consideration period and a high drop rate at every stage.

The decision maker is frequently not the patient. A parent researches, a parent books, a teenager attends, and both decide. Your ad targeting reaches one and your consult persuades another.

The value only realizes at case start. A consult request costs you nothing but time. A started case is the entire business. Optimizing toward consult requests, which is what most practices do by default, is optimizing toward the one stage that does not pay.

The consequence is that two campaigns with identical cost per consult request routinely differ by a factor of two or three in cost per started case. If you only measure the first number, you will confidently move budget in the wrong direction.

The five stages, and what each one tells you

Stage one: the click

What you need here is boring and non-negotiable. Capture the gclid, fbclid, or msclkid on landing and store it server-side. Everything downstream attaches to this identifier. If it was not captured at arrival, no later work recovers it.

Also capture the landing page and the UTM set. In orthodontics the landing page matters unusually much, because "clear aligners" traffic and "braces for kids" traffic behave completely differently downstream even when their cost per click is similar.

Stage two: consult request

The form submission or the phone call. This is the stage everybody already measures, and the one that means the least on its own.

Measure it by source, but treat it as a volume indicator rather than a performance indicator. The useful derived number here is request-to-scheduled rate, which is almost entirely a function of your front desk's response time and says very little about the ad.

Stage three: consult scheduled

An actual appointment on the calendar. The gap between stage two and stage three is where most orthodontic practices quietly lose the majority of their ad spend, and it is an operational problem rather than a marketing one.

Speed to first contact dominates this stage. A request answered within minutes schedules at a dramatically different rate than one answered the next business day, and this is the single cheapest improvement available to most practices.

Stage four: consult attended

The no-show gap. Orthodontic consults are scheduled days or weeks out, they are free at most practices, and free appointments scheduled far ahead are the easiest thing in the world to skip.

This stage is where channel quality actually becomes visible. A channel producing people who show up is delivering intent. A channel producing people who book and vanish is delivering curiosity. Cost per lead cannot tell these apart. Cost per attended consult can.

Stage five: case started

Contract signed, treatment begun. This is the number the practice lives on, and it is the one that should ultimately drive budget allocation.

The derived metric that matters most is consult-to-start rate by source. A channel with a mediocre cost per attended consult but a strong start rate can easily be your best channel, and you will never see it without stage five in the data.

Which stages to send to ad platforms, and how

Not every stage belongs in your ad account, and the ones that do need careful handling.

Send stage two as your volume conversion so the platform has enough events to learn from. Orthodontic practices in most markets do not generate enough started cases per week to train a bidding algorithm on stage five alone, and a conversion action that fires three times a month will not optimize.

Send stage four, attended consult, as your primary optimization target where volume allows. It is the earliest stage that reflects lead quality rather than form-filling behavior.

Send stage five as a value-weighted offline conversion. It arrives late, it arrives in low volume, and it is best delivered as an upload with click ID matching rather than as a real-time event.

Every one of these travels as a neutral event name with a hashed identifier. None of them carries the treatment type, the patient age, the scan results, or anything the consult notes contain.

The naming trap

The instinct is to name conversions descriptively: "aligner_consult_attended," "phase_one_case_started." Inside your own reporting that is correct and useful. Sent to Meta or Google alongside a hashed email, it discloses the treatment type of an identifiable person to a platform with no BAA.

Keep descriptive names internally. Send neutral aliases outward. The bidding algorithm does not care what the event is called; it cares that this event type is worth more than that one.

The intake tool problem

Almost every orthodontic practice sends consult requests through a third party: a scheduling widget, an intake form platform, a virtual smile assessment tool, a treatment coordinator CRM.

That click-out is where attribution normally dies. The patient leaves your domain, the click ID does not travel, and the booking appears in your scheduling system with no idea which campaign produced it. Practices then reconcile by hand, badly, once a month.

It is also where compliance risk concentrates, because those tools collect exactly the information that must not reach an ad platform. A virtual smile assessment that uploads photos is collecting clinical images. If that tool fires a client-side pixel on its confirmation page, the disclosure is already made.

The fix is a token that survives the handoff, carrying attribution across the domain boundary without carrying patient data.

How Curve measures the consult funnel

Curve is HIPAA-compliant ad tracking, marketing attribution, and analytics for healthcare, and orthodontic practices are a core vertical. The tracking script installs in place of the Meta Pixel and Google tag, so events land on Curve's US-hosted infrastructure first rather than going directly to ad platforms.

  • Stage-by-stage event tracking. Each funnel step is its own mapped event, so you can read drop-off between stages instead of guessing at it.
  • Bridge tokens. When a prospect clicks out to a separate booking or intake tool such as IntakeQ, Calendly, or Jane App, a token preserves attribution across the handoff. This is the specific mechanism that closes the orthodontic attribution gap.
  • Incoming webhooks. Scheduling systems and practice management systems post attended and started outcomes back, matched by email, click ID, or bridge token. Incoming data cannot override protected core attribution and contact fields.
  • Offline conversion uploads. Case starts, which arrive weeks after the click and in low volume, upload in bulk with automatic click ID matching so the campaign gets credit for the outcome that mattered.
  • Neutral event aliases. Descriptive stage names internally, neutral names outbound. Treatment type never travels.
  • Per-destination field mapping. Only explicitly mapped fields forward to a given destination, and the default is that nothing goes. Intake payload fields do not leak because someone forgot to exclude them.
  • SHA-256 identifier hashing. Contact identifiers hashed per each platform's conversion API requirements before forwarding.
  • PHI-pattern detection. Payloads carrying PHI-shaped values are flagged as a monitoring signal, which surfaces problems like an intake tool that started passing date of birth after an update.

Curve forwards clean conversions server-side to Meta CAPI, Google Ads Enhanced Conversions, Microsoft, TikTok, and LinkedIn, with a signed BAA on every plan. Related reading: dental group attribution across multiple practices and HIPAA-compliant conversion tracking setup.

Reading the funnel once it works

Three diagnostic patterns come up repeatedly, and each points somewhere different.

High requests, low scheduling. This is response time, nearly always. The ad is working. The phone is not being answered fast enough, or the follow-up sequence stops after one attempt. No budget change fixes it.

Good scheduling, poor attendance. Either the consult is booked too far out or the channel is producing shallow interest. Compare attendance rates across channels before blaming scheduling: if one channel attends well and another does not on the same calendar lead time, it is the channel.

Good attendance, poor case starts. This is a consult conversation problem or a price expectation mismatch. If a specific campaign's traffic attends and does not start, look at what the ad promised about cost.

Notice that two of the three diagnoses are operational. That is the honest finding most orthodontic practices reach when they instrument the full funnel, and it is worth more than any bidding adjustment.

Frequently asked questions

Should we optimize campaigns toward case starts?

Usually not directly, because most practices do not produce enough case starts per week for a bidding algorithm to learn from. Optimize toward attended consults and use case starts as the value signal that tells you where to set budgets.

Can we send treatment type to Google or Meta?

No. Treatment type attached to an identifiable person is health information, and neither platform signs a BAA for its advertising products. Use neutral conversion names and keep the detail in your own reporting.

How do we track consults that come in by phone?

Capture the click ID at landing, use a call tracking platform covered by a BAA, and post call outcomes back into your measurement layer through a webhook. Send only a neutral conversion and a hashed identifier onward.

Does a virtual smile assessment tool need special handling?

Yes. It collects clinical images and often demographic detail, so it must be BAA-covered and must not run client-side ad pixels on its pages. Carry attribution across to it with a token instead of a pixel.

What if a parent submits the form and the patient is the child?

Use the submitting adult's contact identifier for matching, hashed, and never send the patient's age or relationship. The distinction matters for your internal reporting and should not travel outward at all.

How long should the attribution window be?

Long enough to cover consideration, which in orthodontics commonly runs weeks. This is exactly why offline uploads with click ID matching matter: they let a case start credit a click that happened well outside a platform's default window.

Do we need separate campaigns for aligners and braces?

Usually yes, because their funnel behavior differs enough that shared reporting hides both. Just keep the distinction in your campaign structure and internal event names, not in the conversion names you send outward.

Where to start

Instrument stage four before anything else. Most practices already have stages one and two, and attended consults are the first number that changes a decision. Getting attendance flowing back from your scheduling system will reshape your channel ranking within a month.

Then close the intake handoff so attribution survives the click-out, and add case starts as an offline upload once the earlier stages are trustworthy.

Curve provides the pipeline for all of it: server-side collection to US-hosted infrastructure, bridge tokens across booking handoffs, webhook and offline outcome matching, neutral event aliases, per-destination field mapping, hashed identifiers, PHI-pattern monitoring, and a signed BAA on every plan. Run the free compliance scanner against your practice site, read the dental marketing compliance checklist, or visit curvecompliance.com to map your consult funnel.

Reviewed August 2026. Ad platform conversion APIs and healthcare advertising policies change frequently. Verify current requirements before implementation.

Stay Compliant. Scale Confidently.

Join healthcare innovators who trust Curve for HIPAA-compliant ad tracking.Launch in hours, not months. Your growth stack, now HIPAA-safe.

Book a free tracking audit