Marketing ROI

The Marketing ROI module tracks how your marketing budget translates into actual patients. It connects ad spend, call tracking, and web forms to your appointment data — giving you a clear view of what's working and what's wasting money.


What's Inside

PageWhat It Covers
Leads GeneratedInbound contacts from prospective patients across all channels
New Patients ScheduledFirst-time appointments booked from marketing leads
New Patients SeenCompleted first visits — the final conversion step
Cost MetricsCost per lead, cost per patient, and marketing spend efficiency

The Patient Acquisition Funnel

Marketing ROI follows every dollar through four stages:

StageKey Question
Leads GeneratedHow many people are responding to our marketing?
New Patients ScheduledHow many leads convert into appointments?
New Patients SeenHow many scheduled patients actually show up?
Cost MetricsWhat are we paying to acquire each new patient?

📘 Review these metrics together as a funnel. A high lead count with low scheduled appointments usually signals a front-desk or follow-up issue — not a marketing problem.


How Data Flows In

All In One automatically pulls data from your connected marketing sources:

  • Google Ads — Search, display, and local services campaigns
  • Meta / Facebook Ads — Facebook and Instagram campaigns
  • Call tracking — Tracked numbers assigned to campaigns (via CTM, CallRail, Invoca, or Twilio)
  • Web forms — Form submissions on your website
  • Organic search — Traffic from Google Search Console

Leads are de-duplicated, matched against your existing patient records, and tracked through scheduling and check-in. No manual data entry required.

⚠️ Make sure every marketing channel uses a unique tracking number or UTM parameter. The more accurately you tag your sources, the more useful your cost metrics become.


Multi-Channel Dashboard

The Marketing ROI dashboard provides channel-specific views:

  • Overview — All channels combined
  • Google Ads — Campaign-level metrics, cost per acquisition, conversions
  • Meta Ads — Facebook/Instagram campaign analytics and ad spend
  • LSA (Local Services Ads) — Local services performance and lead generation
  • Organic — Organic traffic metrics and keyword performance

Each view includes date filtering and period-over-period comparisons.


Getting Started

  1. Connect your marketing sources under Settings > Integrations
  2. Verify tracking numbers and UTM parameters are assigned to each channel
  3. Allow 30 days of data collection for meaningful trends
  4. Review the Cost Metrics dashboard to identify your best and worst channels

How It Connects to Other Modules

  • Scheduling — Appointment data feeds into lead-to-patient conversion tracking
  • Call Intelligence — Phone call data is used for lead attribution and source tracking
  • Forms — Web form submissions are captured as leads