Twilio's API for WhatsApp allows you to reach just about every country in the world, with any WhatsApp-enabled Twilio phone number. This guide details the international coverage and limitations.
Twilio for WhatsApp international coverage
All WhatsApp-enabled Twilio phone numbers have the ability to communicate with WhatsApp end users in any supported country. This is enabled by default, without the need to adjust any settings.
For example, a business based in Germany may choose to enable a German Twilio number for WhatsApp. If the business also has customers in France and Austria, this is no problem – they can reach these users via their German Twilio WhatsApp-enabled number. This business could choose to provide a more localized experience by enabling a French mobile number for WhatsApp as well, but it’s not necessary to do so.
For the full list of supported countries, see Twilio's WhatsApp pricing pages.
There is a small set of countries that WhatsApp excludes from communicating with WhatsApp for Business numbers. Phone numbers from the following countries are essentially blocked:
- Cuba (+53)
- Iran (+98)
- North Korea (+850)
- Syria (+963)
WhatsApp does not allow businesses in a these countries to take advantage of WhatsApp. Likewise, WhatsApp end users with numbers from these countries will not be able to receive messages from businesses on WhatsApp. This restriction is based on the user’s WhatsApp number, not their current location.
For example, if a WhatsApp user is currently located in Jordan, but has an Iranian WhatsApp number (whatsapp:+98…), this user will be unable to communicate with businesses over WhatsApp.
Notice: Businesses located in Crimea are also forbidden from using the WhatsApp Business API. Crimean mobile numbers share the same international dialing code as Russia, so messages to and from these users may be successful. That said, we can't guarantee successful messaging.