Call Tracking in HighLevel

HighLevel Call Tracking uses separate LC Phone numbers per marketing source. Provision tracking numbers at Settings, then Phone Numbers – one for Google Ads, one for Facebook, one for the website, one per offline channel. Configure each number with a call forwarding destination and source tag. Update marketing materials with the corresponding tracking number. When a call comes in, HighLevel attributes it to the source from the tracking number used and tags the contact accordingly. Attribution data flows into reporting.

This post covers what call tracking is, how to implement it with HighLevel’s LC Phone numbers, how to set up forwarding and source tagging, which marketing channels benefit most from tracking numbers, and how to use call attribution data to make better marketing spending decisions.

Reading time: about 6 minutes.

Know which ads are – HighLevel Call Tracking attributes every inbound call

Provision tracking numbers at Settings, then Phone Numbers in any HighLevel sub-account.

Try HighLevel Free

What Is Call Tracking in HighLevel?

Call Tracking in HighLevel is the attribution of inbound phone calls to the specific marketing source that generated them. It works by provisioning a unique LC Phone number for each marketing channel – one number for Google Ads, a different number for Facebook Ads, another for the website, and so on.

Each marketing channel displays its assigned tracking number. When a prospect calls the number they see on the Google ad, that call arrives at the Google tracking number – and HighLevel knows it came from Google.

When a prospect calls the number on a direct mail piece, the attribution goes to direct mail.

Without call tracking, every inbound phone call is an anonymous lead. The business knows someone called, but not why, not what drove them to call, and not which marketing dollar created that lead.

Call tracking converts anonymous phone calls into attributed leads with source data.

The Problem Call Tracking Solves

For local service businesses – home services, medical practices, law firms, real estate offices – phone calls are often the primary lead conversion event. A website visitor or ad viewer does not fill out a form; they call.

Without call tracking, marketing attribution is blind for the phone channel. The business knows their Google Ads campaign is running and that they receive phone calls, but they cannot connect the two.

They do not know if Google is producing 80% of their calls or 10%. They cannot justify the Google budget based on actual call volume attributed to it.

With call tracking, every phone lead has a source. The reporting shows Google produced 45 calls this month, Facebook produced 12, the website organic traffic produced 23, and the direct mail campaign produced 8.

Marketing spend decisions are based on actual attributed call volume and conversion rates – not on impression counts or clicks that never became real business.

How It Works

The mechanism is simple: different phone numbers, same destination. The tracking numbers are not the business’s real phone number – they are LC Phone numbers that forward calls to the real business number or to a HighLevel user.

From the caller’s perspective, they dial a phone number and reach the business. They have no awareness that the number they dialed was a tracking number.

The experience is identical to calling any business phone number.

From the business’s perspective, HighLevel knows which tracking number the call came through, attributes the call to the corresponding source, logs the attribution to the contact record, and aggregates the data in reporting. The attribution happens automatically – no manual tagging or sorting required.

Provisioning Tracking Numbers

Tracking numbers are provisioned in the sub-account at Settings, then Phone Numbers. Click Add Phone Number for each tracking number needed.

Select a local number in the area code that matches the business’s market – local area code numbers produce better answer rates than out-of-area or 800 numbers in most local service markets.

Name each tracking number clearly when provisioning. Use names that make the source immediately obvious when looking at a list: “Google Ads – Brand Campaign,” “Facebook Lead Ads,” “Direct Mail March 2026,” “Website Header CTA.” Clear naming prevents confusion when reviewing call reports months after the numbers were set up.

Each provisioned number carries a monthly cost. The practical threshold for tracking a separate source is enough call volume to produce meaningful data – a channel generating 2 calls per month does not need its own tracking number if the cost exceeds the value of the attribution data.

Call Forwarding Configuration

Each tracking number needs a forwarding destination – where the call goes when someone dials the tracking number. The most common configuration is forwarding to the business’s main number or to a specific HighLevel user’s phone.

Forwarding to a HighLevel user means the call rings within HighLevel’s call handling system. The user’s HighLevel app or configured phone receives the call.

The call is logged to the contact record, and if recording is enabled, it is captured.

Forwarding to an external number means the call is passed through to a real phone – the owner’s cell phone, a front desk number, or an answering service. The attribution is still captured by HighLevel even if the call connects to an external number.

Different tracking numbers can forward to different destinations. A Google Ads tracking number that captures high-intent leads might forward to the owner’s cell for immediate personal attention, while a website header tracking number might forward to the front desk.

Source Tagging

The attribution value of call tracking in HighLevel comes through source tagging – the automatic application of a lead source tag to any contact created or updated by a call through a specific tracking number.

When a new caller rings the Google Ads tracking number, HighLevel creates a contact for that caller and tags them as a Google Ads lead. The tag is visible on the contact record, searchable in Smart Lists, and usable as a filter in reporting.

Every phone lead from Google Ads is tagged without any manual action.

Configure the source tag for each tracking number when setting it up. The tag name should be specific enough to be useful in reporting – “Google Ads” is better than “Paid” because it distinguishes Google from other paid channels.

Tracking Offline Marketing Channels

One of the most underappreciated applications of call tracking is offline channel attribution. Digital marketing can be tracked through UTM parameters, pixel events, and platform analytics.

Offline marketing – direct mail, billboards, vehicle wraps, yard signs, radio, TV – has traditionally been difficult to attribute.

A unique tracking number on each offline piece solves this. A direct mail campaign with a dedicated phone number shows exactly how many calls that mailing generated.

A vehicle wrap with its own number shows how many calls the van is producing. A yard sign number tracks neighborhood-level call attribution.

This transforms offline marketing from “we think it works but can’t prove it” into “this direct mail piece generated 17 calls in March, of which 8 became booked jobs – here is the ROI.” The attribution data makes offline channels accountable in the same way digital channels are.

Using Attribution Data

Call attribution data is only valuable when it informs decisions. The data sits in HighLevel’s reporting and in the contact records – the business’s job is to review it regularly and act on what it shows.

The fundamental question attribution data answers: which marketing channels are producing phone leads, and which of those leads are converting to closed business? Call volume by source is useful.

Call-to-close rate by source is more useful. A source that generates 50 calls per month with a 5% close rate is less valuable than one that generates 20 calls with a 20% close rate.

Regular attribution review – monthly at minimum – enables the business to shift marketing spend toward high-performing sources, reduce spend on low-performing ones, and test new channels with isolated tracking numbers that produce clean attribution data from day one.

Combining With Call Recording

Call tracking and call recording are complementary. Tracking answers “where did this lead come from?” Recording answers “what happened when they called?” Together they provide the complete picture: attribution data showing which sources produce the most and best leads, and recording data showing how those leads are being handled.

Enable call recording on tracking numbers to capture both pieces of data from every inbound lead call. A Google Ads lead who calls, is handled well, and books an appointment is a data point that validates the Google budget.

A Google Ads lead who calls, is handled poorly, and hangs up is a data point that validates the need for call handling improvement – not necessarily an indictment of Google as a channel.

What Can You Do With It?

  • Attribute every inbound phone call to its marketing source automatically: Every caller is tagged with the source from the tracking number they dialed – no manual sorting, no asking callers how they found the business.
  • Compare call volume and conversion rates across marketing channels: Attribution data enables direct comparison between channels on the metrics that matter – calls generated, appointments booked from those calls, and revenue closed from those appointments.
  • Make marketing spend decisions based on actual phone lead attribution: Increase Google Ads budget because it is producing 40% of all phone leads. Cut the radio budget because it has produced 3 calls in 6 months at a cost of $2,000/month. Attribution data makes those decisions defensible.
  • Track offline marketing channels with the same attribution precision as digital: A direct mail piece with a unique tracking number is as attributable as a Google ad. Offline ROI is no longer estimated – it is measured.
  • Give agencies clean attribution data to include in client reporting: Agencies managing multi-channel campaigns for clients can show exactly which channels produced which phone leads – making the reporting concrete and the value of each channel’s contribution visible.

Key Definitions

Call Tracking terms in HighLevel
Term What It Means
Call Tracking The attribution of inbound phone calls to specific marketing sources through the use of unique tracking phone numbers assigned to each source.
Tracking Number A unique LC Phone number assigned to a specific marketing source. When callers dial this number, the call is attributed to that source in HighLevel’s contact records and reporting.
Call Forwarding The routing of calls from a tracking number to the actual destination – a HighLevel user or an external phone number. Callers dial the tracking number and are connected to wherever calls are forwarded.
Source Tag A tag automatically applied to contacts created or updated from calls through a specific tracking number. Identifies the marketing source of the lead in the CRM.
Call Attribution The assignment of credit for a phone lead to the marketing channel that generated the call. Enables channel-level reporting on phone lead volume and conversion rates.
Offline Call Tracking Using unique tracking numbers on offline marketing materials – direct mail, billboards, print, vehicle wraps – to attribute phone calls generated by those channels with the same precision as digital channels.

Use Cases by Industry

Home Services – Multi-Channel Attribution

A HVAC company runs Google Ads, Facebook Ads, and direct mail simultaneously. They provision three tracking numbers – one for each channel – and update each channel with its corresponding number.

After 90 days, the attribution data is clear: Google Ads produced 82 calls, Facebook produced 31, and direct mail produced 14. The Google and Facebook calls have similar conversion rates.

The direct mail conversion rate is slightly higher but the call volume is too low to justify the cost.

The owner redirects the direct mail budget to Google Ads. The attribution data drives the decision, not intuition.

The owner knows what is working because every call has a source.

Result: Marketing budget is reallocated based on actual attributed call performance rather than gut feel or vendor claims. The same total spend produces more booked jobs because it is concentrated in the channels with the highest volume and conversion rates.

Law Firm – Practice Area Attribution

A personal injury law firm runs separate campaigns for different practice areas – auto accidents, slip and fall, medical malpractice. Each campaign has its own tracking number.

The intake coordinator can tell which practice area a caller is inquiring about from the tracking number their call came through before they even answer.

The call is routed to the appropriate attorney’s intake assistant based on the tracking number. The contact is created with the practice area source tag.

Monthly reporting shows which practice area campaigns are generating the most qualified leads and which are producing low-value calls – informing which campaigns to scale and which to refine.

Result: Practice area attribution enables smarter campaign management and more efficient intake routing. The firm knows which advertising investments are producing real case leads versus low-value inquiries across each practice area.

Marketing Agency – Client Campaign Reporting

An agency manages Google Ads and Facebook Ads for a plumbing client. They set up separate tracking numbers for each channel.

Monthly reports to the client include: Google Ads – 47 calls, 29 booked appointments (62% call-to-book rate). Facebook Ads – 23 calls, 11 booked appointments (48% call-to-book rate).

The data is concrete and the agency’s contribution is visible. The client knows the exact value each channel is producing – in calls and in booked jobs.

The reporting is defensible because it is based on call attribution data rather than click or impression metrics.

Result: The agency’s reporting includes phone lead attribution data that most competing agencies do not provide. The client can make informed decisions about which campaigns to expand – and the agency’s management value is demonstrated in concrete business outcome data, not just ad spend management.

Real Estate Agency – Offline and Online Attribution

A real estate agency runs Google Ads, posts yard signs at listed properties, and sends quarterly postcards to target neighborhoods. Three tracking numbers cover each source.

The quarterly postcard campaign to a specific neighborhood generates a tracking number exclusively for that campaign – allowing precise attribution of calls from that specific mailing.

After the postcard campaign ends, the attribution data shows 22 calls from the neighborhood mailing – 8 of which resulted in listing appointments. The neighborhood-specific attribution data validates the postcard strategy for that area and informs which neighborhoods to target in the next quarter’s mailing.

Result: Offline direct mail attribution data is as clear as digital attribution. The agency can compare cost per call and cost per listing appointment across Google Ads, yard signs, and direct mail – making strategic decisions about which channels to invest in for each market area.

Know which marketing dollars – HighLevel Call Tracking attributes

Provision tracking numbers at Settings, then Phone Numbers. One number per source, all calls attributed automatically.

Start Free Trial

Who Is This For?

Good fit if you…

  • Generate leads through phone calls and currently cannot tell which marketing sources are driving those calls
  • Run multiple marketing channels (Google Ads, Facebook, direct mail, etc.) and want to compare their performance on phone lead generation
  • Manage marketing for clients and want to include phone lead attribution in campaign reporting
  • Run offline marketing alongside digital and want to close the attribution gap for non-digital channels

Not the right fit if you…

  • Generate leads exclusively through form submissions with no meaningful phone call volume – call tracking adds no value if there are no calls to attribute
  • Run a single marketing channel with no need to compare sources – attribution data is most valuable when there are multiple channels to compare

How to Set Up Call Tracking

Step 1: List all marketing channels with phone numbers

Identify every active marketing channel that displays a phone number – Google Ads, Facebook Ads, the website, print ads, direct mail, vehicle wraps, etc. Each channel you want to track separately needs its own number.

Step 2: Provision tracking numbers

Go to Settings, then Phone Numbers. Click Add Phone Number for each tracking number.

Choose a local area code. Name each number clearly with its source.

Step 3: Configure forwarding

In each tracking number’s settings, set the call forwarding destination – the HighLevel user or external phone number that receives forwarded calls.

Step 4: Configure source tags

Set the source tag or campaign label for each tracking number. This tag is applied automatically to contacts from calls through that number.

Step 5: Enable call recording if desired

Enable call recording on tracking numbers to capture both attribution and call quality data. Configure the recording disclosure as needed.

Step 6: Update marketing materials

Replace the current phone number on each marketing channel with the corresponding tracking number. Confirm each channel shows its dedicated tracking number, not the business’s main number.

Step 7: Test each tracking number

Call each tracking number from a personal phone. Verify forwarding is correct.

Check the HighLevel contact record to confirm the source tag was applied correctly.

Step 8: Review attribution data monthly

At least monthly, review call volume by tracking number in the HighLevel reporting. Compare call-to-conversion rates across sources.

Use the data to inform marketing spend decisions.

Step 9: Retire tracking numbers for inactive campaigns

When a campaign ends, remove the tracking number from marketing materials. Keep the number active long enough to capture any delayed calls from that campaign.

Once no calls are coming through, consider releasing the number to avoid ongoing monthly costs.

How Does It Connect to HighLevel?

  • Call Recording: Call Recording and Call Tracking are natural complements. Tracking identifies the source; recording captures the conversation. Enabling both on tracking numbers provides source attribution and call quality data for every inbound lead.
  • Attribution Reporting: Call tracking data feeds into Attribution Reporting. The source tags applied by tracking numbers appear in the contact-level attribution data – showing which channels produced phone leads and how those leads progressed through the pipeline.
  • Contact Management: Source tags from tracking numbers are stored in the contact record. Every phone lead’s source is visible on their contact, filterable in Smart Lists, and usable in segmented follow-up campaigns.
  • Two-Way SMS: Two-Way SMS uses the same LC Phone infrastructure as call tracking numbers. A tracking number provisioned for call attribution can also send and receive SMS – enabling the same number to track calls and handle text follow-up from the callers it attributed.
  • Reporting and Analytics: The broader Reporting and Analytics dashboard aggregates contact source data across all attribution channels – including phone calls through tracking numbers – for a unified view of which sources are producing CRM contacts and revenue.

Common Questions

HighLevel Call Tracking uses unique LC Phone numbers per marketing source. Provision numbers at Settings, then Phone Numbers – one per source. Configure forwarding (to a HighLevel user or external number) and source tags. Update marketing materials with tracking numbers. Every inbound call through a tracking number is attributed to that source in the contact record. Review call volume by source in reporting to compare channel performance and inform marketing spend decisions.

What is Call Tracking in HighLevel?

Attribution of inbound phone calls to their marketing source using unique tracking numbers – one number per channel, all forwarding to the same destination, automatically tagging contacts with the source from whichever number they called.

How does Call Tracking work in HighLevel?

Provision a separate LC Phone number for each marketing source. Configure each with forwarding and source tags.

Update marketing materials to show the appropriate tracking number. HighLevel attributes calls to the source from the tracking number used.

Can I see which marketing source drove each inbound call in HighLevel?

Yes. The source tag from the tracking number is applied to the contact automatically. Visible on the contact record and in reporting.

How do I set up call tracking numbers in HighLevel?

Settings, then Phone Numbers. Add a number per source.

Configure forwarding, source tags, and optional call recording. Update each marketing channel to display its corresponding tracking number.

Does call tracking work for both online and offline marketing channels?

Yes. Any channel displaying a unique phone number can be tracked – digital ads, websites, direct mail, billboards, vehicle wraps. One number per channel, source attributed automatically.

Can I forward calls from a tracking number to the business’s existing phone number?

Yes. Configure the tracking number to forward to any HighLevel user or external phone number. Callers experience it as a normal call to the business.

How many call tracking numbers can I have in HighLevel?

No hard limit. Each number has a monthly cost.

The practical limit is economic – provision numbers only for sources that generate enough calls to make attribution data valuable.

Does HighLevel’s call tracking integrate with Google Ads conversion tracking?

HighLevel’s call tracking provides attribution within HighLevel’s reporting. For data to flow back into Google Ads reporting, direct Google call extensions or conversion tags on the website may be needed separately.

To Wrap It Up

Call tracking is one of the most overlooked attribution tools in local business marketing. Most businesses spend money on multiple channels, receive phone calls, and have no idea which channel is responsible for which call.

That blindness leads to budget decisions based on vendor promises and gut instinct rather than evidence.

HighLevel makes call tracking accessible because the LC Phone infrastructure that supports SMS and call recording also supports provisioning multiple tracking numbers. The setup is not complicated – a few numbers, a few minutes of configuration, updated marketing materials.

The data it produces can fundamentally change how marketing budgets are allocated.

The key discipline is actually using the attribution data that call tracking produces. Provisioning tracking numbers and then never reviewing the data is a wasted monthly cost.

The data is only valuable when it informs decisions – which channels to scale, which to cut, and which new channels to test with isolated tracking numbers from day one.

Here is how to get started:

  1. Identify the three or four marketing channels that display a phone number and drive the most inbound calls
  2. Go to Settings, then Phone Numbers and provision one tracking number per source
  3. Name each number clearly with its source in the HighLevel phone number settings
  4. Configure forwarding to the appropriate destination for each number
  5. Configure source tags to be applied automatically when calls come through each number
  6. Update each marketing channel to display its tracking number
  7. Call each number personally to test forwarding and verify source tag attribution
  8. Set a monthly calendar reminder to review call attribution data
  9. After 90 days, make at least one marketing budget decision based on the call attribution data

Update the marketing materials with tracking numbers before the next campaign launches – not after. Retroactive tracking does not help.

A Google Ads campaign that has been running for six months with the main business number on it has six months of unattributed call data. The tracking number solves the attribution problem going forward.

Start with the highest-spend channels first, and add tracking numbers to lower-spend channels as the setup becomes routine.

Attribute every phone call to – HighLevel Call Tracking with unique numbers per

Settings, then Phone Numbers in any HighLevel sub-account. One number per source, attribution automatic.

Try HighLevel Free