Voice AI Work with Number Pools
in progress
C
Chris Hunter
We use number pools with our clients for tracking purposes. It would be great to use the number pool since those are the numbers all over the websites and are the primary numbers that people will be calling.
Log In
Activity Feed
Sort by
A
Amir Harouni
Voice AI Work with Number Pools – What It Means
What’s a Number Pool?
A number pool is a set of phone numbers that businesses use for tracking incoming calls. Instead of having a single static number, they rotate or assign different numbers dynamically based on the marketing source (website, ad, campaign, etc.).
For example, if a business is running ads on Google, Facebook, and Yelp, they might have:
(555) 111-2222 for Google Ads
(555) 333-4444 for Facebook Ads
(555) 555-6666 for Yelp Ads
This helps track which marketing channel is generating calls.
The Issue with Current Voice AI Systems
Most AI receptionists or Voice AI assistants currently work with a single main business number. However, businesses using number pools need the AI to recognize and handle calls from multiple tracking numbers.
Right now, if a customer calls from a number pool, the AI:
❌ Might not recognize the number as belonging to the business
❌ Might route the call incorrectly
❌ Won’t associate the call with the original marketing source
What Needs to Happen (Feature Suggestion)
The Voice AI should integrate with number pools, so it:
✅ Recognizes all tracking numbers as valid inbound business lines.
✅ Knows which source the call is coming from (Google, Facebook, etc.).
✅ Logs this data for marketing and call analytics.
✅ Provides consistent customer experiences regardless of which number was dialed.
Example of How This Works in Practice
Customer sees an ad for a plumbing service on Google and calls (555) 111-2222 (a Google tracking number).
The Voice AI recognizes that number as part of the business's number pool.
The AI answers, greets the caller, and logs the source of the call as "Google Ad" in the system.
Later, if the customer calls again from a different number in the pool, the AI remembers them and their previous conversation.
The business owner can see how many calls came from each marketing source to measure ad performance.
Why This Is Important
✔ Better Call Tracking – Know exactly where calls are coming from and which ads are working.
✔ Seamless Customer Experience – The AI answers consistently, no matter which tracking number was used.
✔ Improved Marketing Attribution – Helps businesses measure their ad spend effectiveness.
✔ More Accurate CRM Data – Calls from different numbers can still be linked to the same customer.

Puru Bansal
in progress
I
Irrum Uddin
Puru Bansal The ability to re assign numbers within the pool to another/separate pool or to have different whisper messages set-up for each number. E.g. the number pool is for Google Ads - but the whisper message tells you which Google Ad campaign the call is for.
D
Don Franklin
I agree, because now for every client that wants to use an AI Voice agent we have to remove the Pool Group from the website and add a static number so the pool groups become useless and we lose attribution. I hope this gets on the radar quickly.