Software to track where every new patient came from for a medical practice

Software to track where every new patient came from for a medical practice
Trace Gordon
Written byTrace GordonChief Executive Officer, Founder

The best software records the source of each call or form when it arrives, keeps that source attached through booking, and shows it next to what the channel cost. No single category does all three for every practice. Review platforms, practice management systems, CRMs, agencies and marketing platforms such as TruLata each cover different parts.

Most practices already hold pieces of the answer. The front desk asks "how did you hear about us?", the ads account reports clicks, and the practice management system logs appointments. Those three records use three definitions of a "lead" and rarely agree.

TruLata is an AI marketing platform for service businesses, with medical and chiropractic clinics, dental practices, law firms and advisory firms first among them. It runs search, ads, content, outbound and email from one screen, and it counts leads from your own website forms, each with its source.

What does tracking where a new patient came from actually require?

Source tracking is three separate jobs. If one is missing, the report is a guess with a chart on top.

Three jobs behind a real source report

  • Ad
  • Search query
  • Referral site
  • Email
Captured at arrival, with an outcome and a cost
  • Booked
  • Showed up
  • Went nowhere
  • Capture at arrival. The ad, search query, referral site or email has to be recorded when the enquiry happens. A patient asked two weeks later will usually say "Google," even if a Meta ad first put your name in front of them.
  • An outcome on every lead. A form fill is not a new patient. Someone at the practice has to mark whether the enquiry booked, showed up or went nowhere.
  • Cost beside the count. Ten new patients from search and ten from paid ads only mean something when you can see what each channel cost.

Most tools do one of these jobs well, so the real comparison is who does the rest. For the same logic in a neighbouring field, see how a clinic can learn which marketing brought in new patients in physical therapy.

What makes marketing different for medical practices

Patients check the basics before they call. According to Forbes coverage of how new medical practices attract patients, a practice website should state services, provider credentials, location, hours and appointment options, make contact details easy to find, and work well on a phone. The same piece notes that online booking for routine appointments reduces back-and-forth with the practice. Your website and booking path are where the decision often happens, so that is where the source has to be captured.

What the patient does

  • Taps the call button on a map listing
  • Asks an assistant, then types your name into Google
  • Meets you on search, ads, email and listings

What the report shows

  • No website visit, so the call is hard to count
  • A branded search, not an AI referral
  • Each platform claims credit for the same patient

Local listings decide who gets found. The same article recommends a Google Business Profile and consistent practice information across directories. A patient who taps the call button on a map listing never loads your website, which makes those calls one of the hardest sources to count.

AI search is changing how patients choose. Forbes describes AI-powered search as a fundamental rewiring of how patients find and choose healthcare practices. A patient who asks an assistant for a nearby clinic and then types your name into Google will show up in most reports as a branded search, not an AI referral. To work on that channel, read how a medical practice shows up in those answers.

Healthcare marketing runs on many channels at once. Statista surveyed U.S. healthcare marketers between January and March 2022 on the digital marketing channels and tools they use. A practice running search, ads, email and listings in parallel needs every channel's leads counted the same way. Otherwise each platform claims credit for the same patient.

Medical practices also work under patient privacy law, state medical board rules and the healthcare ad policies set by Google and Meta. Those rules affect what you may track on pages where people describe symptoms, how you ask for reviews, and how testimonials are used. Settle them with your compliance lead before you choose software.

What are the real options for tracking new patient sources?

These are the seven options practice owners usually weigh, described by category.

Each option and where its source data falls short

OptionWhere tracking falls short
  • Review and messaging platformCovers only its own channels, not ad spend or website traffic
  • Practice management or EHRStaff type the source from what the patient remembers
  • General CRMSomeone has to build and maintain forms, fields and connections
  • All-in-one automation platformHolds only if every form, number and page routes through it
  • Marketing agencyReports come from the agency's setup and schedule
  • Doing it yourselfDepends on you keeping up the work

Review and patient messaging platforms

These tools manage online reviews, two-way texting and the front desk inbox. They suit practices whose main gap is reputation and patient communication. Their source reporting usually covers only what flows through their own channels, not your ad spend or website traffic.

Practice management and EHR software with marketing add-ons

Your practice management system already holds the patient record and appointment book, and some add a referral source field or marketing modules. This suits practices that want the fewest systems. Staff usually type the source at intake from what the patient remembers, which favours the last thing the patient saw over what actually brought them in.

A general-purpose CRM

With enough setup, a CRM can capture forms, store sources and run email. It fits practices with someone technical who likes building systems. That person has to build and maintain the forms, fields and connections, and decide which patient information belongs there.

All-in-one marketing automation platforms

These bundle funnels, forms, texting, email and pipelines, and they are often sold and configured by resellers. They fit owners who want many features in one login. Attribution holds only if every form, number and landing page routes through the platform, and keeping it that way falls to you or your reseller.

A marketing agency

An agency runs campaigns and sends reports, which fits practices that want to hand off the work entirely. Reports usually come from the agency's own setup and schedule, so check who owns the ad accounts, the tracking and the lead data before you sign.

Doing it yourself

This means an intake question, a spreadsheet, and monthly logins to your ads accounts and Analytics. It fits a small practice with low patient volume and an owner who likes numbers. Memory-based answers miss the patient who saw three things before calling, and the work stops whenever the owner gets busy.

TruLata

TruLata runs search, ads, content, outbound and email on a schedule from one screen that refreshes when you open it. It counts leads server-side from your own website forms, each with its source, and your team sets the outcome. Ad spend and cost per lead appear beside the lead list. Plans are published: Starter $400 a month, Launch $650, Growth $1,200, and Command scoped per engagement. All are flat monthly and month to month, with no setup fee.

The limit: TruLata counts leads from your own site only. A call placed straight from a map listing still needs a source question at intake, and TruLata does not replace your practice management system or EHR.

OptionWhat it isBest forMain limit
Review and patient messaging platformReviews, texting and front desk inboxPractices focused on reputation and patient communicationSource reporting covers its own channels, not all ad spend and site traffic
Practice management or EHR add-onReferral field or marketing module inside the patient systemPractices that want the fewest systemsSource is typed by hand from patient memory
General-purpose CRMFlexible database for forms, contacts and emailPractices with technical staffSetup, upkeep and data decisions fall on you
All-in-one marketing automationBundled funnels, forms, texting and pipelinesOwners who want many features in one loginAccurate only if every form and number routes through it
Marketing agencyA team that runs campaigns and reportsPractices handing off the work entirelyReports and data may live in accounts the agency controls
Doing it yourselfIntake question, spreadsheet, monthly platform loginsSmall, low-volume practicesCosts owner time; memory misses multi-step journeys
TruLataAI marketing platform that runs channels and counts leads from your own forms with their sourcePractices that want the work and the lead count on one screenCounts site leads only; calls from map listings need an intake question

Which one to choose if...

The choice depends less on features than on who in your practice will do the tracking work every week.

Match the option to who does the work

  • Front desk
  • Office manager
  • Reseller you trust
  • Agency
  • You and a spreadsheet
Who does the tracking work every week
  • Every enquiry named
  • Where it came from
  • Whether it booked
  • What that channel cost
  • Reviews and front desk texting are your biggest headache: start with a review and messaging platform, and expect partial source reports.
  • You refuse to add another login: use the referral field in your practice management system, and train staff to ask the same question the same way every time.
  • You have an office manager who builds systems for fun: a general CRM can work, provided that person owns it long term.
  • You want every feature and have a reseller you trust: an all-in-one automation platform, with a written list of every form and number routed through it.
  • You want nothing to do with marketing day to day: an agency, as long as the contract says you own the accounts and the lead data.
  • You see a handful of new patients a month and like spreadsheets: do it yourself, and review it on the same day every month.
  • You want the channels run and every site lead counted the same way: TruLata, with an intake question kept for phone calls that never touch your site.

After one month, you should be able to name every enquiry, where it came from, whether it booked, and what that channel cost. If you cannot, one of the three jobs is still unassigned, whatever software you chose.

How do you set up new patient source tracking the right way?

These steps apply whichever option you choose.

  1. Define a leadForm fill, call over a set length, or booked appointment.
  2. Tag every link you controlAds, emails, listing links and social posts carry source tags.
  3. Fix the intake questionOffer short choices, including map listing and AI assistant.
  4. Mark outcomes weeklyFront desk notes which enquiries booked.
  5. Stay inside privacy rulesAsk your compliance lead which pages may carry ad tags.
  • Write one definition of a lead. Decide whether a lead is a form fill, a call over a set length, or a booked appointment, and use it everywhere.
  • Tag every link you control. Ads, emails, your listing's website link and social posts should carry source tags, so the arrival is recorded rather than remembered.
  • Keep the intake question, and fix its wording. Offer a short list of choices instead of an open field, including "map listing" and "AI assistant."
  • Mark outcomes weekly. Someone at the front desk spends a few minutes marking which enquiries booked and which did not.
  • Keep tracking inside privacy rules. Ask your compliance lead which pages and forms may carry ad platform tags. Keep review replies general, and never confirm in public that someone is a patient.

In TruLata, the first and fourth steps live in one place. Every lead, its source and its outcome sit in a single list your team updates. The ads view shows spend and cost per lead beside it, with a daily watch on the account. TruLata also reads GA4, Stripe payments and your booking platform, and it can send each new lead to Zapier, Make, n8n, Pipedream or your own code if your practice software needs it.

How do you get started with TruLata?

You see what ran, what it produced and what it cost on one screen for every workstream. Addy, the orchestrator inside TruLata, takes requests in plain English and waits for your OK on anything public. Prospecting emails leave from a review-first queue, so nothing goes out unseen.

What you get with TruLata

One screen

  • What ran, what it produced, what it cost
  • For every workstream

Addy, the orchestrator

  • Takes requests in plain English
  • Waits for your OK on anything public

Review-first queue

  • Prospecting emails leave from it
  • Nothing goes out unseen

Live demo

  • Open the real product
  • Check the lead list and cost per lead view

The quickest way to judge the fit is to open the real product in the live demo and look at the lead list and the cost per lead view yourself. When you are ready, sign up at login.trulata.com/signup.

Reviews, search rankings, AI search answers and every lead with its source sit on one screen in TruLata for medical practices, along with the ads, content and email that produced them.

FAQ

Questions, answered.

What is the best software to track where every new patient came from for a medical practice?

The best software captures the source when the enquiry arrives, records whether the patient booked, and shows cost per channel. Review platforms, EHR add-ons, CRMs, agencies and platforms like TruLata each cover some or all of those three jobs.

Can my EHR or practice management system track where new patients came from?

Many include a referral source field, but staff usually fill it in at intake from what the patient remembers. That tends to credit the last thing the patient saw. It works as a backstop, but it rarely shows which ad, search or email started the journey.

How do I track new patients who call instead of filling out a form?

Calls placed straight from a map listing never touch your website, so website software cannot see where they came from. Keep a fixed intake question with set choices, including map listing and AI assistant, and have the front desk record the answer for every new caller.

Is it allowed to use software to track where every new patient came from for a medical practice?

Source tracking itself is common, but medical practices must follow patient privacy law, state medical board rules and ad platform healthcare policies. Those rules limit what tracking can collect on pages where people describe symptoms or book care. Confirm which forms and pages may carry tracking with your compliance lead first.

Does TruLata replace my practice management software?

No. TruLata runs your marketing channels and counts leads from your own website forms, each with its source and the outcome your team sets. Your practice management system or EHR still holds the patient record and appointments, and TruLata can send each new lead onward through tools like Zapier or Make.

See how it would run
for your business.

TruLata runs your website, search, ads, content, outbound and email for service businesses. Book 15 minutes and we show you what your marketing brings in, what each lead costs, and what we would change first.

Book a demo or start a 7-day free trial

No card. It ends on its own after 7 days unless you add one. See pricing.

Just need a website? Build it free.