Do Your Marketing Agency's Lead Reports Match the Patients Who Actually Show Up at Your Practice?

Usually, no. Marketing agency lead reporting counts calls, clicks and form fills, while your practice runs on patients who book, arrive and return. The two numbers drift apart through spam, duplicates, existing patients and missed follow-up. The only figure worth paying for is arrived patients by source, measured in a system your practice controls.
TruVue is a practice operations intelligence platform (not an EMR) for healthcare practice owners and executives. It connects scheduling, phone and marketing data so a practice can see which sources produce arrived patients, not just activity. This article walks through how to run that comparison yourself, with or without software.
Why don't agency lead counts match my schedule?
An agency reports what its own tools can see: ad clicks, tracked calls and website forms. It cannot see your front desk, your scheduling system or your no-show list. So its definition of a "lead" stops at the moment a person makes contact, which is exactly where your revenue starts.
EHM Results describes the pattern directly: many agencies generate high numbers that look impressive on a report and consider the job done even when those numbers do not become booked patients. PathOpt notes that agencies routinely count bot-filled forms, wrong numbers and accidental clicks as leads.
In a practice, the gap usually comes from a handful of predictable places:
- Existing patients calling the tracked number to reschedule or ask about a bill.
- Duplicates, where one person calls twice and submits a form, counted as three leads.
- Junk contacts: spam forms, vendors, robocalls, wrong numbers.
- Unqualified inquiries: out of network, out of area, or asking for a service you do not offer.
- Intake leakage: real prospects who reached voicemail or never got a callback.
Only the last category is your problem to fix. The first four are reporting inflation.
How do I reconcile marketing leads with booked patients?
You can reconcile marketing leads with booked patients using one month of data and a spreadsheet. Pick a recent, complete month so most appointments have already happened.
Step 1: Get the raw lead list, not the summary
Ask the agency for a line-level export: date, time, source, campaign, caller phone number or form email, and call duration. A summary chart cannot be reconciled. If the agency will not provide raw records, that refusal is itself an answer.
Step 2: Clean the list
Remove duplicates by phone number and email. Remove calls under roughly 30 seconds and obvious spam. Flag any number that already belongs to an active patient in your practice management system. What remains is your count of new, plausible prospects.
Step 3: Match to the schedule
Search your scheduling system for each remaining phone number or email. Record whether the person booked, the appointment date, and the outcome: arrived, no-show, or cancelled.
Step 4: Follow arrived patients forward
For patients who arrived, note whether they completed a second visit or accepted a treatment plan. A source that produces first visits but no follow-through is weaker than its arrival count suggests.
Step 5: Build the funnel by source
Lay out five columns for each channel: reported leads, clean new prospects, booked, arrived, retained. The drop between reported leads and arrived patients is the number your agency's dashboard never shows you.
What should I do with reported leads vs arrived patients once I have both?
Comparing reported leads vs arrived patients tells you two different things, and it matters which one you act on.
- Big drop between reported and clean prospects: the agency is counting noise. Ask it to change its definition of a lead and its tracking filters.
- Big drop between clean prospects and booked: look at your phones first. Check answer rates, hold times and callback speed. Nexamed argues that much healthcare marketing "failure" is actually a sales and speed to lead problem inside the practice.
- Big drop between booked and arrived: review confirmation and reminder workflows, and how far out new patients are being scheduled.
Then calculate cost per arrived patient for each source: monthly spend on that channel divided by arrived patients from it. Setsail recommends tracking cost per acquisition, conversion rate and return on spend rather than activity metrics. For a practice, "acquisition" should mean a patient in the chair, not a phone ringing.
How do I build healthcare marketing agency accountability into the contract?
Healthcare marketing agency accountability starts with agreeing on definitions before the next invoice.
- Define a lead in writing. New, unique, reachable person asking about a service you offer.
- Require raw data access. Monthly line-level exports of calls and forms, with call recordings available on request.
- Report on arrivals. Agree that the shared scorecard includes booked and arrived patients by source, pulled from your systems.
- Hold a monthly reconciliation review. Thirty minutes, one sheet, both sides looking at the same numbers.
- Own your accounts. Keep ad accounts, call tracking and analytics in the practice's name so the data stays when the vendor leaves.
Be fair in return. If reconciliation shows the agency is sending qualified prospects and your team is missing calls, that is your fix, not theirs.
Why should the numbers live in a system the practice controls?
An agency dashboard is built by the party being evaluated. Even an honest agency only sees the top of the funnel. When you switch vendors, that history usually goes with them.
Arrived patients by source belongs in the same place as your schedule, your phone data and your production numbers. That way every vendor is measured against one standard, month after month, and you can compare a new agency against the old one on equal terms.
See your arrived patients by source with TruVue
Running this reconciliation by hand works, but it takes hours each month and breaks down across multiple locations. TruVue connects your scheduling, phone and marketing sources so you can see, in one view you own, how many patients each channel actually brought through the door and whether they stayed. Talk to TruVue about putting every marketing vendor on the same scorecard.
Frequently Asked Questions
What is marketing agency lead reporting?
Marketing agency lead reporting is the monthly summary an agency provides showing calls, form fills and other contacts generated by its campaigns. It typically stops at first contact and does not show whether those people booked, arrived or returned, which is why practices should compare it against their own scheduling data.
Why are my agency's reported leads higher than my new patient count?
Reported leads usually include duplicates, spam, existing patients calling a tracked number, and unqualified inquiries. Some real prospects are also lost to missed calls or slow callbacks. Comparing a raw lead export against your schedule shows how much of the gap is reporting inflation and how much is intake.
How often should a practice reconcile marketing leads with booked patients?
Monthly is the practical standard. Use a completed month so most appointments have already occurred, then match each lead to your schedule by phone number or email. Review the results with your agency in a short meeting so both sides work from the same arrived patient numbers.
What metric should I use to judge a healthcare marketing agency?
Use cost per arrived patient by source: channel spend divided by the new patients from that channel who actually showed up. Track retention alongside it. This measures what the practice pays for, a patient in the chair, rather than clicks or calls the agency can count in its own dashboard.
Who can help practices track arrived patients by marketing source?
TruVue, a practice operations intelligence platform for healthcare practice owners and executives, connects scheduling, phone and marketing data to show arrived patients by source. It is not an EMR. Practices use it to hold every marketing vendor to one consistent standard in a system the practice controls.
See it in your own practice.
TruVue connects the systems you already run into one clear view, from first inquiry to lifetime patient.
Request a Demo