A programme in the middle
Supervised weight management, evaluations and prior authorisation put months between the enquiry and the case. The match is on the patient.
For Bariatric Surgery
Match completed cases to the campaigns that produced the enquiry, a seminar and months of programme earlier.
No card required Nothing to install Cancel anytime
$3,686,000 64% of $5,760,000 paid
The blind spot
A patient enquires in January and has surgery in August, after a supervised programme, a psych evaluation and an insurance approval.
What you get
Supervised weight management, evaluations and prior authorisation put months between the enquiry and the case. The match is on the patient.
Seminar attendance is easy to generate and a poor predictor. Channels rank on cases that actually reached the operating room.
A self-pay sleeve and an insured bypass are different revenue and different funnels. A payer column stops them averaging.
A worked example
Not impressions, not leads, not cost per click. Closed revenue, by the channel that produced it, for a period you choose — with the portion we could not trace shown rather than quietly shared out across your paid channels.
| Channel | Sales | Revenue | Share | % |
|---|---|---|---|---|
| Google Ads | 82 | $1,555,000 | 27% | |
| Meta Ads | 49 | $921,500 | 16% | |
| Seminars and webinars | 36 | $691,000 | 12% | |
| Physician referrals | 27 | $518,500 | 9% | |
| Direct / Unknown | 109 | $2,074,000 | 36% |
Most bariatric pathways require months of supervised weight management, a psychological evaluation, nutrition appointments and, for insured patients, prior authorisation. That is not a slow sales process — it is clinical and administrative work that has to happen.
The consequence for measurement is the same either way: the advertisement that produced the patient ran two or three quarters before the revenue. Any report comparing this month's spend to this month's cases is comparing unrelated cohorts.
Matching completed cases back to the original enquiry puts the revenue against the period the enquiry came from. It also shows attrition by channel, which is the more interesting finding — channels differ enormously in how many of their enquirers finish the programme.
Free information seminars and webinars are the standard top of funnel in this speciality, and attendance is easy to buy. It is also weakly related to surgery: many attendees are researching for a relative, are not candidates, or will not complete the programme.
When a practice optimises its ad spend toward registrations, it reliably drifts toward the cheapest and least qualified audiences. Ranking channels on completed cases instead is the correction, and it usually reduces the apparent volume while increasing the revenue.
A self-pay sleeve gastrectomy is a single transaction at a known price. An insured case is an authorisation, a contracted rate and a collection cycle, and what the practice is paid bears little relation to what it billed.
Separating them with a payer column keeps the report reconcilable to the practice's accounts. It also stops a handful of cash cases from flattering a channel whose insured volume is collecting at a fraction of charges.
The composition of the enquiry pool has shifted, and any year-on-year comparison drawn without acknowledging that is measuring the wrong thing. A significant share of the people who would once have attended an information session and progressed toward an operation are now pursuing a medical route instead. That does not make the surgical enquiries worse; it makes them different, and it makes a straight comparison of this year's cost per enquiry against two years ago close to meaningless as a judgement on the advertising.
Practices are caught by this in a specific way. Enquiry volume falls, cost per enquiry rises, and the obvious conclusion is that the campaigns have degraded or the agency has stopped trying. What has actually happened is that a segment of the demand left, and the remaining enquiries may convert at a considerably higher rate and to larger cases. Judged on surgery performed rather than on forms submitted, the same campaigns can be performing better than they did before while every intermediate metric says otherwise.
Settling it means ranking the same campaigns on collected surgical revenue across both periods, which is available immediately because the billing records were kept regardless. Practices now running a medical weight management line alongside the surgical one should mark those rows with their own column, so the report shows what each source produced in each line rather than crediting a surgical campaign with medication revenue or, more commonly, ignoring the medication revenue altogether. The same column also protects the surgical ranking, since a source that brings medication patients and few operations should not appear to be carrying the theatre list.
A proportion of patients return for a conversion or a revision several years after their original operation, and some of them were not the practice's patients the first time. Either way the revenue is substantial and it arrives at a distance from any marketing anybody is still measuring. For a practice's own former patients, the original enquiry may be four or five years old and sitting in a system nobody has opened since; for patients operated on elsewhere, the enquiry is new and looks like any other.
Both cases are handled the same way and neither needs anything installed retrospectively. Because the join is on the patient rather than a browser session, a revision performed in 2027 credits the enquiry that produced that patient in 2021, provided both rows are in the files uploaded. That is a genuinely different claim from the one an advertising platform can make, and it is the reason a practice's oldest campaigns can turn out to have a tail that nobody had ever attempted to value.
The practical advice is to upload more history than feels necessary the first time. Five years of enquiries against five years of collected revenue costs nothing extra to analyse, and in a segment where the decision cycle runs to years and the reoperation cycle runs to a decade, the short view is the one that misleads. Marking revision cases with their own column keeps them from inflating the apparent performance of whichever campaign happened to be running when the patient first appeared.
Why it matters
"We generated 400 leads" invites an argument. "This channel closed $186,400 last quarter, here is the reconciliation" ends one. The teams that can show closed revenue by channel are the teams that get the next increase approved, because they are asking with evidence rather than with conviction.
Killing spend is politically harder than adding it, because someone always owns the channel being cut. A number that reconciles to the sales export takes the argument out of the room — you are not overruling a colleague's judgement, you are reading the same ledger they are.
Platform-reported conversions do not reconcile to revenue, and eventually someone in finance notices. Reporting built from your own closed-sales export starts from the number finance already trusts, which is why it holds up when it is checked.
Because this reconciles exports rather than tracking visitors, it works on months that have already closed. You are not instrumenting now to learn something in ninety days — you can answer for last quarter today, which is usually when the question is being asked.
Honest answers
Sometimes. The report shows which channels' patients complete, which is the first time most practices can tell the two apart.
Export collected revenue rather than charges and the report uses what you were actually paid.
It does not need to be. A completed-case export with a contact detail, an amount and a date is the file.
Pricing
The number here is the number on the invoice — no per-call, per-minute or per-form fees. Most bariatric surgery practices and weight loss surgery centres land on Growth — thirteen months of history to compare a month to the same month last year, and a PDF you can put in front of whoever holds the budget.
A business scaling ad spend
$199/mês
billed monthly
Questions
Anything else? Talk to us — a person answers, usually the same day.
A phone number or an email, an amount and a date. Nothing clinical.
Collections, if you can. Charges overstate every channel by the contractual adjustment.
Yes, with a payer column. It is the most important column on this report.
Yes, if both the enquiry file and the completed-case file are uploaded.
Yes, with a procedure column, without sending any clinical detail beyond that.
Two years. With a six to nine month pathway, one year understates every channel.
No. It is useful rather than required, and plenty of bariatric surgery accounts run this with only an ad platform export.
Encrypted at rest and in transit, workspace-isolated, and deleted properly rather than flagged when you ask. Your patients stay inside your own workspace and a DPA is available.
Rank the same campaigns on collected surgical revenue across both periods before deciding. The enquiry pool has changed composition, so cost per enquiry compared against two years ago is no longer measuring the same population.
Mark those rows with their own column and the report ranks sources within each line on Growth and above. Otherwise the medication revenue is either credited to a surgical campaign or left out entirely.
Yes, if both rows are in the files you upload. The join is on the patient, so a reoperation in 2027 matches an enquiry from 2021 exactly as a same-month payment would.
Include them with a stage column. They are real revenue from the same enquiry, and leaving them out penalises sources whose patients take a longer pathway or complete the programme without reaching theatre.
Export what each entity you are measuring actually collected, and keep the definition constant. If the hospital's portion is not yours, including it inflates every channel and inflates them unevenly by procedure mix.
More than feels necessary — five if you have it. The decision cycle runs to years and the reoperation cycle runs longer, so a twelve-month view systematically understates the campaigns with the longest tail.
Nearby
Match programme revenue and repeat prescriptions to the enquiries and ads that produced the patient — because month one is not the business.
See how it worksMatch completed, paid procedures to the enquiries and ads that produced them — including the ones booked six months after the first consultation.
See how it worksMatch your billing export to your call and ad data, and see which channels produced procedures that were paid for rather than enquiries that were not.
See how it worksWhere your sales already are
Start today
Upload two exports and see your real revenue by channel in minutes. Three days free, no card.