If you are calling phones outside of North America then please read this section carefully.
turboDial and Twilio support international phone numbers, and Twilio requires all non-North American numbers to be provided in international dialing format: a ‘+’ followed by the country code then the number.
turboDial meets this Twilio requirement by automatically formatting the number for you, and it uses the ‘Country’ field in the Keap contact record to determine the correct country code to use for the number.
turboDial uses these rules:
- An occurrence of ‘(0)’ in a number is always removed
- If the phone number begins with a ‘+’ then turboDial will assume it is already formatted for international dialing and will not re-format it, except to remove a ‘(0)’.
- If the Contact’s ‘Country’ field in Keap is empty then turboDial will by default assume the country that was specified when the turboDial account was created and will reformat the number to begin with the corresponding country code.
- If the phone number begins with a ‘0’ then turboDial deletes the ‘0’ before prepending the country code.
- If the phone number begins with the correct country code but no ‘+’, turboDial prepends the ‘+’
Here are some examples, assuming the Contact’s Country field is set to ‘United Kingdom’:
- If the number is 020 1234 8765 then turboDial will change it to +442012348765, and the number will be valid
- If the number is +44 (0) 20 1234 8765 then turboDial will change it to +442012348765, and the number will be valid
- If the number is +442012348765 then turboDial will not change it, and the number will be valid
- If the number is 442012348765 then turboDial will change it to +442012348765, and the number will be valid