Transparency by Design
How We Calculate ROI
We measure marketing success the way it actually matters - in patients and revenue, not impressions and clicks.
Most marketing agencies report on vanity metrics - traffic, impressions, reach. We report on what actually matters for your practice: new patients, revenue generated, and cost per acquisition. Here is exactly how we do it.
Our 5-Step ROI Framework
Track Every Lead Source
We deploy dedicated call tracking numbers for each channel, capture all form submissions with source attribution, and instrument chat widgets. Every lead is tagged to its origin - Google Ads, organic search, Facebook, referral, or direct.
- Dynamic number insertion for call tracking
- UTM parameters on every paid campaign
- Form source attribution via hidden fields
- Chat widget session tracking
Measure Show Rates
A lead is not a patient. We track the full funnel: how many leads were generated, how many booked an appointment, and how many actually showed up. Show rate is one of the most important - and most overlooked - metrics in healthcare marketing.
- Lead -> booked appointment rate
- Booked -> showed up rate (show rate)
- No-show and cancellation rates by source
- Identification of channels with poor show rates
Calculate Patient Value
We work with you to establish the average case value for your most common patient types, and factor in retention rates. This gives us a realistic lifetime value per patient - the number that makes ROI calculations meaningful.
- Average case value by patient type
- Retention rate by acquisition channel
- Lifetime value (LTV) per new patient
- Case value by offer and campaign
Channel Attribution
Not all channels contribute equally, and some contribute in ways that are hard to see without proper attribution. We use first-touch, last-touch, and assisted attribution models to understand the true role each channel plays in your patient acquisition.
- First-touch attribution (what introduced the patient)
- Last-touch attribution (what closed the appointment)
- Assisted conversions (what channels helped)
- Cross-device and cross-session tracking
Calculate ROI
With all the data in place, ROI is a straightforward calculation. We report both monthly and cumulative ROI, broken down by channel, campaign, and offer - so you always know exactly where your marketing dollars are performing.
- ROI = (Revenue Generated - Marketing Spend) / Marketing Spend
- Monthly and cumulative reporting
- Channel-level ROI comparison
- Cost per lead, cost per acquisition, and revenue per dollar spent
The Formula
ROI = Revenue / Spend
For every dollar you invest in marketing, we show you exactly how many dollars came back as patient revenue.
What We DON'T Include in ROI
Our commitment to transparency means we are conservative in how we report results. We would rather under-promise and over-deliver.
Projected or Forecasted Revenue
We only count revenue from patients who have actually started care. No projections, no forecasts, no optimistic lifetime value assumptions.
Organic Referrals
If a patient refers a friend, that new patient is not credited to marketing ROI unless the referral was facilitated by a tracked marketing touchpoint.
Reactivations of Lapsed Patients
Patient reactivation campaigns are tracked separately so they do not inflate new patient acquisition metrics.
Retained Revenue From Existing Patients
ROI calculations focus on new patient acquisition. Retention metrics are tracked separately to give a complete picture without double-counting.
How we count our results
The dated, sourced method behind each figure on this site. Individual results vary. No figure is a promise.
- AI-booked appointments
-
154 appointments, 6 client practices
Source: Internal report ai-booking-stats-2026-10-30. Period: August 1 to October 29, 2026.
How it is counted: Appointments created by our AI front desk, counted from booking records for the six healthcare practices with the AI active: 1 + 8 + 17 + 11 + 8 + 109. Two non-healthcare accounts are excluded.
Limits: Of the 154, 109 come from Daryl Cranon, DDS, a dental practice, and its voice booking data covers only 18 days starting October 12, 2026. The other 45 come from 5 chiropractic practices.
- AI-booked appointments, chiropractic practices
-
45 appointments, 5 chiropractic practices
Source: Internal report ai-booking-stats-2026-10-30. Period: August 1 to October 29, 2026.
How it is counted: The chiropractic subset of the figure above: 1 + 8 + 17 + 11 + 8.
Limits: Dental and non-healthcare accounts are excluded. Counts are appointments booked, not visits attended.
- Evenings and weekends
-
41 of 154 appointments (27%)
Source: Internal report ai-booking-stats-2026-10-30. Period: August 1 to October 29, 2026.
How it is counted: Appointments booked outside weekday 9-to-5 in the practice local time, divided by all AI-booked appointments.
Limits: The same caveat applies: 109 of the 154 come from Daryl Cranon, DDS, a dental practice with 18 days of voice booking data.
- Google Maps first-place rankings
-
8 first-place rankings, 4 client practices
Source: Internal report mappack-share-2026-10-30 (live Google Maps results, DataForSEO). Period: Snapshot taken October 30, 2026.
How it is counted: Count of tracked local searches where a client practice held position 1 in the Google Maps results, summed over the four practices that held any.
Limits: Rankings change daily and vary by searcher location. A snapshot is not a trend. Accounts that are not healthcare practices are excluded.
- Search cost per click
-
Median change across 8 Google Ads accounts
Source: Internal report gads-strengths-2026-10-29. Period: Recent period compared with the prior period in each account.
How it is counted: For each account, the change in average cost per click. We report the median of the eight changes, which is a decrease of about 27%.
Limits: The eight accounts include practices and local businesses. Seven of the eight improved. Cost per click is not the same as cost per patient.
- Geographic reach
-
Practices in 29 states and Washington, DC
Source: Internal report client-states-2026-10-29. Period: Current and past clients.
How it is counted: Count of distinct states in client records, plus the District of Columbia.
Limits: A floor, not an exact count. Past clients are included.
Only healthcare practices are counted in practice figures. Figures are refreshed before each major site update.
See the Results in Action
Real numbers from real practices. See how our ROI methodology translates into documented results for practices across the country.