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.
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
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.

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 the US and Canada compared to 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
- 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
- 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 a number based on the longest matching prefix from your available numbers. If no number with a matching country prefix is available, CloudTalk falls back to your default outbound number. 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)
Why do my calls go out from the wrong number, or say the outbound number is missing?
If the app says an outbound number is missing, or calls go out from a different number than you expect:- In the Dashboard, go to Users and click Edit user (the pencil icon) next to the user. On the Advanced Settings tab, check Assigned numbers. If it lists specific numbers, the number you want to call from must be one of them. If it’s empty, the user can use every number on the account.
- On the same tab, check the user’s Default outbound call number. With Automatic Caller ID, a call uses this number when none of the user’s numbers matches the destination.
- Log out of the app and log back in, or refresh the web app, so the app loads the updated numbers.
Need help or have a question? Just reach out through our Support portal — we’re here for you.