How WhatsApp Business API works
There are three versions of WhatsApp:
Standard WhatsApp (for personal use, supports calls)
WhatsApp Business App (for small businesses, also supports calls)
WhatsApp Business API (this is the version we use on our platform with extended features; calls are not supported)
Standard WhatsApp and WhatsApp Business App are managed directly through the mobile application. All registration, conversations, and chat management happen inside the app itself.
WhatsApp Business API, on the other hand, is designed for advanced business use. This version is aimed at medium and large companies and provides extended capabilities such as message templates, automation, analytics, and integration with external platforms (like our platform or a CRM).
⚠️ WhatsApp Business API cannot be used via the regular mobile or desktop WhatsApp app. All messaging and management take place only through specialized platforms.
Additionally, one phone number can only be connected to one version of WhatsApp at a time. For example, if a number is registered in the WhatsApp Business App, it must first be disconnected before being linked to the API.
WhatsApp Business API limitations and features
❌ Cannot be used via the mobile or desktop app — only through a web-based platform or an API integration.
📊 Quality Rating: Every number receives a quality rating (low, medium, high) based on user behavior. Spam reports or blocks lower the rating.
💬 Message Limits:
No limits on incoming messages from customers.
Daily limits on outgoing business-initiated messages — ranging from 250 to unlimited, depending on the number’s quality rating and company verification status.
⏳ 24-Hour Customer Service Window
What is the 24-hour window?
When a customer writes to your business, you have 24 hours to reply freely with any type of message (text, images, video, audio, files, or templates). These are called session messages. During these 24 hours, messaging works just like regular WhatsApp.
If more than 24 hours pass since the customer’s last message, you can no longer send free-form messages. To contact the customer again, you must use approved template messages.
Example of a 24-hour window:
Monday, 3:00 PM — customer sends a message → the 24-hour window starts (until Tuesday, 3:00 PM).
Monday, 5:00 PM — you reply (normal message).
You can continue sending messages until Tuesday, 3:00 PM.
Monday, 8:00 PM — customer replies again → the 24-hour window resets, now extended until Tuesday, 8:00 PM.
Each new customer message resets the 24-hour window.
Template Messages
Template messages are structured messages that must be pre-approved by Meta (Facebook). They are used:
After the 24-hour window has closed — to re-engage the customer.
At any time — for notifications (order confirmations, reminders).
At any time — for marketing campaigns (must avoid spam).
To initiate a new conversation with a customer.
💰 Template messages are paid — Meta charges a small fee for each message. Therefore, when setting up WhatsApp Business API, you must link a payment method in Business Manager.
Example pricing by message type:
Marketing: from $0.0107 (India) to $0.1597 (Netherlands)
Utility (notifications): from $0.0002 (Colombia) to $0.0550 (Germany)
Authentication: from $0.0014 (India) to $0.0768 (Germany)
🔗 Pricing details: Facebook Developer Docs — WhatsApp Pricing
Pricing examples in different countries:
| Country | Marketing | Notifications (Utility) |
|---|---|---|
| India | $0.0107 | $0.0014 |
| Brazil | $0.0625 | $0.0080 |
| USA | $0.0250 | $0.0040 |
| United Kingdom | $0.0529 | $0.0220 |
| Germany | $0.1365 | $0.0550 |
| France | $0.1432 | $0.0300 |
| Indonesia | $0.0411 | $0.0200 |
| Nigeria | $0.0516 | $0.0067 |
| South Africa | $0.0379 | $0.0076 |
| UAE | $0.0384 | $0.0157 |
| Mexico | $0.0436 | $0.0100 |
| Netherlands | $0.1597 | $0.0500 |