For marketing teams

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.

Patient journeySource: Meta Ads
  1. 1
    AdMeta · "Implant Package – DE"
  2. 2
    Lead formEmma de Vries · 12 Mar
  3. 3
    ConversationWhatsApp · Zeynep A.
  4. 4
    Treatment plan€4,900 · 18 Mar
  5. 5
    DepositWon · 2 Apr

Sample data

The marketer's dilemma

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.

Ad integrations

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
Leads arriving with source data
  • Meta Lead AdsForm + campaign + ad
  • TikTok Lead AdsForm + campaign
  • Google AdsSpend + GCLID
  • Website formUTM + FBCLID
Contact record · first & latest source
Attribution

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
Patient journeySource: Meta Ads
  1. 1
    AdMeta · "Implant Package – DE"
  2. 2
    Lead formEmma de Vries · 12 Mar
  3. 3
    ConversationWhatsApp · Zeynep A.
  4. 4
    Treatment plan€4,900 · 18 Mar
  5. 5
    DepositWon · 2 Apr

Sample data

Cost per patient

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
Cost by source · This monthSample data
SourceSpendCPLPatientsPer patientRevenue
Meta Ads€2,400€2511€218€41,800
Google Ads€2,940€707€420€27,300
TikTok€560€201€560€3,900
TikTok brings the cheapest leads — and the most expensive patients.
Lead Radar · Early access

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
Lead RadarEARLY ACCESS
  • 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

How to start

Measurable marketing in four steps.

  1. 01

    Connect your channels

    Connect Facebook, Instagram, TikTok and Google under Settings → Integrations.

  2. 02

    Map form fields

    Map form questions like treatment, country and language to contact fields.

  3. 03

    Agree on stages

    Agree with sales which stage counts as a "patient" (e.g. deposit received).

  4. 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.

Walk into budget meetings with patient numbers, not guesses.

No per-user fees — your agency can work in the same panel.