Ad spend
Google and Meta costs for the selected period.
Requires: Ad-account accessReporting & attribution
Connect marketing activity to conversations, booked consultations and reported outcomes, with clear limits on what the data can tell you.
Verified records turn activity into a clearer picture.
A longer view
Ad Lead
Ad Lead Conversation Booking Attendance Patient Revenue
The useful question is what happened after the inquiry. We define the steps with your practice and connect the records that can support an answer.
Your reporting framework
These are the measures we plan around—not a live dashboard or a claim about client results. Availability depends on scope, access and reliable practice updates.
Google and Meta costs for the selected period.
Requires: Ad-account accessNew inquiries, deduplicated using the agreed rule.
Requires: Approved inquiry sourcesInquiries meeting your team’s documented qualification criteria.
Requires: Agreed criteria and status updatesConfirmed bookings, distinct from appointment requests.
Requires: Calendar connection or staff confirmationRecorded attendance, with cancellations and no-shows separated.
Requires: Attendance updatesPeople confirmed by your practice as new patients.
Requires: Verified practice outcome dataRecorded revenue under the agreed collection or production definition.
Requires: Approved revenue data and matchingAttributed ad spend divided by matched booked consultations.
Requires: Consistent time window; no value if denominator is zeroAttributed ad spend divided by matched new patients.
Requires: Verified new-patient records; management fees shown separatelyClarity over false precision
Choose the reporting period, lead deduplication rule, qualification criteria and revenue definition together. Separate ad spend from management fees.
Calendar and practice updates confirm appointments, attendance and new patients. Missing data is shown as unavailable, not quietly counted as zero.
A matched source is attribution, not proof that an ad caused a treatment. Offline referrals, privacy restrictions and unmatched records can leave gaps.
Free, about three minutes, and you'll see your results right away.
Get my free scorecard