Run a healthcare center? Get a free 3-minute review of your landing page.Get the free review
Call tracking

CallRail and your treatment center website

Number swapping and form tracking by JavaScript snippet. The BAA comes with a Healthcare plan, which is a separate account.

  • Read against the vendor's own pages
  • BAA on specific plans
  • Checked October 15, 2026

What it is

Call tracking and form tracking that ties each call, text and form to the campaign that drove it, with separate Healthcare plans for covered entities.

How it connects to a website

  • Embed

    CallRail's JavaScript snippet goes on every page, installed directly, with the WordPress plugin or through Google Tag Manager. It swaps phone numbers and tracks forms.

  • Form posting

    CallRail can track an existing website form (external form tracking) or host a form built in CallRail and embedded on your site.

What KhanWork does with it

  • Install the CallRail snippet so the number on every page swaps by source, and check the swap on a phone.
  • Connect the website form through CallRail's form tracking where you want forms in the same timeline as calls.
  • Choose deliberately what CallRail sends to Google Analytics and Google Ads, and keep it to counts.

Setup, as the vendor documents it

  1. Install CallRail's JavaScript snippet on every page, before the closing body tag, directly, with CallRail's WordPress plugin or through Google Tag Manager.
  2. Create tracking numbers: source tracking for single sources, or a website pool for visitor-level tracking. The snippet swaps the number shown on the page.
  3. Turn on form tracking, then connect your existing form through external form tracking or build a form in CallRail and embed it.
  4. For healthcare, ask CallRail support for a Healthcare plan. It is set up as a separate account, and existing integrations must be re-authorized after the move.

Source: CallRail help center. Menus and labels change; follow what you see in your account.

What to watch out for

Where patient details can slip out with CallRail, and what the vendor's own documents say to switch on, switch off or ask for.

  1. A standard account is not a healthcare account

    CallRail keeps Healthcare plan accounts separate from standard accounts, and the BAA comes with the healthcare account. A standard CallRail account should not receive patient calls or forms.

  2. Form tracking captures the whole form

    CallRail says it captures the contents of each form submitted to your site. Whatever a family types lands in CallRail, so form tracking belongs on a Healthcare plan.

  3. The GA4 integration sends events to Google

    CallRail's GA4 integration sends call, text, chat and form events to your GA4 property using a measurement ID and API secret. Google offers no BAA for Analytics, and GA4 data redaction does not cover Measurement Protocol data. Send counts, nothing else.

  4. The call itself can be health information

    CallRail's own article notes that even without a recording, the fact of a call can link a person to a medical practice, and a tracking number tied to a campaign or keyword says more.

Frequently asked questions

Yes, on its Healthcare plans. CallRail's help center says it will enter into a BAA with the covered entity or business associate on a healthcare account.

Sources

Not legal advice. This page reports what the vendor publishes. Nothing here implies a partnership with CallRail. Confirm plans and the BAA in writing with the vendor, and let your compliance lead or counsel decide what counts as PHI in your workflows. For the terms, see BAA, PHI, HIPAA and 42 CFR Part 2 in the glossary.

Let's look at your landing page together.

A 30-minute call with Ali. You bring the site, we bring the notes. No pitch until you ask for one.

Or start with the free funnel review

Trusted by treatment centers, clinics and the agencies that serve them

20%More conversions, Cornerstone
14Business days to launch
5Treatment centers served