Concepts

Everything You Need to Know About Meta WhatsApp Cloud API [November 2023]

Gabriella
April 20, 2023

Businesses of all sizes can now scale their conversations on WhatsApp following the launch of WhatsApp Cloud API to all businesses worldwide. This blog post will cover everything you need to know about WhatsApp Cloud API, how it works and the difference between Cloud API WhatsApp and WhatsApp Business API. Then, we’ll detail the benefits of WhatsApp Cloud API and show you how to get access to it.

What is WhatsApp Cloud API

WhatsApp Cloud API is the cloud-hosted version of the WhatsApp API, also known as WhatsApp Business Platform. It is hosted on Meta’s cloud servers. Meta initially offered WhatsApp On-premises API, which was hosted on a Business Solutions Provider (BSP) server or a business’s private server.

However, it realized that applying for On-premises API was time-consuming, API updates took a while to become available to businesses and some businesses couldn't afford the costs associated with it.

Meta has announced the release of meta whatsapp cloud api smbs whatsapp. However, may wonder what is whatsapp cloud api meaning. WhatsApp Cloud API is the cloud-hosted version of WhatsApp Business API. It has similar features to WhatsApp Business API, but it is hosted on Meta’s servers instead of a Business Solutions Provider BSP’s server. Because the main difference between the two is the hosting type, Meta refers to WhatsApp Business API as On-premise API to distinguish it from meta whatsapp cloud api smbs.
WhatsApp API hosting options

For that reason, Meta decided to offer WhatsApp Cloud API as a quicker and more cost-effective way to get WhatsApp API. That said, let’s discuss the differences between WhatsApp Cloud API and On-premises API.

Differences Between WhatsApp Cloud API and WhatsApp On-premises API

The differences between WhatsApp Cloud API and WhatsApp On-premises API are primarily back-end, which does not affect end-users. However, they can affect businesses in a few ways, namely the speed at which businesses can access the API and receive API upgrades.

The WhatsApp Cloud API is hosted by Meta, enabling businesses and BSPs to obtain free API access and benefit from faster implementation of software and security upgrades.

The difference between cloud whatsapp API and WhatsApp On-premises API does not affect end users as they are more back-end focused. However, businesses considering WhatsApp Cloud API should understand the differences between the two. Read this blog to understand the differences between whatsapp business cloud API and WhatsApp On-premises API.
Whatsapp Cloud API vs On-premises API: More info on WhatsApp Cloud API documentation

As for WhatsApp On-premises API, BSPs bear the responsibility of hosting and maintaining the API. They are required to manually carry out any upgrades, leading to potential delays in accessing the latest WhatsApp API upgrades.

Besides that, there’s also a significant price difference between the two APIs due to the various parties involved in the application process and hosting. We’ll dive into more of the details below.

WhatsApp Cloud API Pricing

WhatsApp Cloud API pricing differs depending on how you get access to it. If you get WhatsApp Cloud API from BSPs, it may involve additional BSP costs. However, because the API is hosted on Meta’s servers, their fees are typically lower compared to BSPs that offer On-premises API.

If you get WhatsApp Cloud API directly from Meta, you only have to pay WhatsApp conversation charges. WhatsApp’s conversation-based pricing is divided into two categories: business-initiated conversations and user-initiated conversations or service conversations.

Service conversations are conversations initiated by customers. Businesses will be charged user-initiated conversation fees when they reply to messages within the 24-hour messaging window.

whatsapp launches cloud api all businesses. It is cheaper compared to WhatsApp on-premise API. This is an image of whatsapp cloud api price. Getting a WhatsApp Cloud API account is free. By signing up for WhatsApp Cloud API, you only need to pay conversation-based pricing without paying additional per message fees, which are set by some BSPs. There are two types of cloud api whatsapp pricing: User-initiated conversations and business-initiated conversations whatsapp cloud api cost. Read this blog to know how to sign up for whatsapp cloud api free.
Meta WhatsApp API: WhatsApp Cloud API pricing

Business-initiated conversations are conversations initiated by businesses outside the 24-hour messaging window. Businesses have to use a message template to start a business-initiated conversation.

WhatsApp offers businesses 1,000 free conversations each month, which can be service conversations or business-initiated conversations. Note that effective June 1, 2023, the 1,000 free conversations will only be limited to service conversations. Now, let’s look at WhatsApp Cloud API features.

WhatsApp Cloud API Features

Similar to On-premises API, you need to connect WhatsApp Cloud API to a customer conversation management software like respond.io to use WhatsApp Cloud API features.

This image shows meta cloud api smbs whatsappfeatures. meta cloud api whatsapp  is just an API. It does not have an interface so it must be connected to a business messaging inbox like respond.io to use whatsapp api cloud API Features. Once connected, you can send broadcasts, interactive messages, get the green tick when you verify your WhatsApp Business profile and advance automation for marketing sales and support.
Meta Cloud API features

Once connected to respond.io, businesses can send broadcasts and interactive messages, apply for the WhatsApp green tick by verifying their WhatsApp Business Account and use advanced automation for marketing, sales and support.

Now that you understand what WhatsApp Cloud API is and how it works, let's explore its benefits.

Benefits of Getting WhatsApp Cloud API

WhatsApp Cloud API is more stable and reliable compared to On-premises API as Meta is in charge of the API infrastructure and hosting. Businesses can also get fast API updates, including new features or security updates.

Instead of the lengthy application process that you would experience when applying for On-premises API access from BSPs, businesses can get instant Cloud API access from BSPs or directly from Meta.

The benefits of WhatsApp Cloud API come from eliminating the middleman (BSPs) and allowing businesses to get the API directly from Meta. With the new whatsapp cloud api all businesses worldwide don't have to pay any setup fee and they can get direct access to Cloud API from Meta. We’ll show you how to get whatsapp business api cloud in this blog. Since Meta is responsible for all infrastructure-related maintenance and update, all the API updates done by Meta will be instantly available for businesses. This includes feature updates, security updates and more.
Benefits of Meta Cloud API

Although Meta does not charge any setup fees for the Cloud API, obtaining it through a BSP may come with additional costs. It is important to choose a BSP that does not impose any setup fees and markup on WhatsApp charges.

If you are searching for a BSP with these qualities, respond.io is an excellent option to consider. Let's take a closer look at what respond.io can offer.

Why Choose respond.io as Your BSP

Respond.io is a WhatsApp Business Solution Provider (BSP) and customer conversation management software. It allows you to connect WhatsApp to an omnichannel inbox, fully manage your WhatsApp Business accounts and use WhatsApp with teams of users.

Respond.io is a WhatsApp Business Solution Provider (BSP) and customer conversation management software. It allows you to connect WhatsApp to an omnichannel inbox, fully manage your WhatsApp Business accounts and use WhatsApp with teams of users. Unlike many BSPs, respond.io provides free WhatsApp Cloud API access and does not impose any markup on WhatsApp Charges. Because it comes with a messaging software, you don’t have to get API access and messaging software from separate providers.
Benefits of respond.io as a BSP

Unlike many BSPs, respond.io provides free WhatsApp Cloud API access and does not impose any markup on WhatsApp Charges. Because it comes with a messaging software, you don’t have to get API access and messaging software from separate providers.

Additionally, choosing respond.io as your BSP is a wise decision, given that it is a badged Meta Business Partner, vetted by Meta for its expertise in business messaging. Next, we’ll show you the two available options to obtain the WhatsApp Cloud API.

How to Get WhatsApp Cloud API

Businesses can get WhatsApp Cloud API access in one of two ways: Self-service or through a BSP like respond.io.

It’s worth noting that setting up WhatsApp Cloud API on your own requires technical knowledge. It involves a tedious process, which can be challenging for businesses without adequate technical resources that want to chat with customers quickly.

Fortunately, respond.io simplifies the process, allowing you to get WhatsApp Cloud API access in just a few clicks. Let’s explore how to get WhatsApp Cloud API on your own using Meta for Developers and through respond.io.

How to Get WhatsApp Cloud API: Self-Service

To get WhatsApp Cloud API directly from Meta, you need to set it up on your Facebook Developer Account. Follow the steps below or watch our WhatsApp Cloud API tutorial video.

Meta Cloud API: How to setup WhatsApp Cloud API

Set up Your Facebook Developer Account

1. Sign up or log in to the Facebook for Developers account and click on Create App.

To get WhatsApp Cloud API, you need to set up your Facebook Developer Account. Follow the steps below to set up WhatsApp Cloud API on your Facebook Developer Account. Alternatively, you can watch our WhatsApp Cloud API tutorial video. First, Sign up or Log in to the Facebook developer account and click on Create App.
Sign up or log in to the Facebook developer account and click on Create App

2. Select Business as your app type.

how to use whatsapp cloud api: Select Business as your app type.
Select Business as your app type

3. Provide basic information about your business. If you don’t have a Business Manager account, you may leave it unselected. Click Create app. You will be directed to your Meta dashboard.

Provide basic information about your business. For the business account section, you may leave it unselected and Facebook will automatically create a business account later. Click Create App. You will be directed to your Meta dashboard.
Provide basic information about your business

4. Scroll down until you see WhatsApp and click Set up.

On your meta dashboard, look for WhatsApp and click Set up.
Scroll down until you see WhatsApp and click Set up

5. Click Continue to accept WhatsApp Cloud API’s terms and conditions. If you left your Business Manager account unselected in step 3, you may leave your Business Account unselected here and Facebook will automatically create a business account later.

Click Continue to accept WhatsApp Cloud API’s terms and conditions. If you left your Business Manager account unselected in step 3, you may leave your Business Account unselected here and Facebook will automatically create a business account later.
Click Continue to accept WhatsApp Cloud API Terms and Conditions

6. Send a message with the test number generated by WhatsApp to your personal or business WhatsApp number to test if your integration is a success.

Send a message with the test number generated by WhatsApp to a phone number registered with WhatsApp to test if your integration is a success. Note that this step is optional. You can skip this step and add your own phone number to your WhatsApp Cloud API Account.
Send a message with the test number generated by WhatsApp

Next, we’ll show you how to add your phone number to your WhatsApp Cloud API account

Connect Your Phone Number

1. Click Add Phone Number to connect a phone number to your WhatsApp Cloud API account.

How to connect your phone number with your WhatsApp Cloud API: Click Add Phone Number to connect a phone number to your WhatsApp Cloud API account.
Connect a phone number to your WhatsApp Cloud API account.

2. Fill in your business information and click Next.

Fill in your business information and click Next.
Fill in your business information and click Next

3. Fill in your WhatsApp business profile information and click Next.

Fill in your WhatsApp business profile information and click Next.
Fill in your WhatsApp business profile information and click Next

4. Add a phone number for your WhatsApp Cloud API. Note that the number you add cannot be tied to an existing WhatsApp account.

Add a phone number for your WhatsApp Cloud API. Note that the number you add cannot be tied to an existing WhatsApp account.
Add a phone number for your WhatsApp Cloud API

5. Verify the phone number you’ve added. A 6-digit verification code will be sent to the number. Enter the verification code once you receive it.

Verify the phone number you’ve added. A 6-digit verification code will be sent to the number. Enter the verification code once you receive it.
Verify the phone number you’ve added

6. Look at the Send and receive messages section. The number you’ve added will be shown.

The number you’ve added will be shown in the Send and receive messages section. You have connected your phone number with your WhatsApp Cloud API account! Now that you've set up WhatsApp Cloud API on your Facebook Developer Account, you need to connect it to a messaging inbox like respond.io to start sending and receiving messages.
The phone number connected to your WhatsApp Cloud API account

You have connected your phone number with your WhatsApp Cloud API account! Now that you've set up WhatsApp Cloud API on your Facebook Developer Account, you need to connect it to a messaging inbox like respond.io to start sending and receiving messages.

Connect WhatsApp Cloud API to respond.io

1. Click on the Settings module, choose Channels and click on Add Channel. Then, click on the WhatsApp Cloud API.

Click on the Settings module, choose channels and click on ADD CHANNEL. Then, click on the WhatsApp icon.
Connect WhatsApp Cloud API to your respond.io account

2. Click Connect With Facebook. You’ll be prompted to choose the WhatsApp Cloud API Account and Business Manager account you want to use with respond.io.

Click Connect With Facebook. You’ll be prompted to choose the WhatsApp Cloud API Account you want to use with respond.io and the Business Manager account tied to the WhatsApp Cloud API Account you've selected.
Connect respond.io with Facebook

3. Select the phone number you want to connect to respond.io and click Next. The phone number shown in the drop-down menu are the phone numbers connected to the WhatsApp Cloud API account you’ve selected in step 2.

Select the phone number you want to connect to respond.io and click Next. The phone number shown in the drop-down menu are the phone numbers connected to the WhatsApp Cloud API account you’ve selected in step 2.
Select the phone number you want to connect to respond.io

4. Copy the Callback URL and Verify Token. You’ll need to add it to your WhatsApp Cloud API configuration page. Note that you need to complete the setup on your WhatsApp Cloud API configuration page before clicking Done.

Copy the Callback URL and Verify Token and add it to your WhatsApp Cloud API configuration page. Then, click Done.
Copy the Callback URL and Verify Token

5. Add the Callback URL and Verify Token to your WhatsApp Cloud API configuration page. Click Verify and Save.

Add the Callback URL and Verify Token to your WhatsApp Cloud API configuration page. Click Verify and Save.
Add the Callback URL and Verify Token to your WhatsApp Cloud API configuration page

6. Subscribe to the Message Webhook event.

Subscribe to the Message Webhook event.
Subscribe to the Message Webhook event

7. Go back to respond.io and click Done. Just like that, you’ve successfully connected your WhatsApp Cloud API to respond.io!

Go back to respond.io and click Done. Just like that, you’ve successfully connected your WhatsApp Cloud API to respond.io!
Connecting WhatsApp Cloud API to respond.io

8. Click on the Quality button to get the latest quality rating of your WhatsApp Business phone number.

Click on the Quality button to get the latest quality rating of your WhatsApp Business phone number.
WhatsApp Business phone number quality rating on respond.io

Now that you’ve seen the hard way of getting a WhatsApp Cloud API account, let’s do it the respond.io way!

How to Get WhatsApp Cloud API: Respond.io

Signing up for WhatsApp Cloud API with respond.io is quick and effortless. Once you click on this link, you’ll be guided through a seamless WhatsApp API sign-up process – from linking your Facebook Business Account to adding a phone number.

The entire process takes only a few minutes. Refer to our WhatsApp API guide for step-by-step instructions.

Signing up for WhatsApp Cloud API with respond.io is quick and effortless. Once you click on this link, you’ll be guided through a seamless WhatsApp API sign-up process – from linking your Facebook Business Account to adding a phone number.  The entire process takes only a few minutes. Refer to our WhatsApp API guide for step-by-step instructions.
Connect Facebook Business account

Note that you can only use a phone number either with On-premise WhatsApp API or with WhatsApp Cloud API. You cannot use the same number for both APIs. If you want to use your current WhatsApp On-premise API number for WhatsApp Cloud API, refer to our WhatsApp Cloud API migration guide or contact us for assistance.

Note that you can only use a phone number either with On-premise WhatsApp API or with WhatsApp Cloud API. You cannot use the same number for both APIs. If you want to use your current WhatsApp On-premise API number for WhatsApp Cloud API, refer to our WhatsApp Cloud API migration guide or contact us for assistance.
Add a phone number for WhatsApp Cloud API

Now that you have access to respond.io WhatsApp business API, you can start messaging customers. Let’s explore how messaging customers on WhatsApp works in the next section.

WhatsApp Cloud API: Messaging Customers

Once you’ve connected WhatsApp Cloud API to respond.io, you will fall under the unverified business category, where a compliance check of your WhatsApp Business account will be automatically triggered and conducted in the background to ensure compliance with the WhatsApp Platform Policies. During this period, businesses can:

  • Send business-initiated conversations (message template) to up to 250 unique contacts in a 24-hour rolling period.
  • Respond to unlimited conversations initiated by customers

If you have customers' phone numbers and want to message them right away, you can import your contact lists to respond.io and send them message templates. Keep in mind that you must obtain user opt-ins before messaging them.

Once you’ve connected WhatsApp Cloud API to respond.io, you will be added to the Limited Access Tier where a compliance check against the WhatsApp Platform Policy will be auto-triggered and conducted in the background. In this tier, businesses can send business-initiated conversations (Template Messages) to up to 50 unique contacts in a 24-hour rolling period and respond to unlimited customer-initiated conversations
Meta WhatsApp API: WhatsApp Cloud API messaging limits

To increase your messaging limits, you must verify your Facebook Business Manager. By doing so, you can send business-initiated messages to 1,000 unique contacts in a rolling 24-hour period.

Now that you know everything you need about WhatsApp Cloud API, you can start using your WhatsApp with a CRM integration or use WhatsApp for marketing, sales and support. Try respond.io WhatsApp Business API for free today!

Further Reading

We hope you found this blog beneficial. Here are some reading suggestions that might be of interest to you.

Gabriella
Content Writer
Gabriella is a Content Writer at respond.io, specializing as the team’s go-to authority for WhatsApp since 2022. Her profound knowledge of messaging apps, the SaaS industry and customer behavior makes her articles indispensable guides for tech-savvy businesses.
Tags
Copied to Clipboard!

Ready to get started? ✨

  • Unlock the power of respond.io to grow sales and delight customers.
  • 7-day free trial
  • No credit card required
  • Cancel anytime
Sign Up Free
  • Experience a personalized demo with us
  • Discover why 10,000+ businesses choose us
Book a Demo