When connecting the WhatsApp Business API, its price is one of the most complicated questions. We explain everything in detail.
We apologize in advance for such a long and tedious article) β but we didn’t come up with this pricing)
WhatsApp Business API Connection Scheme
Unlike fairly simple connection methods, the WhatsApp Business API is a complex topic.
For example, with a Telegram bot β you just create a bot, and essentially the bot token Β«is the botΒ», and having the token β you can already do Β«whatever you wantΒ», or in VK β you simply automate group replies β and that’s the bot.
WhatsApp has a two-step connection system (the official way):
Approved providers <- All other chatbot services
There are Β«approved WhatsApp providersΒ» β there aren’t many of them in the world, just a few dozen. These are huge companies that essentially act as a Β«pipelineΒ» to WhatsApp.
All other services, like ours, which provide systems for creating chatbots/broadcasts in WhatsApp, connect to them.
We work with two such providers β Gupshup.io and 360dialog. Why do we need two? Simply for reliability/redundancy, because in the current environment you never know who might disconnect what and when.
How WhatsApp Business API is Connected
First, you connect a number (usually a new SIM card) to WhatsApp β in the approved provider’s dashboard. This is simply so that Β«messages can be sentΒ».
Once that’s ready, you connect your number to a bot builder/broadcast tool β like ours, and such systems provide all the bot logic, broadcast management, and so on.
WhatsApp Business API β Price
Because the connection in WhatsApp is two-step, the price also consists of two parts.
- You pay WhatsApp for conversations (through an Β«approved providerΒ») β this is the official price set by WhatsApp, which they charge for each conversation (you may need a VPN to open this link). This is about 8 rubles per conversation. There may also be an additional monthly fee. Since these are Western services, payment must be made with a foreign (non-Russian) bank card, or β in some cases, through an intermediary service (we have one for Gupshup β for legal entities).
- You pay for the bot/broadcast service system β for a service like ours. And here the price depends purely on the market and how services value themselves β from several hundred to thousands of rubles per month. In our service β only 490 rubles per 1 WhatsApp number.
Some systems combine these two prices internally, and you may not even know what’s happening inside and how much things cost, but we adhere to the principles of transparency and tell it like it is.
Price per Conversation
Let’s take a closer look at what Β«price per conversationΒ» means.
WhatsApp has a Β«24-hour ruleΒ». That is, the bot can only send arbitrary messages to a user within 24 hours of their last message to the bot.
After this window closes β or if a particular person has never messaged the bot before, the bot can only send a pre-approved message template to the person. And this β costs money)
More precisely β when you send such a message (paid), you Β«open a windowΒ» of communication with the user for 24 hours. If the user replies β you can continue messaging with them.
This is IMPORTANT: After Β«opening the windowΒ», within 24 hours you can SEND OTHER TEMPLATES of the same category FOR FREE (the next chapter will be about categories).
Price by Category and Category Features
Messages are charged in 4 categories:
- Marketing β essentially any promotional broadcasts like Β«we have a sale β come visitΒ».
- Utility β broadcasts related to service β order confirmation, delivery status, payment reminders, feedback requests.
- Authentication β narrowly specific things for login confirmation (you most likely won’t need this).
- Service β a client’s request to you (incoming). Yes! WhatsApp charges for incoming messages too, but gives 1000 free INCOMING conversations per month.
Broadly speaking β everything related to your communication with EXISTING clients about their current or recently placed orders β is Β«UtilityΒ». Sometimes reminders about webinars can be classified as Β«utilityΒ» β even though they are not explicitly Β«ordersΒ».
Everything else β promotional broadcasts β Β«marketingΒ».
Why are we talking about this in such detail β because the price for sending a Β«utilityΒ» template (from 4 rubles) is almost twice as low as Β«marketingΒ» (from 8 rubles)
There is also another feature β different types of conversations!
For example, a user receives a Β«utilityΒ» broadcast from you β for example, an order reminder. But! If you also send them a promotional Β«marketingΒ» broadcast, even within 24 hours, this is also charged β because these are DIFFERENT types of conversations.
This concludes our overview of this complex topic.
If you still have any questions β write to us in the support chat (chat icon at the bottom left) or call +7 913 463 51 58 β we will be happy to consult you, it’s free.










