Updated on September 5, 2023

The best business experiences meet people where they are.”

  Mark Zuckerberg, Conversations Keynote speech, 2022

Mark Zuckerberg was not making a statement into thin air when he said these words during Meta’s first-ever Conversation’s event. Meta just announced that the WhatsApp Cloud API to all businesses across the world can now provide tailored experiences to their customers.

In this post, we will tell you all about WhatsApp Cloud API and how your business can benefit from it.

Before we dive a bit deeper, you might want to learn a bit about WhatsApp API and the difference between WhatsApp Business app and WhatsApp API. We wrote a post explaining this in detail, which you can read here.

Table of Content

So now, coming straight to the point.

CTA banner

What is WhatsApp Cloud API?

WhatsApp Business API suffered from a few setbacks, such as businesses needing to go through a Business Service Provider (BSP) to get WhatsApp API. Also, the application process was time consuming, and not a lot of businesses could afford the exorbitant charges that BSPs were quoting.

To counter this, WhatsApp introduced the WhatsApp cloud API, where the API is hosted on Meta-owned cloud servers instead of the servers provided by the BSP. This makes the WhatsApp Business Cloud API more cost effective and easier to access for smaller businesses.

This was done for a few reasons like:

  • Less resource-intensive: WhatsApp didn’t want to deal with additional resources that oversaw the API Application process. WhatsApp felt this process was easier if done through a partner.
  • Partner capabilities:  Some of the partners that Meta had teamed up with had resources that helped them vet the businesses that had access to the WhatsApp API. This makes the process less cumbersome for WhatsApp.

All this changed with the addition of WhatsApp Cloud API. Now, businesses can get their WhatsApp Business API accounts directly verified by Facebook for free. What this means is that small and medium businesses can easily tailor their customer experiences on top of WhatsApp . They do not need to pay BSPs (Business Service Providers) a fixed amount to get access to the WhatsApp Business API.

Differences between WhatsApp on premises API and WhatsApp Cloud API

WhatsApp on Premises APIWhatsApp Cloud API
AccessedCan be accessed only after registering with a Business Service Provider.Can be accessed free from Facebook.
HostingIf you are an individual business owner or a BSP, you need to host the API software on your own servers and in data centres.Hosting is taken care of by Meta.
CostsBSPs need to bear the cost of setting up and maintaining their servers. BSPs also need to pay per message sent per conversation.Meta pays the hosting costs, and businesses only need to pay per message sent or conversation.
API ProtocolWhatsApp On premises uses REST API.Uses Graph API
MaintenanceBusiness Service Providers need to perform software upgrades from time to time, as and when they are available.Meta performs the API software upgrades and also makes new features and software updates readily available for the cloud API.
Server LocationServer location is based on the business.Servers are located in North America.
UptimeCannot be specified since it depends on the BSPs infrastructure.Meta has set a goal of 99.9% uptime.
Sticker Pack Management APISupportedNot supported.
Single- tenant vs. Multi-tenant: Single-tenant (single phone number per deployment).Multi-tenant. Multiple phone numbers can be registered on CAPI.

Differences between WhatsApp Cloud API and WhatsApp on premises AOI

Features of Whatsapp Cloud API

Some of the key features of WhatsApp Cloud API include:

  • Free API Software upgrades
  • End-to-End encryption
  • No Hosting costs.
  • Ability to schedule WhatsApp messages at scale.
  • Upto 250 messages combined per second sending and receiving.
  • Support for critical issues that are available 24/7.

How does it work?

Like cloud service companies, Meta will act as a hosting service. Meta will take responsibility for maintenance, computation, storage, network, and all the other infrastructure-related costs that come with it. 

The Cloud API service will also allow businesses to send and receive up to 80 messages per second to a bunch of customer numbers. The service allows multiple phone numbers to be registered on the Cloud API.

If scaling is your concern, then Cloud API automatically scales to handle your workload, and the security updates are also available automatically on the Cloud API.

What has changed is the way your request to access WhatsApp Business API is processed and how fast it is to actually get it.

We will now take you through how to set up the WhatsApp Cloud API  so that you can get a first-hand view of how to get up and running with WhatsApp.


How to get the WhatsApp Cloud API

Step 1: Log in to the Facebook developer account

The first step to setting up is to visit developers.facebook.com and log in using your Facebook credentials.

You will then get an option to “Create App.” Click on it.

 Log in to the Facebook developer account

Step 2: Select the app type

In the next step, select “Business” as your app type.

Select the app type

Step 3: Provide basic information

In this next step, you will have to provide basic information about your business. At this juncture, we would like to say that with the introduction of WhatsApp Cloud API, you no longer need a verified Facebook Business Manager account to get up and running, although we still recommend you to get a Facebook Business Manager account verified on the side.

For now, you can select “No Business Manager account selected” and click “Create App.”

Meta for developers

Step 4: Set up WhatsApp from the Dashboard

You would now have successfully logged into your Meta dashboard. From here, scroll down to the WhatsApp section and click “Set up.”

Set up Whatsapp from the dashboard

Step 5: Accept WhatsApp Business Platform API conditions

The next screen shows you a list of the Terms and Conditions you must accept before using the WhatsApp Cloud API. Hit the “Continue” button, and you are good to go.

Accept WhatsApp Business Platform API conditions

Step 6: Send a test message to a WhatsApp-enabled number

We now come to our final screen. Here you are given a unique Phone number ID and a unique WhatsApp Business Account ID. The “From” number is a Test number that is assigned to you. The “To” number is the number you wish to send your first WhatsApp text to.

Send a test message to a WhatsApp-enabled number.

Step 7: Enter the verification code you received

You will receive a verification code on your mobile phone from Facebook Business. Enter this number into the boxes provided to finish the verification.

enable verification code

 Step 8: Send your first message over WhatsApp Cloud API

It is now time for you to test if your integration of the customer number is a success. Select the message that you have just verified from the drop-down box and hit “Send Message.”

first message over whatsapp cloud API

Voila. You have just sent your first test message from your unique business number to your verified WhatsApp number over the WhatsApp Cloud API.

The message will look something like this.

whatsapp message

Now that you have access to the WhatsApp cloud API, to use it effectively, you need to add an interface. With Kommunicate, you can integrate seamlessly with WhatsApp and be one step closer to the customer. You can now integrate your favorite chatbot with Whatsapp using Kommunicate and Whatsapp cloud API. As customers, you get the advantage of easy scalability. We will be providing this API in our Grow plan an integration. Kommunicate is a no-code chatbot builder that lets you build your WhatsApp chatbot in three simple steps.

  1. Build your chatbot using Kompose, our easy-to-use drag and drop chatbot builder powered by AI.
  2. Integrate chatbot with the WhatsApp bot API.
  3. Test your WhatsApp chatbot by sending messages to the number linked to your account.

Create your chatbot right now! Sign up with Kommunicate & get WhatsApp Business API for free.

Here is the quick video

Pros of using WhatsApp Cloud API

  1. Faster approval process: Earlier, businesses had to rely on Business Solution Providers and wait for the team to approve their business before getting access to the WhatsApp Business API. It essentially eliminates the middleman, and businesses across the globe will get direct access to the WhatsApp Business API.
  2. Instant Updates: As mentioned above, you get direct access to the WhatsApp Business API, which means the updates added to the Business API are also instantly available to you, including the security updates.
  3. Reduced costs: Business Solution Providers charge a fixed amount for your business to get the WhatsApp Business API.  Meta has announced that the WhatsApp Cloud API setup charges are now totally free. This means businesses of all sizes can now access the WhatsApp Business API without paying a single dime.

Cons of using WhatsApp Cloud API

Although the pros far outweigh the cons in the case of Cloud API, there are a few minor hurdles that the developers at Meta are working hard to rectify. One of them is that you can use a phone number either with an on-premise WhatsApp Business API or with a WhatsApp cloud API, but not both.


WhatsApp Cloud API pricing

Although It is free to access, users are charged on the basis of conversations they have with a business. There are two categories of conversations in WhatsApp fall under. They are:

  1. User-initiated: A user-initiated conversation is one where a user messages a business and the business reverts back to the user within 24 hours.
  2. Business-initiated:  Once a business messages a user 24 hours after a user-initiated message, the conversation is termed a business-initiated conversation.

Irrespective of a user-initiated conversation or a business-initiated conversation, WhatsApp provides the first 1000 conversations every month for free. Beyond this limit, users must add a credit card to their account to continue using WhatsApp service.

Even if a WhatsApp Business Account has multiple numbers attached to it, the free message limit of 1000 messages still holds, and this free limit is refreshed every month.

Also, WhatsApp will not charge the businesses when the users reach out to a business through the business’s  Click- To-Action (CTA) button. 

Here are some of the rates for “Cost per Conversation” in USD

MarketBusiness- initiated RateUser- initiated Rate
Argentina $ 0.0526$ 0.0316 
Colombia $ 0.0100$ 0.0060
Egypt$ 0.1073$ 0.0644
Germany$ 0.1365$ 0.0819
India$ 0.0066$ 0.0040
United Arab Emirates$ 0.0316$ 0.0190
United Kingdom$ 0.0647$ 0.0388
North America$ 0.0147$ 0.0088

For more details on pricing, refer to this page.

Parting words

In simple terms, if you are a small business owner who is now considering using the WhatsApp Business API, then the timing could not have been better.

You get access to WhatsApp Cloud API in a matter of minutes, something which businesses struggled for weeks, sometimes months, in the past.

Also, you don’t need to approach a Business Solution Provider who will charge you an additional fee to give you access to the API. We still recommend getting the Facebook Verification done, though, because otherwise, you can’t explore all the exciting possibilities of Cloud API.

We hope we were able to answer your questions related to WhatsApp Cloud API. For more awesome content around chatbots and technology, keep watching this space.

At Kommunicate, we are envisioning a world-beating customer support solution to empower the new era of customer support. We would love to have you onboard to have a first-hand experience of Kommunicate. You can signup here and start delighting your customers right away.

Write A Comment


Devashish Mamgain

I hope you enjoyed reading this blog post.

If you want the Kommunicate team to help you automate your customer support, just book a demo.

Book a Demo

You’ve unlocked 30 days for $0
Kommunicate Offer

Upcoming Webinar: Conversational AI in Fintech with Srinivas Reddy, Co-founder & CTO of TaxBuddy.