Automatic Caller ID helps you call from the most relevant number based on your contact’s location, without manual selection.
In this article, you’ll learn how it works, how to enable it, and how CloudTalk selects the best number for each call.
User level:
Agent
Automatic Caller ID allows CloudTalk to automatically select the best outbound number based on the destination you are calling. This helps improve local presence and increases the likelihood of your calls being answered.
This feature works globally and supports location-based matching, including:
US states and area codes
Canadian provinces
Regional prefixes in other countries
⚠️ Please note: in order for this functionality to work, you must have a number for the country you are calling to registered in your CloudTalk account. If not, the system will be unable to select a matching number.
Enabling Automatic Caller ID in CloudTalk Phone
Automatic Caller ID is a setting that can be found in both the desktop and mobile versions of the CloudTalk application. To locate this feature:
Navigate to your dialer screen, then select the drop down in the "The number I'm using"
Click the dropdown under “The number I’m using” and select Automatic.
Once enabled, CloudTalk will automatically choose the best outbound number for each call.
How number matching works
When you select Automatic, CloudTalk uses the phone number you are calling to determine the best matching number from your inventory. The selection logic depends on the destination country, working differently for US and Canada and the rest of the world.
🇺🇸 United States & 🇨🇦 Canada
CloudTalk uses location-based matching with the following priority:
Same area code (or overlay)
Geographically closest area code
Same-Country Fallback
📍 Same area code (or overlay)
If you have a CloudTalk number with the same area code as the destination number, that number is used. Area code overlays (multiple area codes serving the same geographic area) are treated as equivalent.
Example (US):
Destination number: +1 212 555 0123 (New York City)
Available CloudTalk numbers:
+1 212 555 9876
+1 646 555 4321 (NYC overlay)
Selected caller ID: +1 212 555 9876 or +1 646 555 4321
Example (CA):
Destination number: +1 416 555 0100 (Toronto)
Available CloudTalk numbers:
+1 416 555 9000
+1 647 555 1111 (Toronto overlay)
Selected caller ID: +1 416 555 9000 or +1 647 555 1111
📍 Geographically closest area code
If no exact match is available, CloudTalk selects the geographically closest number.
Example (US):
Destination: New York City
Available numbers:
New Jersey
Upstate New York
→ New Jersey will be selected (closer proximity)
Example (CA):
Destination number: +1 416 555 0100 (Toronto)
Available CloudTalk numbers:
+1 905 555 2222 (Greater Toronto Area)
+1 604 555 3333 (Vancouver)
Selected caller ID: +1 905 555 2222 (GTA is geographically closer)
📍 Same-country fallback (always applied)
CloudTalk will always prioritise numbers from the same country, as long as at least one is available.
US calls → US numbers
Canada calls → Canadian numbers
🌍 Other Countries
For countries outside the US and Canada, CloudTalk selects the number based on the longest matching prefix.
Example: Germany
Destination number: +49 30 123456 (Berlin)
Available CloudTalk numbers:
+49 30 987654
+49 89 123456 (Munich)
Selected caller ID: +49 30 987654
(longest common prefix: +49 30)
Need help or have a question? Just reach out through our Support portal — we’re here for you.


