Found in AI answers?Get a free review
Theory Road.
Analytics & tracking

CallRail setup, call tracking and conversion integration.

We set up CallRail so every phone call and form carries its true source, and so only the calls that matter count as conversions in Google Ads and GA4.

That covers dynamic number insertion on your website, the choice between source-level and keyword-level number pools, fixed numbers for offline media, form tracking, integrations with Google Ads, GA4 and your CRM, and a clear rule for what makes a call qualified. We handle number porting, HIPAA account setup for healthcare, and conversation intelligence where it pays for itself. If CallRail is not the right tool, we say so and compare WhatConverts, CallTrackingMetrics and Invoca honestly. We work with home services, law firms, medical and dental practices, and builders.

Questions this page answers

  • Callrail pricing and which plan we need
  • Callrail setup help
  • Callrail alternatives for a small business
  • Callrail vs whatconverts
  • How to count qualified calls in google ads
  • Callrail ga4 integration setup
  • Is callrail hipaa compliant

Step 1 of 2

How can we help you get found?

What do you need help with?

Next: name, email and budget. That’s it.

How CallRail really works

Where CallRail pays off, and where it stalls.

CallRail works by swapping phone numbers. A script on your website runs dynamic number insertion: it detects how the visitor arrived and shows a number assigned to that source, or, with a keyword-level pool, a number held for that one visitor session so the call can be tied to the exact campaign, keyword and landing page. Offline media get fixed numbers. Calls forward to your real line, get recorded if you choose, and are logged with source, duration and caller details. Form tracking captures web submissions the same way, so calls and forms sit in one list.

Setups break in predictable places. A source-level number on a paid account cannot tell which keyword produced the call. A keyword pool that is too small reuses numbers across visitors and misattributes calls. The script is installed but the swap target is wrong, so the header number changes and the footer number does not. Google Ads imports every call as a conversion, including existing customers and vendors, and bidding chases the wrong callers. GA4 gets duplicate events from both CallRail and a click-to-call tag. Healthcare practices record calls without the HIPAA-eligible account in place.

We start with a tracking audit: numbers, pools, swap targets, integrations and a sample of calls compared against what Google Ads and GA4 reported. Then we rebuild. Paid search gets a keyword pool sized to traffic, organic and referral get source numbers, and offline media get fixed ones. Qualified calls are defined by duration, first-time caller status, or a tag your team or conversation intelligence applies, and only those feed Google Ads. We connect GA4 without double counting, push calls into your CRM on the right contact, and port your main number in when it makes sense.

Where CallRail sits in your stack

Feeds it

  • Website visitors
  • Google Ads clicks
  • Offline media numbers
  • Website forms
  • Google Business Profile
CallRail

It feeds

  • Google Ads conversions
  • GA4 events
  • CRM contacts and timelines
  • Call recordings and tags
  • Channel call report

Every connection is built on your accounts and documented, so the data survives any change of vendor.

What we do

CallRail setup and call tracking, scoped to the result.

Scope it with us →
  • Call tracking audit

    We review numbers, pools, swap targets, integrations and conversion settings, then compare a sample of calls against Google Ads and GA4 to show where calls are lost, duplicated or misattributed.

  • Number and pool design

    Keyword-level pools for paid search sized to your traffic, source numbers for organic and referral, fixed numbers for print, vehicles and directories, all mapped in a single number sheet.

  • Qualified call conversions

    A written rule for what counts, by duration, first-time caller, or tag from your team or conversation intelligence, with only qualified calls imported to Google Ads as conversions.

  • GA4 and CRM integration

    Call and form events sent to GA4 without duplicates, and calls pushed to HubSpot or your field service CRM on the matching contact with source, recording link and keyword.

  • HIPAA and number porting

    HIPAA-eligible account setup with a business associate agreement for healthcare, careful handling of recordings and transcripts, and porting your main line into CallRail with a tested cutover.

  • Platform comparison and switching

    An honest comparison of CallRail, WhatConverts, CallTrackingMetrics and Invoca against your volume and needs, and a clean migration with number porting if another tool fits better.

What usually goes wrong

Where CallRail setups break.

The problems we are most often hired to fix, in the order they tend to cost money.

  • Every call counted as a conversion

    Importing all calls into Google Ads, including existing customers, vendors, job seekers and spam, trains bidding toward callers who never buy. Without a qualified call rule, the conversion count looks great while lead quality drops.

  • Source numbers on paid search

    A single source-level number for Google Ads cannot tell which campaign, keyword or landing page drove the call. Budget decisions fall back to guessing, even though the calls were technically tracked.

  • Pools too small for the traffic

    When a keyword pool has fewer numbers than concurrent visitors, numbers get recycled before the session ends and a call is credited to the wrong visitor, keyword or campaign.

  • Double counting in GA4

    Running the CallRail GA4 integration alongside a separate click-to-call tag, or marking both as key events, inflates phone conversions and makes phone look better than it is.

What we connect it to

CallRail, wired into the rest of the business.

  • Google Ads

    Qualified calls imported as conversions with keyword attribution from keyword-level pools.

  • Google Analytics 4

    Call and form events sent once, without double counting against click-to-call tags.

  • HubSpot

    Calls and forms logged on the matching contact timeline with source and recording link.

  • ServiceTitan

    Tracking numbers mapped to ServiceTitan campaigns so booked jobs carry source.

  • Jobber

    Calls matched to clients by phone number so lead source is filled automatically.

  • Google Business Profile

    A dedicated tracking number on the profile with the main number kept as secondary.

  • Slack

    Qualified call and form alerts posted to a sales channel in real time.

How an engagement runs

From audit to running it.

  1. Audit.

    We take access to CallRail, Google Ads, GA4 and your CRM, map every number and integration, and compare a sample of recorded calls against what each platform reported.

  2. Fix and rebuild.

    We redesign pools and numbers, fix swap targets, set the qualified call rule, configure form tracking, and port or reassign numbers so every channel has its own clean source.

  3. Connect.

    We connect Google Ads, GA4 and the CRM, then place test calls and form submissions from each channel and verify each lands once, with the right source, everywhere.

  4. Run or hand over.

    We review call quality, tags and conversion volume monthly on a retainer, or hand over the number sheet, rules and a short training so your team keeps it clean.

A good fit

  • Businesses where most leads call, and ad spend decisions depend on knowing which channel produced them.
  • Google Ads accounts that count every call as a conversion and need to count qualified calls instead.
  • Healthcare, legal and home service companies that need recordings, tags and CRM sync set up correctly.
  • Teams choosing between CallRail and an alternative who want an operator's view of the tradeoffs.

Probably not a fit

  • A business with almost no inbound calls or ad spend does not need call tracking yet.
  • Large enterprise contact centers needing custom telephony and routing at scale should work with an enterprise platform's own implementation team.
What it costs

Pricing, plainly.

CallRail sells monthly plans in tiers built around its products, with call tracking as the base and form tracking, conversation intelligence and other features added through higher tiers or add-ons. Usage such as extra numbers and minutes beyond what a plan includes is billed on top, and HIPAA-eligible accounts are offered on specific plans. Check current plans on CallRail's site, since bundles change. Our work is scoped as a fixed-price tracking audit, then a fixed-scope setup covering numbers, pools, qualified call rules and integrations. After that we hand over or run a monthly review. We quote after a short call, and plans run month to month after an initial term.

Perspectives

Reading on CallRail.

All perspectives
Questions

Hiring help with CallRail.

Q01
How is CallRail priced and which plan do we need?
CallRail prices by tier and product bundle, with call tracking at the base and form tracking and conversation intelligence on higher tiers or as add-ons. Extra numbers and minutes are billed beyond plan allowances, so keyword pools and call volume drive cost. Most service businesses need call tracking plus form tracking; conversation intelligence pays off when call volume is too high to tag by hand.
Q02
CallRail vs WhatConverts: which should we choose?
Both track calls, forms and chats. CallRail is widely used by service businesses and has strong Google Ads, GA4 and CRM integrations plus its own conversation intelligence. WhatConverts puts every lead type into one lead list with quote and sales values, which suits agencies and teams that report revenue per lead. We choose based on your reporting needs and existing integrations.
Q03
What are the best CallRail alternatives?
WhatConverts fits teams that want calls, forms and chats in one lead list with sales values attached. CallTrackingMetrics fits companies that also want contact center features like routing, queues and agent tools. Invoca fits large enterprises with high call volume, many brands or locations, and a budget for an enterprise platform. For most small and mid-size service businesses, CallRail is the default.
Q04
How do you decide which calls count as conversions?
We set a written rule per account. Common options are a minimum call duration, first-time callers only, or a tag applied by your team or by conversation intelligence after the call. Only calls meeting that rule are imported to Google Ads. For long sales cycles, we go further and send booked or sold outcomes from the CRM as offline conversions.
Q05
Is CallRail HIPAA compliant for healthcare practices?
CallRail offers HIPAA-eligible accounts and will sign a business associate agreement on those plans. The standard account is not the right choice for a practice handling protected health information in recordings, transcripts or form fields. We set up the eligible account, limit what data flows to ad platforms and analytics, and keep patient details out of conversion events.
Q06
Are you a certified CallRail partner?
No. We are independent and not enrolled in CallRail's partner program. We are not paid to recommend CallRail or any plan, so if WhatConverts, CallTrackingMetrics or Invoca fits your business better, we will tell you. We set up the account in your company's name so you own the numbers, recordings and history.
Work with us

Let’s get CallRail working for you.

A short note on where the business is and where it needs to go. A senior partner replies within one business day.

t@theoryroad.com