WhatsApp Cloud API

Table of contents

Automate your business at $5/day with Engati

Whatsapp cloud api

 What is WhatsApp Cloud API?

WhatsApp Cloud API is the cloud version of Facebook’s WhatsApp Business API that was released in 2019. This Cloud API is provided directly by Meta and is a simpler, more cost-effective way for businesses to use WhatsApp. 

Whatsapp Cloud API is hosted on Meta-owned cloud servers that cut off the middleman i.e. Business Service Providers(BSPs) and allow businesses to directly register for WhatsApp Business API with Facebook. 

How does it work?

Meta, like all cloud service providers, will serve as a hosting service. It  will be responsible for maintenance, compute, storage, networking, and all other infrastructure-related expenditures that come with it.

Businesses will be able to send and receive up to 80 messages per second to a variety of client numbers using the Cloud API service and up to 500 messages per second on request.   Multiple phone numbers will also be allowed to register with the Cloud API through this service.

If scaling is a concern, Cloud API automatically scales to handle your workload and refreshes its security updates automatically.

What has changed is how and how quickly your request to access the WhatsApp Business API is processed.

Difference between WhatsApp Cloud API and WhatsApp Business API?


 WhatsApp Business API

WhatsApp Cloud API


One has to register using a Business Service Provider to gain access.

Can be accessed directly from Facebook.


Business Service Providers undertake hosting charges to bear the cost of setting up and maintaining their servers. 

Facebook directly bears all costs for hosting.


Business Service providers needs to manually perform software updates as and when they get available.

Facebook provides API software updates and new features directly on Cloud API.


WhatsApp uses REST API

WhatsApp uses Graph API


Business API supports Sticker Pack Manager API.

Cloud API does not support Sticker Pack Manager API yet.


Media Provider API is Supported

Media Provider API is deprecated and requires a separate procedure.


Send upto 70 text messages per second for single-connect and 250 text messages per second for multi-connect.

Send upto 80 messages per second combined sending and receiving of text and media messages by default and up to 500 mps by request.


Single -Tenant (single phone number per deployment)

Multi-tenant. Multiple phone numbers can be registered on CAPI


Support is available 7x24 for critical issues on the best effort basis.

Support is available 7x24 for critical issues. Continues work is done until the issue is is resolved.


Available to only medium and large scale businesses

Available to all businesses. 

Key Features of WhatsApp Cloud API

  1. Allows businesses and developers to build on top of their WhatsApp to cut down start-up time.  
  2. Eliminates the middleman and the hosting costs involved with WhatsApp Business API. 
  3. Provides free and direct access to new features and API software upgrades.
  4. Can send and recieve up to 500 messages per second combined for both texts and media messages.
  5. Provides 24/7 support for critical issues till resolved.

Who can use it?

Unlike the on-premise WhatsApp Business API that is only available to medium to large scale businesses, WhatsApp Cloud API is also available to smaller businesses. Therefore all legitimate businesses can use it.

Pricing for WhatsApp Cloud API

Meta has announced that there will be no charges to access WhatsApp Cloud API. 

However, sending messages using Cloud APIs will be charged on a conversational basis.

There are 2 types of messages that can be sent an approved WACA number:

  1. User-Initiated Conversation (UIC): These are conversations where the user sends the first message. Here, any reply that you send within the 24-hour window is free.
  2. Business Initiated Conversation (BIC): These are conversations where a business sends the first message to the user. Business Initiated Conversations require a pre-approved WhatsApp template.
  3. The first 1000 conversations of every month are free of charge . After that WhatsApp Cloud API will charge Rs.0.55 (55 paisa) per conversation session for business initiated conversations.

You can check the price charts for international numbers and learn more about Meta’s pricing policies here.

How to get WhatsApp Cloud API?

The following steps can be used to get access to WhatsApp Cloud API for Free –

1. Log on to www.developer.facebook.com and click on the “Create app” button.

2. Click on ‘Business’ from the ‘Select an app type’ and click ‘Next’

3. Type in a name for your app, contact email and select Facebook Business Account(optional). Click on ‘Create app’.

4.  In the ‘Add products to your app’ menu, click on ‘Set up’ for WhatsApp.

5. Now create or select your Meta Business Account from the WhatsApp Business Platform API and click on ‘Continue’.

6. Copy and paste the temporary access token and keep it safely.

7. Select the phone number provided for testing and enter another phone number where you will receive the message from Meta via WhatsApp. This part is required to confirm that WhatsApp can send you messages from their servers. The message typed in the terminal says ‘Hello world’, but it can easily be edited in the template manager. 

8. Click on ‘Send message’. You should receive a WhatsApp message confirming the delivered message,by the WhatsApp Cloud API team.

9. Head to Facebook template manager and find the previously added, default template there. 

10. You can click on the ‘Create Message Template’ and create your own messages to send out to customers.

What is the process of sending messages?

  1. Head to the WACA dashboard. Create a template and submit for pre-approval by WhatsApp.
  2. Once the template is approved, you can use it to start a business-initiated conversation with any lead or customer.

Limitations of WhatsApp Cloud API

  • Unlike WhatsApp or WhatsApp Business, WACA messages are not free and have conversation based charges.
  • The biggest limitation of WhatsApp Cloud API is that Meta does not provide a platform for the business to use the Cloud API.  
  • To access WhatsApp Cloud API, you need to either develop a platform to benefit from WhatsApp’s features or partner with a BSP like Engati.

You can use Engati’s WhatsApp Solutions to make the most out of your WhatsApp Cloud API. Now deploy a WhatsApp Chatbot, send targeted messages and broadcasts to 1000+ customers, Automate your conversations to improve customer experience and be available 24/7. 

Close Icon
Request a Demo!
Get started on Engati with the help of a personalised demo.
Thanks for the information.
We will be shortly getting in touch with you.
Oops! something went wrong!
For any query reach out to us on contact@engati.com
Close Icon
Congratulations! Your demo is recorded.

Select an option on how Engati can help you.

I am looking for a conversational AI engagement solution for the web and other channels.

I would like for a conversational AI engagement solution for WhatsApp as the primary channel

I am an e-commerce store with Shopify. I am looking for a conversational AI engagement solution for my business

I am looking to partner with Engati to build conversational AI solutions for other businesses

Close Icon
You're a step away from building your Al chatbot

How many customers do you expect to engage in a month?

Less Than 2000


More than 5000

Close Icon
Thanks for the information.

We will be shortly getting in touch with you.

Close Icon

Contact Us

Please fill in your details and we will contact you shortly.

Thanks for the information.
We will be shortly getting in touch with you.
Oops! Looks like there is a problem.
Never mind, drop us a mail at contact@engati.com