Setting Up Per-Store Call Tracking: WhatConverts vs. CallRail
Multi-location retail brands can track per-store calls by giving each store page its own tracked number and counting only real sales calls as leads. The call worth catching is the shopper who found a product online and asks whether their local store has it in stock, which is close to a guaranteed sale.
Here is a step-by-step setup for tracking those calls properly across a multi-location brand, with notes on where CallRail and WhatConverts each fit.
Vendors Covered in this Article
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Step 1: give every store location page its own tracked number
Start with your store locator: each individual location page should show a tracked number unique to that store, not the brand's general customer service line. Both platforms handle this at scale through dynamic number insertion, swapping in a tracked number per page without you manually managing a giant spreadsheet of numbers. The output you want is a call log that shows, by store, how many calls came from the website versus a Google Business Profile listing versus a paid local campaign.
This matters because the same store location often has several separate listings driving calls: its own page on your website, its Google Business Profile, and sometimes a store locator entry on a marketplace or review site. Without separate tracking per source, all of those calls land in one undifferentiated bucket at the store level, and you lose the ability to tell whether a local SEO effort or a paid listing is actually the one producing calls.
Step 2: what counts as a lead in a store call?
Not every call to a store is a sales opportunity. A call asking for store hours or directions is routine traffic, not a lead, and if it gets counted the same as a stock-check call, the report inflates lead volume without inflating anything that matters to revenue. Before rolling this out across every location, agree internally on what counts: typically, a stock-check call, a call about placing a special order, or a call about a product return counts as a lead, while an hours-and-directions call does not.
Agree on a lead definition before rollout:
- Count stock-check calls as leads, since they come from shoppers close to buying.
- Exclude routine hours-and-directions calls, which inflate lead volume without adding anything that matters to revenue.
- Where the phone system allows it, send hours-and-directions calls to an automated message so they stay out of tracked lead volume.
Step 3: how should stock-check calls be routed?
A shopper calling to check stock before a buy-online-pick-up-in-store order is the highest-value call type a retail location gets, and it deserves faster routing than a general question. If your phone system supports it, set the tracked number for BOPIS and stock-check inquiries to route straight to the sales floor rather than through a general queue, and keep it separate from the number used for customer service or returns. CallRail's call routing rules handle this cleanly; WhatConverts leans more on tagging the lead by source after the fact, which works but puts more weight on staff correctly logging the outcome.
Step 4: connect store-level calls back to the campaign that drove them
A national paid search campaign or a local Google Business Profile listing might be what actually sent the shopper to a specific store's page, and losing that link means a regional marketing team cannot tell whether a local ad spend is paying off store by store. Google Ads conversion rates differ meaningfully by category and geography1, so a store in one market outperforming another is not automatically a staffing or product issue, it may be a real difference in what is driving traffic to each store's page. Both tools tag each call with the source campaign, but WhatConverts folds that into the same attribution view as any form or chat leads the store page also generates, which matters if some locations get more form inquiries than calls.
Step 5: build the report regional managers will actually check
A national dashboard with every store's raw call count is not useful to a regional manager who cares about their five or ten locations. Build the report at the level people will actually use it: store-level call volume and lead rate, rolled up to a regional view, with the routine hours-and-directions calls filtered out per step two. A report nobody checks because it is either too granular or too aggregated defeats the purpose of setting any of this up in the first place.
A workable version is often just three numbers per store, per week: total tracked calls, how many were logged as stock-check or BOPIS leads, and how many resulted in a marked sale. Send that to each regional manager on a set schedule rather than expecting them to log into a dashboard, and the data actually gets used instead of sitting unread until a quarterly review.
What Good Looks Like
Good attribution for a multi-location retailer means every store page has its own tracked number, stock-check and BOPIS calls are distinguished from routine hours calls, and every call rolls up into a report regional managers actually check.
Building The Capability (5-Stage Skill Ladder)
How to Get Started
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Track stock-check calls, BOPIS inquiries, and store-locator form fills together so a regional report shows total store-level engagement, not just calls.
Use it for a special-order or in-store event RSVP form that needs the same per-store source data as your tracked calls.
Frequently Asked Questions
How many tracked numbers do we need for a fifty-store chain?
One per store location page is the standard setup, so fifty stores means fifty tracked numbers, each swapped in dynamically depending on which page a visitor views. Both platforms handle this at that scale without requiring manual number management.
Should stock-check calls route to the sales floor or a call center?
Route stock-check calls to the sales floor when possible. A shopper checking stock before a buy-online-pick-up-in-store (BOPIS) order is close to a guaranteed sale, and someone who can see the shelf serves them better than a call center agent working from a separate inventory system.
How do we stop routine hours-and-directions calls from skewing our lead reports?
Agree on a lead definition up front that excludes hours-and-directions calls. Where the phone system allows it, route them to an automated hours message instead of a live agent, which reduces staff load and keeps them out of your tracked lead volume.
Can store-level call data show which locations need more local advertising?
Yes. Comparing call volume and lead rate against local ad spend by store shows where a marginal ad dollar is producing calls and where it is not moving the needle at all. That comparison is one of the more direct uses of store-level call data.
Sources
Where we quote a benchmark, we show its source. Other figures in this guide are estimates or general guidance, so check them against your own numbers.
- Google Ads Conversion Rate by Industry. WordStream 2025 Google Ads Benchmarks, 2024-2025.
Related Guides
Tracking Affiliate Credit Across Online and In-Store Sales
A worked example of how affiliate attribution breaks down when a customer researches online and buys in store, and what each platform can actually fix.
Wistia vs. Vidyard for Retail Brands Selling In-Store and Online
Running both physical stores and an online storefront changes how a retail brand should use Wistia and Vidyard, and where each one actually applies.
Semrush or Ahrefs for Omnichannel Retail Redirects
A decision guide for multi-channel retail operators choosing Semrush or Ahrefs across store-locator, wholesale and retail catalog SEO.
A Checklist for Segment or RudderStack in Omnichannel Retail
Buy-online-pickup-in-store and in-store returns break simple event tracking. This checklist covers what omnichannel retailers need from Segment or RudderStack.
ABM for Franchise, Landlord, and Bulk Buyer Accounts
How multi-channel retail brands use 6sense and Demandbase to target franchise prospects, mall landlords, and corporate bulk buyers rather than shoppers.
Klaviyo vs ActiveCampaign When You Sell Online and In Stores
Weighing Klaviyo against ActiveCampaign for a retail brand unifying online purchase history with in-store point-of-sale data.