πŸš€ Decoda raises $4.5M, led by Y Combinator. Read more

Growth & CRM

You know what you spent.
Nobody knows what it booked.

The ad platform reports leads. The EMR reports revenue. They have never met, so the honest answer to β€œis this working?” is a guess with a spreadsheet in front of it.

Attribution unknown
Renewing the budget anyway
Last month's spend
$10,000
ChannelSpendLeadsBooked
Meta ads$4,20061?
Google ads$3,80044?
Influencer$2,000β€”?
Referrals$0β€”?
The bookings happened in a different system entirely

The pipeline

A lead is not a patient yet.

Between the form fill and the first appointment there is a pipeline, and most practices run it out of an inbox. Every opportunity here has a stage, an owner and a response clock β€” and it converts into the same patient record the clinic already uses.

  • Stages from new lead through to treated
  • An owner per opportunity, so nothing sits unclaimed
  • First-response time measured, because speed is the whole game
  • Link an opportunity to the patient it becomes
  • Import an existing list by mapping its columns
PipelineMeta Β· this month
New18
Contacted14
Consult booked9
Treated6
First response
Median4m 12s
Every opportunity has an owner, and the clock is visible

The economics

Spend on one side. Booked revenue on the other.

Cost per lead is easy to get from an ad platform. Cost per booked patient needs the booking, and the booking lives here. That is the whole reason the number is trustworthy.

  • Cost per lead and ROAS against targets you set
  • A spend ledger per campaign, reconciled rather than estimated
  • Revenue attributed from the appointment, not from a pixel
  • Channel and campaign performance side by side
Growth economicsAug
Cost per lead
$78
Target $95
ROAS
4.1x
Target 3.0x
Spend
$10,000
Ledger reconciled
Booked revenue
$41,000
Attributed
Revenue side comes from the same system that booked the appointment.

Getting leads in, and back out

One less subscription to reconcile.

Leads arrive by webhook from your ad platform. Campaigns carry budgets and caps. Content gets written, scheduled and published to a list built from the chart β€” so the audience is real patients rather than an exported CSV going stale in another tool.

  • Lead-delivery webhook straight from your ad account
  • Campaign budgets, caps and delivery in one view
  • Articles and emails drafted, scheduled and published
  • Audiences built from the same records the clinic runs on
Content studio3 items
September tox specialScheduled
EmailΒ·Mon 8:00
What to expect after fillerPublished
ArticleΒ·Aug 12
Membership renewal nudgeDraft
EmailΒ·β€”
Written, scheduled and sent to a list built from the chart

Stop guessing which half is working.

Marketing spend and clinical revenue only reconcile when they live in the same system. Growth is that system already knowing what the appointment was worth.