Start free

The official WhatsApp API, with the price on the page.

Connect your numbers, get templates approved, answer as a team and automate with AI on Meta's official WhatsApp Business Platform. You see what each message category costs before you send.

Sign up through the site and get a US$5 test credit.

MetaBusiness PartnerOfficial Cloud API, no phone in the middle
Conversation costMessages to United States
Order updateUS$0.0084UtilityRead
ReplyUS$0.0084ServiceRead
ProductUS$0.0084ServiceRead
ReplyUS$0.0084ServiceRead
TotalUS$0.0336
Utility, authentication and service messages cost the same.
Sample conversation, priced for United States

WhatsApp price per message, by market

16 markets with a published price. Select one to see every category.
DestinationPer message
United StatesBilled in US dollars
MarketingNot availableMeta doesn't deliver marketing templates to US numbers.
UtilityUS$0.00841,000 messages: US$8.40
AuthenticationUS$0.00841,000 messages: US$8.40
ServiceUS$0.00841,000 messages: US$8.40

Per message, billed in US dollars. Authentication and service cost the same as utility.

Why teams run WhatsApp on CCX

The official platform, the whole team on one number, and a bill you can predict before you press send.

Official platform, Meta Business PartnerMeta's Cloud API with your verified business, not a phone in a drawer. Templates, buttons, product cards and Flows on the same number.
One number, the whole teamEveryone answers from the same queue, with automatic assignment. The monthly plan doesn't change with the number of agents.
The price before you sendEvery category has a published price, and campaigns show the estimated cost before anything goes out.
Your number stays yoursBring it from another provider through Meta's own sign-up, with our team alongside.

Four kinds of message. One clear price each.

Meta sorts every WhatsApp message into a category, and the category sets the price. Here is what each one is for.

Offers, launches and win-back

Promotions and announcements to people who opted in. Sent as an approved template, whenever you choose.

Opt-in requiredApproved template
Not availableMeta doesn't deliver marketing templates to US numbers.
Marketing template
Autumn sale: 20% off the oak collection until Sunday.
Shop the saleStop promotions
Does it include the dining chairs?
Sample conversation

Updates on something already in motion

Order, booking, invoice and account updates tied to something the customer started.

Approved templateTied to a transaction
US$0.0084per message to United States
Utility template
Your order #10432 shipped today. It arrives Thursday.
Track order
Great, thanks!
Sample conversation

One-time codes that arrive

Codes to log in, confirm a payment or verify a number, with a copy-code button.

Approved templateCopy-code button
US$0.0084per message to United States
Authentication template
482 913 is your verification code. It expires in 10 minutes.
Copy code
Sample conversation

Replies when the customer writes first

Free-form answers inside the 24-hour window that opens when a customer messages you.

No template needed24-hour window
US$0.0084per message to United States
Do you deliver on Saturdays?
Answered by Ana
Yes, from 9 am to 1 pm. Want me to book it?
Sample conversation

Everything around the number

The WhatsApp number is where it starts. The work happens in the templates, the inbox, the automations and the forms around it.

Templates, with the status Meta gave them

See each template's category and approval status before you pick it for a campaign or a journey.

order_shippedUtilityApproved
autumn_sale_2026MarketingApproved
login_codeAuthenticationApproved
Fictional data

WhatsApp Flows: forms inside the chat

Bookings, sign-ups and surveys as native forms in the conversation, built and published from the dashboard.

Book a delivery
DayThursday, Oct 22
Window9 am to 1 pm
Confirm
Fictional data
Shared inboxThe whole team on one number, with automatic assignment and at-risk SLAs in sight.
AI agentAnswers from your catalog and knowledge base, and hands off to a person with the full history.
Product cardsThe AI agent sends products with photo, price and a View product button, inside the chat.
CampaignsAudience, estimated cost and the balance it uses, before you send.
JourneysWaits, A/B splits, and a switch to SMS or email when a message isn't delivered.
Multiple numbersSales, support and billing numbers in one account, on one balance.
Etiquetas e Adesivos

“The customer no longer talks to a specific salesperson: they talk to the company. And the AI handles the three questions that showed up in every conversation.”

Commercial team, Etiquetas e AdesivosRead the story
17 sto the AI's first reply, at the median
9 in 10overnight conversations answered first by AI
99.2%of support messages delivered

Production data from Aug 7 to Oct 5, 2026, with 2,321 overnight conversations. The p90 compares May to August 2026 on the previous tool with the 30 days to Oct 5, 2026 on CCX.

WhatsApp prices for 16 markets

One price per message for each destination and category. The same on every plan.

Estimate your monthly bill
Growth planUp to 50,000 messages a monthUS$99
MarketingMeta doesn't deliver marketing templates to US numbers.Not available
Utility, authentication, service20,000 × US$0.0084US$168

An estimate at current prices. The plan follows your monthly volume. Setup US$0, no per-seat fees.

DestinationMarketingUtility, authentication and service

Per message. Euro for eurozone destinations, US dollar elsewhere. Brazil has a local price list in reais that falls with volume. Select a market to estimate its bill.

Send WhatsApp from your own product

One REST call sends the message. Delivered, read, failed and customer replies come back as signed events to your webhook. Outside the 24-hour window, send type: template with an approved template.

Test keys
No credit spent
Idempotency
24 hours
Webhook retries when your endpoint answers 5xx, 408 or 429, or doesn't answer
  1. 5 s
  2. 30 s
  3. 2 min
  4. 10 min
  5. 1 h
POST /messages
curl -X POST https://api.messages.ccxcompany.co/messages \
  -H "Authorization: Bearer $CCX_API_KEY" \
  -H "Idempotency-Key: order-10432-shipped" \
  -d '{
    "numberId": "num_…",
    "to": "+14155550123",
    "type": "text",
    "payload": { "text": { "body": "Your order shipped!" } }
  }'
await fetch("https://api.messages.ccxcompany.co/messages", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.CCX_API_KEY}`,
    "Content-Type": "application/json",
    "Idempotency-Key": "order-10432-shipped",
  },
  body: JSON.stringify({
    numberId: "num_…",
    to: "+14155550123",
    type: "text",
    payload: { text: { body: "Your order shipped!" } },
  }),
});
import os, requests

requests.post(
    "https://api.messages.ccxcompany.co/messages",
    headers={
        "Authorization": f"Bearer {os.environ['CCX_API_KEY']}",
        "Idempotency-Key": "order-10432-shipped",
    },
    json={
        "numberId": "num_…",
        "to": "+14155550123",
        "type": "text",
        "payload": {"text": {"body": "Your order shipped!"}},
    },
)
201{ "id": "msg_…", "status": "queued", … }
message.sent+0.4 s
message.delivered+1.2 s
message.read+41 s
Sample events sent to your webhook

Bring the number you already have

Your number stays yours. What changes is the platform responsible for it at Meta. The move happens through Meta's own sign-up, and our team stays with you through it.

Plan your move

Two lines on your bill

The monthly plan and the messages. No setup fee and no license per seat on top. If you turn on the AI agent, its interactions are priced on the same bill.

Compare line by line

WhatsApp Business Platform questions

Still unsure? Talk to the team that runs the platform.

What's the difference between the WhatsApp Business app and the Business Platform?

The app runs on one phone for a few people. The Business Platform is Meta's official API: your whole team answers from the same number, conversations connect to your systems and automations, and messages outside the 24-hour window go out as approved templates.

How do I get access to the official WhatsApp API?

Through Meta's own signup, inside CCX: you sign in with Facebook, pick or create your business portfolio, confirm the number with the code Meta sends and set the name customers see. It takes a few minutes. Verifying your business with Meta isn't required to start, but it's what lifts the initial limit of 250 people a day.

What is the difference between the official and the unofficial WhatsApp API?

The official one is Meta's Cloud API, with approved templates, delivery receipts and published rules. The so-called unofficial API is a bot driving WhatsApp Web or the app through a QR code, which WhatsApp's Terms of Service prohibit: the number can be banned, and your customers' conversations go through a server with no data protection commitment. CCX only uses the official API.

How much does a WhatsApp message cost?

One price per message, set by the destination country and the message category, in US dollars or euros. Brazil has a local price list in reais. On top of that, a monthly plan from US$39 for your whole team.

Do I need a new number?

No. You can connect a new number or one you already own. If it's in use on WhatsApp today, our team walks you through moving it.

Can I bring my number from another provider?

Yes. The number stays yours; what changes is the platform responsible for it at Meta. The connection happens through Meta's own sign-up, and we stay with you through the move.

What are template categories?

Meta sorts templates into marketing, utility and authentication, and the category sets the price. The dashboard shows the category and approval status Meta assigned before you use a template.

What is the 24-hour window?

When a customer writes to you, a 24-hour window opens for free-form replies. Outside it, you start the conversation with an approved template.

Can my whole team use one number?

Yes. Conversations are shared in one queue, with no per-seat fees: the monthly plan doesn't change with the number of agents.

Can I try it before paying?

Yes. New accounts get US$5 of test credit, and test API keys run the whole flow without spending anything.

Connect your first WhatsApp number today.

Sign up through the site and get a US$5 test credit.