You can now buy a dedicated WhatsApp Business number in 53 countries directly inside Zernio, up from US numbers only.
Pick a country, and Zernio provisions the number, handles verification, and connects it to WhatsApp for messaging and calling.
A local number matters more than it looks. Customers in Germany open messages from a German number and answer calls from a German number. The same outreach from a US number gets ignored or flagged. If you're serving customers outside the US, a local presence is the difference between a delivered conversation and a blocked one.
What changed
Before today, Zernio only sold US numbers. That covered US businesses and not much else.
Now you can buy a dedicated number in 53 countries across Europe, the Americas, Asia, and Oceania. Each number is yours, priced transparently per month, and ready for WhatsApp messaging and calling where the country supports it.
How much does a WhatsApp number cost by country?
Numbers start at $2/mo, with most countries priced between $2 and $25/mo. The price reflects what our number provider charges for that country. Common number types cost less.
| Monthly price | Countries | Examples |
|---|---|---|
| $2 | 23 | ๐บ๐ฒ US, ๐ฌ๐ง UK, ๐ฉ๐ช Germany, ๐ซ๐ท France, ๐ช๐ธ Spain, ๐จ๐ฆ Canada, ๐ฎ๐น Italy, ๐ฎ๐ช Ireland, ๐ฆ๐น Austria, ๐ณ๐ด Norway |
| $3 | 5 | ๐ง๐ท Brazil, ๐ณ๐ฑ Netherlands, ๐ช๐ช Estonia, ๐ญ๐ท Croatia, ๐ต๐ท Puerto Rico |
| $4 | 2 | ๐ฎ๐ฑ Israel, ๐ฑ๐ป Latvia |
| $5 | 3 | ๐ฒ๐ฝ Mexico, ๐ธ๐ฌ Singapore, ๐จ๐พ Cyprus |
| $6 | 2 | ๐ฆ๐บ Australia, ๐ฎ๐ธ Iceland |
| $8 | 5 | ๐จ๐ฑ Chile, ๐ฉ๐ฐ Denmark, ๐ฉ๐ด Dominican Republic, ๐น๐ท Turkey |
| $10 | 8 | ๐ต๐ฑ Poland, ๐ธ๐ช Sweden, ๐ฟ๐ฆ South Africa, ๐ต๐ฆ Panama, ๐ธ๐ป El Salvador, ๐ฌ๐ซ French Guiana |
| $12 | 1 | ๐จ๐ท Costa Rica |
| $15 | 2 | ๐ฌ๐ช Georgia, ๐น๐ญ Thailand |
| $20 | 2 | ๐จ๐ด Colombia, ๐ฎ๐ฉ Indonesia |
The full list of countries and pricing: Zernio Docs
The Phone Numbers section in the dashboard shows the exact price for every country before you buy, so there are no surprises at checkout.
Inbound vs outbound numbers: what's the difference?
WhatsApp numbers carry two separate calling capabilities, and they aren't the same thing.
Inbound calling means customers can call your WhatsApp number. You receive the call. Every country Zernio offers supports inbound calling.
Outbound calling means your business (or for example, an AI Agent) can start a WhatsApp call to a customer. You place the call. Only selected countries support outbound calling today.
Each country is labeled with its calling support in the purchase flow, so you can see before you buy.
What a Zernio number does once you own it
A WhatsApp number on Zernio is a full channel, not just a line you dial. The same number you buy here handles:
- Messaging. Send and receive WhatsApp messages: templates, free-form replies, media, and interactive buttons and lists, all through the official WhatsApp Business API.
- Calling. Take inbound voice calls, and place outbound calls where the country supports it. Route each call to a phone line, a SIP endpoint, or an AI voice agent.
- AI agents and workflows. Drive the whole conversation with WhatsApp Workflows, so a bot or AI agent answers messages on the number automatically.
- Group chats. Create and manage WhatsApp group chats from the same API.
You buy one number and get the entire WhatsApp surface behind it, billed under flat pricing with every feature included.
How Zernio provisions and verifies your WhatsApp number
Zernio provisions and verifies the number for you. You don't deal with the carrier, the regulator, or the WhatsApp registration steps separately. There are two paths depending on the country.
Instant countries. For the US and other instant-eligible countries, the number is provisioned and verified in about 30 seconds. You pick it, buy it, and start using it on WhatsApp right away.
Regulated countries. Most of Europe, plus many others, require a one-time identity-verification (KYC) form before the number can be provisioned. You provide the registrant's name, a local address, and an ID document or business registration. Some countries, Australia for example, also ask the end user to complete an ID check through a secure link.
After you submit, the order goes to regulatory review and the number activates within 1 to 3 business days. We email you when it's ready and fire the whatsapp.number.activated webhook so your systems can react automatically.
Verification is a one-time step per country. Once you're verified for a country, future numbers there are typically provisioned instantly. You only re-verify when you assign a number to a different business or individual.
Buy a number from the dashboard or the API
We built Zernio's WhatsApp integration to be developer-first. The entire purchase number experience is available via the API or through the Dashboard, to let you build in the way that best fits your use case.
From the dashboard. Open the Phone Numbers section, pick a country, and review its monthly price. Instant countries activate in about 30 seconds. Regulated countries show the KYC form inline, then activate after review.
From the API. We provide complete API support for phone number management, allowing you to build the entire flow directly into your product. You can list numbers, purchase them, and verify programmatically.
import Zernio from '@zernio/node';
const zernio = new Zernio({ apiKey: process.env.ZERNIO_API_KEY });
const { data } = await zernio.whatsappphonenumbers.purchaseWhatsAppPhoneNumber({
body: { profileId: 'YOUR_PROFILE_ID', country: 'GB' }
});
if (data.checkoutUrl) {
console.log('Complete payment:', data.checkoutUrl); // first number: Stripe checkout
} else if (data.status === 'kyc_required') {
console.log('Regulated country, collect KYC:', data.kycUrl);
} else {
console.log('Number provisioned:', data.phoneNumber.phoneNumber);
}
A purchased number works for WhatsApp messaging, the WhatsApp Business API, inbound calling, outbound calling where supported, AI agents, and workflows.
Buy and run a number from an AI agent
The whole flow works over Zernio's MCP server, so an AI agent can buy a number, complete verification, and start messaging or calling on it without a human in the dashboard.
Pick the surface that fits your stack. Phone number management is available through the REST API, the Zernio SDKs, the MCP server for Claude, Cursor, and any MCP client, and the CLI with JSON output. Same number, same official WhatsApp Business API behind every path.
Most agent phone providers stop at US and Canadian numbers. Zernio gives an agent the same programmatic access across all 53 countries.
Stop building WhatsApp from scratch.
One API for numbers, messaging, calling, and automation on the official WhatsApp Business API.
Get started today
Zernio sells dedicated WhatsApp Business numbers in 53 countries from $2/mo, provisioned and verified for you, then ready for messaging, AI agents, and calling.
Visit the WhatsApp API integration page or read the API docs to get your first number.