Give every campaign, ad, and landing page its own phone number. See exactly which marketing source drove each call. No guesswork, no spreadsheets, no manual tagging.
CallScaler call tracking numbers cost $0.50 a month for local and $2 a month for toll-free on the Pro plan. Pay-as-you-go works too, with no monthly minimum. Every number ships with call recording, AI summaries, and dynamic number insertion at no extra cost. Agencies and pay-per-call networks running 500 or more numbers get volume pricing on the Agency and Pay Per Call plans.
Call tracking numbers are dedicated phone numbers tied to a specific marketing campaign, ad group, or traffic source. When a caller dials one, the platform logs which source drove the call. They are the starting point of call attribution and the first thing you set up in any call tracking tool.

You grab a local or toll-free number and assign it to a source. For example, you might tag (555) 123-4567 to your Google Ads campaign for roof repair and (555) 123-4568 to your Facebook lead gen ads. When someone calls either number, CallScaler routes the call to your real business line and records which source drove it. The caller never knows they dialed a tracking number. For online traffic, you can take this further with dynamic number insertion, which swaps numbers on your website based on how each visitor found you.
Static tracking numbers are assigned one per source and stay fixed. They work for offline channels like billboards, print ads, radio, and direct mail where each medium gets its own number. Dynamic tracking numbers live in a pool that rotates on your website so each visitor session gets a unique number. Dynamic numbers unlock visitor-level attribution, which static numbers cannot do. Most businesses run both. Static for offline, dynamic for online.
For offline marketing, use one number per channel you want to measure. For website tracking through DNI, the pool size depends on your concurrent traffic. A site with under 500 daily visitors usually runs fine on 10 to 15 numbers. CallScaler recycles numbers after each visitor session expires, so you need fewer than you might expect. Start small and grow your pool as traffic climbs.
Every call to a tracking number is logged with source, caller ID, location, duration, recording, AI transcription, AI summary, and lead score. You can search, filter, and export the data from the call log. Push it to Google Ads or Meta to feed conversion bidding, or send it to any tool through webhooks. Call data sits next to form submissions and SMS in the same dashboard for one full view of every lead.

Get the most out of your call tracking numbers from day one:

Different industries use tracking numbers in different ways:

Tracking numbers forward to your real business line. Callers never know they dialed a tracking number, and your team answers calls the same way they always do. The only difference is that CallScaler logs the source, records the call, and runs AI analysis before connecting. You keep your existing phone system, receptionist, or call center. CallScaler sits in front of it as an attribution layer, not a replacement.
Tracking numbers are the starting point for everything else in CallScaler. Attach a call flow to route calls through IVR menus, round-robin distribution, or geo-routing. Turn on DNI to swap numbers on your website automatically. Push call conversions to Google Ads or Meta. Every other feature connects back to the tracking number as the base of your call attribution setup.

From setup to call attribution in four steps.
Choose any local area code or a toll-free number. Browse millions of numbers in your dashboard or grab one through the API.
Assign the number to a campaign, ad group, billboard, or landing page. One number per source keeps your reports clean.
When someone dials your tracking number, CallScaler routes the call to your real line and logs the source automatically.
Every call shows up tagged with source, campaign, and caller info. Push the data to Google Ads, Meta, or your CRM in real time.

Every tracking number comes fully loaded.
Pick from millions of numbers in every US area code, plus toll-free prefixes like 800, 888, and 833.
One number per campaign gives you clear ROI for every marketing source you run.
Build a pool for busy campaigns. CallScaler hands a unique number to each visitor automatically.
Bring your existing numbers with you. Keep the numbers your customers already know and dial.
Numbers go live in seconds. No paperwork, no approvals, no setup fees.
See call volume, answer rate, duration, and lead quality for every tracking number you own.
| Provider | Local number | Toll-free | Recording | AI summaries | DNI included |
|---|---|---|---|---|---|
| CallScaler (Pro) | $0.50/mo | $2.00/mo | Yes | Yes | Yes |
| CallRail (Essentials) | $3.00/mo | $3.00/mo | Yes | No | No |
| WhatConverts (Pro) | $3.00/mo | $5.00/mo | Yes | No | Yes |
| CallTrackingMetrics (Marketing) | $3.95/mo | $3.95/mo | Yes | No | Yes |
Pricing as of April 2026. Competitor prices pulled from public pricing pages.
Any business or agency that runs marketing and gets phone calls.
Common questions about Tracking Numbers.
Works great with Tracking Numbers.
Dynamic number insertion swaps the phone number on your website per visitor. One script tag, automatic source attribution, and zero impact on page speed.
Learn moreBuild sophisticated call routing with zero code. Greetings, IVR menus, round-robin distribution, schedule-based routing, geo-routing, and webhooks — all in a visual editor that anyone can use.
Learn moreGroups of tracking numbers that work together for visitor-level attribution. Numbers are automatically assigned to website visitors and recycled when sessions expire. Configure pool size, session duration, and overflow behavior.
Learn moreSign up free, set up in under 60 seconds. No credit card required.