...

WhatsApp Cloud API vs. WhatsApp On-Premise API: What's the Difference?

Illustrator: Adan Augusto
whatsapp-cloud-api-vs-whatsapp-on-premise-api

Please note that 'Variables' are now called 'Fields' in Landbot's platform.

Please note that 'Variables' are now called 'Fields' in Landbot's platform.

Meta consistently continues expanding WhatsApp into the business market. 

In 2022, one of the biggest developments was the May launch of WhatsApp Cloud API for all businesses worldwide. It made quite a splash and is, indeed, an important addition to the WhatsApp ecosystem. 

However, it’s understandable that if you are interested in leveraging WhatsApp automation but unfamiliar with the WhatsApp ecosystem making a choice between the Сloud API and WhatsApp Business API might be a bit tricky. To put your doubts to rest, we put together this guide!

WhatsApp Business API: An Overview

WhatsApp Business API is designed for medium to large companies that want to use the messaging app to communicate with their customers at scale. The API is more complex and more powerful than the basic WhatsApp Business App. Unlike the Business App, WhatsApp API has no app or front-end interface and must be integrated into your business software.

The Cloud and On-Premise API represent WhatsApp’s two hosting options. 

WhatsApp API Hosting Options

If you are looking to use the API, you have two hosting options: On-Premises and Cloud API.

The Cloud makes for a newer addition to the ecosystem as it was only introduced into beta testing in November and officially launched in May 2022. This developer tool is simply a cloud-based version of the existing on-premise WhatsApp Business API.

While WhatsApp Cloud API can be acquired directly from Meta, WhatsApp On-premises API is usually acquired through third-party services called Business Solution Providers (BSPs)

Key Differences between On-premise & WhatsApp Cloud API

You are probably wondering which one is better. The answer is… it wholly depends on your use case. However, it is important to note that the differences between Cloud and On-premises API do not affect end-users. The only thing your customers may notice is in the system messages, which are different for each hosting type. 

When you choose to use a BSP partner or use Facebook’s Cloud API, the system messages will be as follow: 

system messages bsp vs cloud api

If you decide to do the hosting yourself (using On-Premise without BSP) the message again will be a little different: 

system message on premise business hosting

All in all, the biggest impact of going with the Cloud vs On-Premise API is on your business. 

To help you make the call, below are several major differences between on-premise WhatsApp Business API & WhatsApp Cloud API. 

1. Hosting

For On-Premises API, your businesses and/or a selected BSP needs to host the API software on your/their own servers and in data centers. In the case of the Cloud API, Meta hosts the API on their servers. This affects several different factors, including access, pricing, maintenance, etc. 

2. Access 

In the case of WhatsApp Cloud API, Facebook offers direct access to the Cloud API in a matter of minutes. On the other hand, with WhatsApp Business API, it's usually the BSPs who act as intermediaries to help businesses get approved for WhatsApp Business API service. 

Meta's initial business model required businesses to go solo or through a BSP to get WhatsApp API. However, this could be time-consuming as well as financially difficult for many businesses so Meta decided to offer WhatsApp Cloud API as a quicker and more cost-effective way to get WhatsApp API. 

3. Maintenance

With Cloud API, all the software upgrades are performed by Meta. In other words, the new features and security updates will be available automatically without any action necessary on your part. Developers don’t need to do setup, maintenance, or scaling work and also, the code changes required to adapt to longer-term API changes will be minimal.

As for the On-Premises API, here, the individual businesses and/or their BSPs need to perform API software upgrades periodically.

4. Costs

In On-Premises WhatsApp Business API, businesses themselves or their chosen BSPs need to pay the costs of setting up and maintaining their servers as well as pay per message sent or per conversation, following WhatsApp’s API pricing rules.

In the case of the Cloud API, Meta pays for the cost of hosting, a business will only need to pay per message sent or conversation. This makes the Cloud option more attractive to smaller or medium businesses. 

The points above include the biggest contrasts between the two options. Other differences include more technical aspects such as API protocols, message throughput, certificate management, etc., which you can review in WhatsApp official documentation

On-Premises API or Cloud API: Which is Right for You?

When deciding which solution, Cloud API or On-Premises API with a BSP, to choose for your business, you should consider your own needs and limitations.

Primarily, WhatsApp Cloud API is perfect for your business if you want to have your WhatsApp API account under full management control and have both the API and hosting from a single provider (Meta). Beware that while setting up Cloud API might be quicker and more cost-effective, it might require greater technical expertise, and the Cloud API offers no interface. 

WhatsApp On-Premisses API is great if you need additional support to set it all up and get personalized support for WhatsApp API-related issues. Also, it’s important to point out that many BSPs, like Landbot, offer additional services beyond hosting and account management, such as the otherwise missing code-free interface that allows you easily create and manage WhatsApp campaigns and build Whatsapp bots

Whichever way you decide to go, growing your business with WhatsApp is already a step in the right direction. 

Frequently Asked Questions about Landbot Pricing

What’s a Landbot chatbot template?

There are three ways to go about building a conversational app with Landbot:

1 - Do it all from scratch but still without coding

2 - Use only a few pre-made elements (bricks)

3 - Pick and customize a pre-designed template


There’s no need to reinvent a flow if our conversational experience designers already built a chatbot template for your use case. Before committing to a free sign up or a specific template, you can always use the preview function to try out the end-user experience. When you do load your chosen template, you’ll see the conversational flow all set up for you with guiding notes when needed.

All you have to do is customize the content inside the flow that’s already there. Edit the text, images, gifs, and links in the blocks so they fit your brand and product!

What’s the difference between a chat, a WhatsApp chat, and an AI chat?
  • A chat in Landbot represents a structured conversation between your bot and an end user, following a rule-based flow for web chatbots. It guides the user through specific tasks using buttons, keyword triggers, and decision trees with predetermined responses.

  • A WhatsApp chat in Landbot is a conversation between your bot and an end user on WhatsApp, following Meta’s messaging rules. When an end user messages your bot, a 24-hour window opens, allowing free responses, and the interaction counts as a WhatsApp chat in your Landbot plan. After 24 hours of inactivity, only pre-approved Message Templates can be sent, which you can manage directly in the Landbot platform.

  • AI chats incorporate AI functionalities, leveraging Landbot’s AI feature blocks or AI Assistants for lead generation, FAQs, or appointment booking. This enables the bot to understand intent and provide personalized, real-time responses instead of relying solely on predefined flows. AI chats are tracked and billed separately from regular chats and WhatsApp chats.

What is considered a “seat” in a Landbot plan?

A seat refers to a user license that grants an individual access to the Landbot platform under a specific account. Each seat allows one team member to log in, build, manage, and collaborate on chatbots. The number of seats included depends on your subscription plan, and additional seats can be purchased on all paid plans.

What subscription plans does Landbot offer?
  • Starter: Ideal for individuals and small businesses looking to create website chatbots effortlessly.

  • WhatsApp Starter: Perfect for small teams and businesses automating conversations across websites, Messenger, and WhatsApp.

  • Pro: Great for growing teams that need advanced features, automation, and integrations for website chatbots.

  • WhatsApp Pro: Best for businesses looking to scale customer interactions on WhatsApp with automation and rich messaging capabilities.

  • Business: Tailored for enterprises that require a fully customized chatbot solution with premium support and integrations for all channels.

How does the 14-day free trial work?

New sign-ups to the Landbot platform receive a 14-day free trial with access to all Landbot features and channels. After this period, the account is automatically downgraded to the Sandbox (Free) plan, which has certain limitations. You can upgrade to a paid plan should you wish to continue using Landbot’s premium features.

How is my subscription charged?

Your credit card is automatically charged at the start of each billing period. For monthly plans, the charge is processed on the first day of each new monthly cycle, while for annual plans, it occurs on the first day of the new yearly cycle.

Can I change my subscription plan later?

Yes, you can upgrade or downgrade your subscription plan anytime within the Landbot platform. Changes will be applied according to Landbot's billing policies.

How many chats are included in the Business Plan?

Our Business Plan is fully customizable to suit your needs, including the number of chats, seats, and WhatsApp Business Account numbers. Please reach out to our Sales team for a personalized quote tailored to your requirements.

What happens when I reach my plan's chats limit?

If you go over your paid plan’s chat limit, extra chats will be charged based on the chat type. Regular chats cost €0.05 per extra chat, while WhatsApp chats also cost €0.05 per chat plus Meta’s additional fee. AI chats are €0.10 per extra chat. Business plans have custom pricing for extra chats.

Are there any plans that only include WhatsApp?

No, all of our plans that include WhatsApp (WhatsApp Starter, WhatsApp Pro, and Business) also grant access to other channels, such as web, API, and Facebook Messenger. These additional channels are included in all WhatsApp plans.

Can I add more than one WhatsApp number to my account?

Yes, you can link multiple WhatsApp Business Account numbers to your Landbot account, but the number of WhatsApp Business Account numbers allowed depends on your plan.

What payment methods does Landbot accept?

We accept Visa, MasterCard, and American Express. Bank transfers are only available for Business plans.

What currency will I be billed in?

Subscriptions are billed in Euros (€) for most customers. However, customers in the following countries will be billed in US Dollars ($): Argentina, Bolivia, Brazil, Chile, Colombia, Costa Rica, Cuba, Ecuador, El Salvador, French Guiana, Grenada, Guatemala, Guyana, Haiti, Honduras, Jamaica, Mexico, Nicaragua, Paraguay, Panama, Peru, Puerto Rico, the Dominican Republic, Suriname, Uruguay, the USA, and Venezuela.

Does Landbot use the official WhatsApp Business API? How does the application process work?

Yes! Landbot uses WhatsApp’s official API to integrate the most popular instant messaging app. The API offered by Facebook(Meta) is under constant improvement, the reliability is fantastic and generates a frictionless experience for your users and for your team. To review which type of enterprises, businesses and brands WhatsApp accepts at the moment, please read our WhatsApp API application guide.

Landbot’s onboarding team helps you in the application process. Once you sign up for Landbot’s WhatsApp solution, our team will ask you to submit the required information and initiate the application process on your behalf. The entire process usually lasts around 1-2 weeks, regardless of which provider you work with. We take utmost care to ensure each business we collaborate with has their application approved, managing the application process at every step of the way. However, ultimately, the final approval decision rests with WhatsApp.

Can I start building my bot before my WhatsApp API access is approved?

Landbot’s special WhatsApp Test environment feature allows you to build and test your WhatsApp bot before your API application gets approved.

This is possible because the testing channel is a closed one, and only allows communication between the Landbot interface and the phone number you associated with the test account. So you can already test your WhatsApp bot with your own phone, and have it ready to be published live to your users when the access is approved by WhatsApp.

Do you offer support resources on WhatsApp bot creation?

Yes, you have access to a large collection of support resources including WhatsApp guides, documentation and academy videos to help you get the most out of the WhatsApp chatbot builder and campaign manager. Listed below are some of the resources:

- How to Create a WhatsApp Bot: Step By Step Guide
- How to Create & Test your WhatsApp Chatbot: Video Guide
- Landbot Academy: WhatsApp

What is the WhatsApp opt-in and how does it work?

WhatsApp opt-in is the active consent users have to give you before you can contact them via WhatsApp. Opt-ins need to be done via a third-party channel. You can learn more about WhatsApp opt-ins and how they work here.