Performance marketing is paid marketing where you pay for a measurable action and judge every campaign by it. For a clinic that action should be a patient who attends and pays, not a click. Many reports stop three steps earlier, which is why a clinic can look busy on a dashboard and still wonder where the new patients are.
This guide is the plain-words version: what the term means, what “performance” should mean in a clinic, how a performance-based agency is paid, and how to read your own numbers. The three guides it links to go deeper on budget, ad costs and marketing ROI.
What is performance marketing?
Performance marketing is advertising where results are counted and spend follows the results. The usual channels are Google search ads, Meta ads on Facebook and Instagram, and click-to-WhatsApp ads. You set an action that counts, buy more of the traffic that produces it, and cut the traffic that doesn’t.
Brand marketing is the other half of the picture. It builds recognition over time: your signage, your doctors’ faces on social media, your reputation in the neighbourhood. You can’t count it day by day. Both matter to a clinic. Performance marketing is the part you can switch on this month, put a budget against and measure.
One term to get right early. A conversion is whatever action you told the ad platform to count. Google’s own help page says conversions are the actions you define as valuable, and that cost per conversion is your total spend divided by the number of those conversions. If you told it to count WhatsApp button taps, a tap is a “conversion”, whether or not the person ever booked.
What should “performance” mean for a clinic?
It should mean the last step you can reach, not the first step you can count. Platforms report the early steps because they can see them. Your clinic management system sees the later ones, and those are the ones that pay the rent.
| Step | What it tells you | Who can see it | Counts as performance? |
|---|---|---|---|
| Click on the ad | Someone was curious | The ad platform | No, it’s activity |
| Enquiry (WhatsApp, form, call) | Someone raised a hand | Platform plus your inbox | A start |
| Booked appointment | Your reply turned it into a plan | Your booking records | Yes |
| Attended appointment | The person turned up | Your clinic system | Yes |
| New patient who paid | The ad produced revenue | Your clinic system | Yes, the real one |
| Revenue per new patient | What that patient is worth | Your clinic system | The number budgets run on |
Cost per lead is what you pay in ads for each enquiry. It’s a fair thing to track and a poor thing to be judged on. Two campaigns can have the same cost per lead and very different cost per patient, because one brings people who book and the other brings people who ask the price and disappear.
Two reports for the same month
Here is an illustrative example (the numbers are made up to show the gap). A dental clinic spends RM4,000 on ads in a month.
| Report A: the platform | Report B: the clinic’s records | |
|---|---|---|
| Spend | RM4,000 | RM4,000 |
| Conversions or enquiries | 120 conversions | 70 real enquiries (the rest were button taps and wrong numbers) |
| Booked | not shown | 28 |
| Attended | not shown | 22 |
| New paying patients | not shown | 19 |
| Headline cost | RM33 per conversion | RM211 per new patient |
Report A looks excellent. Report B covers the same month and the same RM4,000. Neither report is lying: they answer different questions. RM33 tells you the ads are generating activity. RM211 tells you whether the clinic can afford to keep buying it, once you compare it with what a new patient brings in. If a new patient is worth RM1,500 in the first year, RM211 is a good buy. If they’re worth RM250, it isn’t, and no amount of clicking fixes that.
How is performance marketing different from digital marketing, SEO and “boosting a post”?
Digital marketing is the umbrella: websites, social media, email, search, ads. Performance marketing is the part of it that is paid and measured against an action.
- SEO and Google Maps rank you in search results over months. Once ranked, they keep sending enquiries without a per-click bill. See our guide on ranking on Google Maps.
- Ads start sending enquiries the day they run and stop the day you stop paying.
- Boosting a post is a Meta ad with fewer controls. It can reach people, but it can’t tell you whether anyone booked.
Many clinics use both: ads for this quarter’s diary, local search for the years after.
What is a performance-based marketing agency?
A performance-based agency is paid at least partly on a result instead of a flat fee for time. The common setups:
| How they’re paid | Works well when | Watch for |
|---|---|---|
| Per lead or enquiry | You can verify each lead is a real person | Volume pushed up with weak, cheap leads |
| Per booked appointment | Bookings are logged in your system, not theirs | Bookings that never attend |
| Share of revenue from new patients | Revenue is read from your clinic records | Disputes on which patients count as “theirs” |
| Base fee plus a bonus | Both sides agree the target in advance | A bonus tied to a number the agency controls |
The model isn’t better or worse than a retainer. A retainer agency that reports on patients is doing performance marketing. A performance-fee agency that reports on clicks isn’t. What counts is who counts the result. If your clinic’s records are the scoreboard, a performance deal protects you. If the agency’s dashboard is the scoreboard, you’ve only moved the guesswork.
Two questions settle most of it. What exactly are you paying on, and where does that number come from? A good agency, on any pricing model, answers both without hesitation. For a longer checklist, read our guide on choosing a healthcare marketing agency.
What changes when you judge ads by the patient?
Cost per lead can hide a gap that revenue per patient shows. A multi-branch dental group looked at 437 new patients between May and 12 August 2026, using its own clinic records. Patients who came through Google averaged RM2,102 billed, and patients from Meta averaged RM2,189. Every other new patient averaged RM1,568. So paid-channel patients billed more than the rest, which a cost-per-lead view would never have shown. That is the dental group’s data, from HPA’s work with it, and it’s one clinic group’s result, not a rule.
When you know what each source’s patients are worth, you can decide how much each is worth buying.
How do you measure performance marketing in your own clinic?
Four steps, in order. None needs software you don’t already have.
- Name the action that counts. Not “lead”. Use “booked appointment” or “attended new patient” wherever your records allow.
- Record the source at first contact. Every enquiry gets a source tag: Google search, Meta, Maps, referral, walk-in. If a patient says “I saw you on Instagram” at the front desk, that goes in the record too.
- Match source to invoice. At month end, count how many new patients from each source paid, and how much they paid.
- Compute the ladder. Cost per enquiry, cost per booked appointment, cost per new patient. Patient acquisition cost shows each step with working.
Give it a few full months before you decide. Enquiry to first treatment can take weeks, and one slow month shouldn’t flip a decision. If the same step is weak three months running, fix that step before you buy more traffic.
The marketing system page shows how HPA builds the ads and tracking side, and revenue reporting covers the report that reads from patients and revenue.