Prove which ads bring patients.
Your ad manager tells you lead volume and cost per lead. The clinic owner asks something else: "How many patients did this campaign bring?" MedicalGrow tracks each lead from first click to deposit, so the report you hand over is beyond argument.
- 1AdMeta · "Implant Package – DE"
- 2Lead formEmma de Vries · 12 Mar
- 3ConversationWhatsApp · Zeynep A.
- 4Treatment plan€4,900 · 18 Mar
- 5DepositWon · 2 Apr
Sample data
You bring the leads — then you lose sight of them.
Sales says "the leads are bad"
But nobody can show how fast or how often each lead was contacted. Is it lead quality or follow-up? Nobody knows.
Source data gets lost on the way
The form came from Meta, the chat moved to an agent's personal WhatsApp, the sale closed in a spreadsheet. The link between campaign and revenue breaks.
Optimising on the wrong signal
The ad set with the cheapest leads gets scaled — even though maybe none of those people ever sent a photo.
Every lead lands in seconds, with its source attached.
Meta and TikTok lead forms, Google Ads and your website forms connect to MedicalGrow. The moment a lead is created, form, campaign, ad and UTM data are written to the contact — and conversations from click-to-WhatsApp ads carry their ad data too.
- Meta and TikTok lead forms with field mapping
- Google Ads spend and campaign data
- UTM and click IDs (GCLID/FBCLID) on website forms
- Meta Lead AdsForm + campaign + ad
- TikTok Lead AdsForm + campaign
- Google AdsSpend + GCLID
- Website formUTM + FBCLID
One line from campaign to deposit.
The patient record shows first touch (the channel that found them) and latest touch (the one that closed them) separately. Even if the patient travels months later, the sale stays tied to the ad that brought them. Reports show leads, appointments, won deals and revenue by source, campaign and ad.
- First and latest attribution on the contact record
- Won deals and revenue by source, campaign and ad
- A source field for organic messages, so no blank sources in reports
- 1AdMeta · "Implant Package – DE"
- 2Lead formEmma de Vries · 12 Mar
- 3ConversationWhatsApp · Zeynep A.
- 4Treatment plan€4,900 · 18 Mar
- 5DepositWon · 2 Apr
Sample data
Optimise for cost per patient, not CPL.
Put spend and CRM outcomes side by side and the picture changes: the channel with the cheapest leads can be the most expensive per patient. Allocate budget by deposits and revenue, not lead volume.
- Cost per lead, cost per patient and revenue by channel
- Meta and Google Ads reports alongside CRM data
- Budget meetings backed by evidence
| Source | Spend | CPL | Patients | Per patient | Revenue |
|---|---|---|---|---|---|
| Meta Ads | €2,400 | €25 | 11 | €218 | €41,800 |
| Google Ads | €2,940 | €70 | 7 | €420 | €27,300 |
| TikTok | €560 | €20 | 1 | €560 | €3,900 |
Find people searching for treatment — before you run an ad.
Lead Radar scans Reddit, Quora and similar public communities for keywords you choose (e.g. "hair transplant turkey", "dental implants abroad cost"), finds recent posts from people looking for treatment, scores their intent and lists them in your panel. It only uses public content, and outreach is done by your team, personally. The feature is in early access.
- Multilingual keyword tracking
- An intent score for each post
- No spam: replies are always human and within platform rules
- Reddit · hair transplant turkeyIntent 86
"Planning a hair transplant this spring — how do I pick a clinic?"
- Quora · dental implants abroad costIntent 72
"Is it worth getting implants abroad? Budget around €5k."
- Reddit · veneers abroadIntent 48
"Anyone had veneers done abroad? Looking for experiences."
Preview · public posts only
Measurable marketing in four steps.
- 01
Connect your channels
Connect Facebook, Instagram, TikTok and Google under Settings → Integrations.
- 02
Map form fields
Map form questions like treatment, country and language to contact fields.
- 03
Agree on stages
Agree with sales which stage counts as a "patient" (e.g. deposit received).
- 04
Read it weekly
Track cost per patient and revenue by source in the same report every week.
Questions marketing teams ask
Why is this different from conversions in my ad manager?+
Ad platforms count with their own attribution windows. MedicalGrow counts the people who actually reached your CRM and how far they progressed in sales. They answer different questions — for budget decisions, patients and revenue are what count.
Do Instagram comments and TikTok DMs come in too?+
No. Instagram DMs, Facebook Messenger and Meta/TikTok lead forms come in; Instagram comments don't reach the inbox, and there's no TikTok DM integration.
Can our agency access the panel?+
Yes. Because users are unlimited, you can give your agency a user at no extra cost, with permissions limited to reports and relevant fields.
When will Lead Radar be available?+
Lead Radar is currently in early access. Join the waitlist on the feature page and you'll be among the first clinics we notify when it opens.
Related pages for marketing teams
Walk into budget meetings with patient numbers, not guesses.
No per-user fees — your agency can work in the same panel.
