What It Does
Stop guessing which marketing dollars are working. SalesButler's tracking numbers (also known as Dynamic Number Insertion or DNI) let you provision a unique local phone number for every campaign — Google Ads, Yelp, yard signs, mailers, vehicle wraps, you name it. Every inbound call is automatically tagged with its source, and repeat callers are credited back to their original campaign. The built-in ROI table shows you which sources are paying off and which are bleeding money.
Step-by-Step Guide
Provision a Tracking Number
Search and provision a local US number from the tracking-numbers page in seconds.
Assign It to a Campaign
Tag the number with a source — 'Google Ads', 'Yelp', 'Mailer Q3' — and an optional ad spend.
Use It in Your Marketing
Display the unique number on the ad, mailer, or listing you want to track.
Calls Get Auto-Tagged
Every inbound call is logged against the source automatically. Repeat callers re-attribute to their original number.
Review Source ROI
Open the ROI table to compare calls, leads, booked revenue, and cost-per-lead across every source.
Why You'll Love This Feature
True Source Attribution
Stop relying on 'how did you hear about us?' — the phone tells you.
Per-Source ROI Table
See booked revenue and cost-per-lead for every channel side by side.
Repeat-Caller Matching
Customers who call back from a different number still credit to their original source.
Cut Wasted Ad Spend
Kill the channels that don't pay off and double down on the ones that do.
Local Numbers Anywhere
Provision US local numbers in any area code your customers expect.
CRUD in Seconds
Add, rename, or release numbers anytime — no calling a sales rep.
Perfect For
Tracking Google Ads vs. Yelp vs. Facebook lead quality
Measuring direct-mail campaign response rates
A/B testing radio or billboard creative
Per-vehicle wrap attribution for fleet advertising
Tracking which referral partner sends the best leads