Table Of Contents

Home » WhatsApp » WhatsApp Cloud API » What is WhatsApp Cloud API: Setup in 10 Minutes [2025]

What is WhatsApp Cloud API: Setup in 10 Minutes [2025]

Do you remember the last time you opened a business email? No? We didn’t think so either.

Now, take a moment to reflect on why WhatsApp is so convenient when connecting with friends, family and even office colleagues. What if you could blend WhatsApp’s personal touch with your business’s communication practices? Enter WhatsApp Cloud API.

Meta (formerly known as Facebook) launched WhatsApp Cloud API on May 19, 2022. The idea behind the offering was to give small and medium businesses a chance to utilise WhatsApp not just for sending bulk messages but to set up and implement other automation features as well at a reasonable cost, unlike the On-Premises API.

As WhatsApp Cloud API gains prominence among businesses, we think this guide will help you understand all things WhatsApp Cloud API — how to get started, pricing, features, benefits, setup and best practices. 

What is WhatsApp Cloud API?

WhatsApp Cloud API is a feature that allows you to send and receive messages through a cloud-hosted version of the WhatsApp Business Platform. You can schedule and send bulk messages, use a WhatsApp chatbot to interact with leads or customers and completely automate various features of WhatsApp, which isn’t possible on the regular WhatsApp app or its business counterpart.

Meta hosts WhatsApp Cloud API on their servers so you can use it without having to own or rent a server. It’s both cost-efficient and easy to set up compared to the On-Premises API offered by Meta initially.

Benefits of using WhatsApp Cloud API

WhatsApp Cloud API comes packed with useful features that make it a powerful tool for businesses looking to connect with their customers on a personal level. Here are a few of its unique features:

1. Automated responses

Automated responses are a lifesaver for keeping your customers engaged round the clock. Setting up greeting messages or auto-replies for common questions related to store hours, service availability or product troubleshooting ensures your customers always receive an immediate response.

2. Interactive messages

Interactive messages take customer engagement to the next level. By incorporating elements like buttons for quick actions or menus for easy navigation, you make it simpler for customers to make decisions, place orders or get the information they need with minimal effort.

3. Message templates

Message templates are a game-changer for efficient communication. These pre-approved formats ensure your messages are always in line with WhatsApp’s policies, reducing the risk of them getting flagged for spam.

4. Strong privacy

The end-to-end encryption feature of WhatsApp applies to Cloud API as well. Meaning that only you and your customer can read what’s sent. By today’s standard, having this level of security is paramount since privacy concerns are at an all-time high.

5. Easy integration

Integrating WhatsApp Cloud API directly with your existing CRM or business tools streamlines your operations like never before. Seamless integration means all customer interactions are automatically logged and accessible within your main system, providing a comprehensive view of customer activities and preferences.

6. Scalability

The cloud-based nature of WhatsApp Cloud API offers unparalleled scalability, accommodating your business growth without additional hardware or significant investment. This flexibility allows you to adjust your usage based on business size and needs, whether expanding your customer base, entering new markets or launching new products.

7. Cost-effectiveness

With no upfront investment in servers or infrastructure as is the case with on-premise API, WhatsApp Cloud API is a cost-effective solution for SME businesses aiming to enhance their communication.

WhatsApp Cloud API pricing

WhatsApp Cloud API charges your business when you talk to customers, it charges you per ‘conversation’. A conversation in this context is defined as the number of messages you send in a 24-hour window.

Different types of conversations along with their pricing:

  1. Marketing: ₹0.7265 per conversation. These are promotional messages where you talk about your products, offers or any new features.

  2. Utility: ₹0.115 per conversation. These are for transaction-related messages like order confirmations, delivery updates or payment reminders.

  3. Authentication: ₹0.115 per conversation. For sending one-time passwords (OTPs) to verify the identity of your customers.

  4. Service: ₹0.29 per conversation. These happen when a customer asks you something and you reply.

The first three types of conversation — Marketing, Utility and Authentication — are the conversations initiated by your business. Whenever your business initiates a conversation with a customer, you will be charged for that conversation. But after that any messages exchanged with that customer within the next 24 hours are free.

For Service conversations, you will incur charges when the customer messages you. Here you have the same 24-hour cycle to exchange messages until you’re charged again. Plus, every month, you get 1000 free conversations, i.e., you will not incur a charge for the first 1000 messages initiated by your customers.

Note: These charges are exclusive of taxes. An extra 15% tax is applicable across all four types of conversation for business owners.

Points to remember:

  • You might have different conversations with the same customer on the same day (e.g., Marketing and Utility), so, in such cases, you will be charged for each conversation type

  • These prices are specifically for India and can vary in other countries. To learn more about pricing for different countries, please visit this page: WhatsApp Platform Pricing

  • If a customer contacts you through a click-to-WhatsApp ad or from a Facebook page CTA button, that conversation is free for 72 hours, i.e., you can send unlimited messages during that period

So, WhatsApp Cloud API makes managing your business communications easier plus it’s way more cost-effective than most other communication channels, providing you with the freedom to chat with your customers without worrying about expenses.

Difference between WhatsApp Cloud API, Business API and On-Premises API

WhatsApp offers different ways for businesses to connect with their customers, each with its own set of features and benefits. Whether you’re a small shop or a big company, understanding the differences between WhatsApp Cloud API, WhatsApp Business API and On-Premises API can help you pick the right tool for your business needs.

Feature

WhatsApp Cloud API

WhatsApp Business API

On-premises API

Setup Complexity

Easy to set up with minimal technical need.

Need to connect with a BSP (Business Solution Provider)

Complex setup requiring your own servers.

Cost

Generally lower, pay as you go.

Varies, depends upon the BSP you are getting it from.

Higher due to infrastructure costs.

Control and Privacy

Managed by WhatsApp, with standard control.

BSP is responsible for the privacy and control of the API

Full control over data and privacy.

Scalability

Highly scalable with WhatsApp’s cloud.

Depends upon the BSP

Depends on your own infrastructure.

Integration Ease

Quick and easy with existing tools.

Integration capabilities depends upon the BSP

Highly customisable but complex.

Maintenance

WhatsApp handles maintenance.

BSP handles all the maintenance for the API

High maintenance with your own team.

Accessibility

Access from anywhere via internet.

Access from anywhere, needs stable net.

Limited to your network or via VPN.

Speed and Reliability

Fast and reliable on WhatsApp's servers.

Good, depending on BSP’s infrastructure.

Depends on your own setup.

Ideal for

Small to medium businesses.

Medium to large businesses.

Large businesses with specific needs.

Choosing between WhatsApp Cloud API, WhatsApp Business API and On-premises API depends on your business size, technical capabilities and specific needs. 

Cloud API is the way to go if your priorities are ease of use and hassle-free setup.

For businesses that need an interface for using the API and would prefer WhatsApp to handle most of the technical heavy lifting, the Business API is a good middle ground.

The On-Premises API offers the most customisation and privacy for large organisations that like to retain full control over their communication infrastructure. 

No matter which option you choose, integrating WhatsApp can significantly improve your customer interactions and subsequently business operations.

How to get started with a WhatsApp Cloud API account?

There are only two possible sources from which you can get WhatsApp Cloud API for your business:

  1. Meta

  2. An official tech partner

If you choose Meta, the setup process is quite similar to option two, but there’s one big difference: you need a developer. Why? Meta gives you the tools to send messages, but it doesn’t give you a user interface to manage and use the API feature.

Also, Meta doesn’t have built-in analytics so you won’t know how many of your messages are actually getting delivered, who’s reading them or if your customers or leads can relate to them.

So, the best approach would be to get Cloud API from a tech partner like Telecrm (India’s Best WhatsApp CRM). Here you will not only get an easy-to-use user interface and built-in analytics but also have dedicated Cloud API setup specialists who will help you get started with WhatsApp Cloud API in no time.

But, before you start with the process of getting WhatsApp Cloud API for your business, there are certain prerequisites you need to have ready.

Prerequisites for WhatsApp Cloud API account

  1. A phone number with which you can apply for WhatsApp API (You need a number that doesn’t have an active WhatsApp account.)

  2. You need a GSTIN to verify that you are a GST-registered business operating in India

  3. A verified Facebook Business Manager ID. You should set up a Facebook business Page to get this ID

  4. A Visa or Mastercard for payment

  5. An Active/Live Business Website

Step-by-step process for setting up a WhatsApp Cloud API account

Here’s the step-by-step process of signing up for a WhatsApp Cloud API account. If you are strapped for time, watch the setup video below instead.

WhatsApp Cloud API Setup

1. Create a Meta developer account

Navigate to developers.facebook.com and click on Get Started.

Navigate to developers.facebook.com and click on Get Started.

In the ‘Contact Info’ tab, enter the email which you want to use for logging into your account and where you would like to receive notifications. Click on Confirm Email to move on to the next step.

In the 'Contact Info' tab, enter the email which you want to use for logging into your account and where you would like to receive notifications. Click on Confirm Email to move on to the next step.

In the ‘About You’ section, select the option that best describes your job role. Then click on Complete Registration.

In the 'About You' section, select the option that best describes your job role. Then click on Complete Registration.

Once the registration is complete head to the Create App section.

2. Create App

Click on Create App.

Click on Create App.

Select Others in the ‘Add Use Case’ tab and then click on Next

Select Others in the 'Add Use Case' tab and then click on Next.

Choose Business in the ‘Select an App Type’ tab and then Click on Next.

Choose Business in the 'Select an App Type' tab and then click on Next.

Here, you’ll have to provide details such as:

  • Add an app name: This is the name for the app that will be seen on the My Apps page once created and associated with your app ID. Please note, that you can change the name later in the settings.

  • App contact email: This is the email Meta will use to communicate with you regarding the app. Make sure you provide an active email and that you use it regularly. It will also be used for recovery in case the app is deleted or compromised.

  • Business portfolio: This is a compulsory requirement, and is required for certain products and permissions. You’ll be asked to connect your business account when you request access to those products or permission.

Once you have entered all the requested details, click on the Create app button.

Once you have entered all the requested details, click on the Create app button

Now you’ll be redirected to your app’s dashboard, where you have to set up your WhatsApp API account.

3. Add WhatsApp to your Meta Business account (formerly Facebook Business account)

In the Meta Business account, click on WhatsApp Set Up.

Now you'll be redirected to your app's dashboard. Here navigate and click on WhatsApp Set Up. In the Meta Business account, click on WhatsApp Set Up.

Click continue and then click on Start using the API.

Click continue and then click on Start using the API.

In the WhatsApp setup section of your App Dashboard, head to Step 5 and add your phone number.

In the WhatsApp setup section of your App Dashboard, head to Step 5 and add your phone number.

In this tab, provide necessary details like:

  • WhatsApp Business profile display name: This is the name that will be displayed to people who will receive a message from your WhatsApp Cloud API account.

  • Timezone: Select the timezone for the country your business operates in.

  • Category: Choose the category that best describes your business like in the image we have selected Professional services.

  • Business description: Here you can provide a brief description of your business. Please note that this is optional and you can skip this step if you like.

Once done, click on Next.

In this tab, provide necessary details like: WhatsApp busines profile display name, timezone, category and business description.

In this section, provide the WhatsApp Business phone number you want people to see when they receive a message from your WhatsApp Cloud API account. Choose how you would like to verify the number, through a message or phone call. Click on Next.

Note: Remember to enter a phone number that doesn’t have an active WhatsApp account.

In this section, provide the WhatsApp Business phone number you want people to see when they receive a message from your WhatsApp Cloud API account. Choose how you would like to verify the number, through a message or phone call. Click on Next.

With your number added and verified, head back to the ‘App Dashboard’ tab. Copy the WhatsApp business ID as shown in the image and save it. (It will be required later in the setup process.)

Scroll down to step 6: Add a payment method and provide the card details that you will be using for auto-payment of your WhatsApp conversations.

With your number added and verified, head back to the App Dashboard tab. Copy the WhatsApp business ID as shown in the image and save it.

Payment Settings

Select your WhatsApp account and click on Payment Settings.

Select your WhatsApp account and click on Payment Settings.

In this step, first, add your Business Info as per your GST documents and second add a payment method: a Visa or Mastercard debit/credit card that has international transactions enabled.

Note: This payment method will be used for paying the conversation charges solely to Meta.

In this step, first, add your Business Info as per your GST documents and second add a payment method: a Visa or Mastercard debit/credit card that has international transactions enabled.

Once you have added the payment method, go back to business settings and select System Users under the ‘Users’ tab. 

Once you have added the payment method, go back to business settings and click on users and then system users. 

System User

Add a ‘System Username’ and select a ‘System User Role’ like Admin as shown in the image below. Click on Create system user.

Add a 'System Username' and select a 'System User Role' like Admin as shown in the image below. Click on Create System user

Under ‘System users’, Click on Assign assets.

Click on Assign assets

Select Apps from the left navigation bar. Then select your app like how we have selected Telecrm WACA in the image below, and enable full control. Then click on Save Changes.

Select apps from the left navigation bar. Then select your app and enable full control. Then click on Save Changes.

Next, you will see the app you have selected, in our case ‘Telecrm WACA’. Select the Never toggle for token expiry. In the permission section, select WhatsApp business management and WhatsApp business messaging. Then, Click on Generate Token

Next, you will see the app you have selected, in our case 'Telecrm WACA'. Select the Never toggle for token expiry. In the permission section, select WhatsApp business management and WhatsApp business messaging. Then, Click on Generate Token

4. Integrate the WhatsApp Cloud API account with Telecrm

Now copy the generated token and open the Telecrm dashboard. In the dashboard, navigate to the WhatsApp Cloud API integrations page and click on Activate now.

Now copy the generated token and open the TeleCRM dashboard. In the dashboard, navigate to the WhatsApp CLoud API integrations page and click on Activate now.

Paste both, the ‘Business ID’ you were asked to save earlier and the generated access token. Click on the Connect button to proceed further.

Paste both, the 'Business ID' you were asked to save earlier and the generated access token. Click on the Connect button to proceed further.

Access the Configuration tab of ‘WACA Integration’ in Telecrm to copy the Webhook’s Callback URL and Token.

Access the Configuration tab of 'WACA Integration'  in TeleCRM to copy the Webhook's Callback URL and Token.

Head back to the ‘App dashboard page’ and click on the Configuration tab on the left navigation bar.

Head back to the Meta and in the 'App dashboard page', Click on the Configuration tab on the left side navigation

Paste the Webhook’s callback URL and token, then click on Verify and Save.

Important: If you are using app.telecrm.in then callback URL is https://api.telecrm.in/waca. And if you are using next.telecrm.in then callback URL is https://next-api.telecrm.in/waca.

Paste the Webhook's callback URL and token, then click on Verify and Save.

Head to ‘Manage the Webhook fields’ and subscribe to messages, message_template_status_update and message_template_quality_update. Click on Done.

Head to 'Manage the Webhook fields' and subscribe to messages, message_template_status_update and message_template_quality_update. Click on Done.

In the App dashboard, on the left navigation bar, go to App settings and click on Basic.

In the App dashboard, on the navigation bar, go to App settings and click on Basic.

Enter your website’s Privacy Policy URL and Terms of Service URL and click on Save changes.

Enter your website's Privacy Policy URL and Terms of Service URL and click on Save changes.

Under the ‘Basic’ tab of the App setting, you will see ‘App Mode: Development’. Switch the toggle button to ON

Under the 'Basic' tab of the App setting, you will see 'App Mode: Development'. Switch the toggle button to ON

You’re all set to start using your WhatsApp Cloud API account with Telecrm now.

7 best practices to follow when using WhatsApp Cloud API

Here are some of the best practices that will help you use WhatsApp Cloud API to the fullest and in turn improve your business communication.

1. Keep conversations personal and relevant

Personalising your communication on WhatsApp isn’t just about using the customer’s name. Dive deep into their purchase history, preferences and previous interactions to tailor your messages.

For instance, if a customer recently bought a laptop from you, follow up with a message suggesting compatible accessories or offering setup assistance. By doing so, you are enhancing the customer experience and opening up opportunities for additional sales in a non-intrusive way.

2. Respond quickly

Quick responses are often the difference between a satisfied customer and a missed opportunity. Set up a WhatsApp chatbot for your Business account to instantly welcome new customers or quickly acknowledge that the customer query has been received and that it is being processed.

Once you have the resources, consider creating a dedicated support team to manage WhatsApp enquiries to ensure someone is always available to respond promptly.

3. Use automation wisely

WhatsApp automation should enhance — not replace — personal interaction. Start with automated greeting messages or acknowledgements, and use chatbots to filter queries and direct them to the appropriate human agent. Personalise automated messages based on where the customer is in their buyer’s journey or previous interactions.

For example, if someone has just made a purchase, an automated message could provide shipping information or deliver a thank you note.

4. Keep messages short and simple

The charm of WhatsApp lies in its simplicity. Craft your messages to be clear and direct, avoiding industry jargon or overly lengthy explanations. If a topic requires detailed discussion, guide the customer to a call or email or provide a link to an FAQ page that elaborately covers the subject.

Before sending any message, ensure you have explicit consent from the customer. This can be done by providing an initial opt-in through promotional messages where the customer agrees to receive communication from you.

Regularly review your contact list and remove those who have opted out or no longer engage with your messages. By doing so, you can prevent your messages from getting marked as spam and it also helps your business stay in compliance with all legal requirements. This also ensures you are maintaining a clean and engaged contact list, improving the effectiveness of your WhatsApp marketing campaigns.

6. Use high-quality media to enhance your messages’ impact

Visuals can be more revealing than text as they add an engaging element to your messages. For example, a short video demonstrating your product’s features can be more compelling than a textual description. Similarly, infographics can be leveraged to summarise key points or benefits that can quickly capture your audience’s attention.

Always ensure that the media you send is optimised for mobile viewing.

7. Monitor and analyse your interactions

Use the analytics provided by WhatsApp Cloud API to monitor message delivery rates and customer responses. Analyse which types of messages yield the highest engagement or conversion rates. This data can inform your content strategy, helping you replicate successful tactics and adjust or abandon those that do not perform well. 

Regular analysis helps ensure your messaging remains relevant and is tailored to evolving customer preferences.

Conclusion

Integrating WhatsApp Cloud API into your business communication strategy along with Telecrm can revolutionise the way you connect with your customers. The combination of Cloud API and Telecrm not only offers powerful features, ease of use and cost-effectiveness but also helps you manage customer relationships much more efficiently, especially small and medium-sized establishments. Here are the key takeaways:

  • Useful features: From automated responses and interactive messages to end-to-end encryption and easy integration with existing tools, WhatsApp Cloud API boasts a range of features to enhance customer engagement.

  • Pricing model: Businesses are charged based on conversations initiated, with different rates for Marketing, Utility, Authentication and Service conversations. The pay-as-you-go model ensures cost-effectiveness.

  • Setting up WhatsApp Cloud API Account: Getting started involves creating a Meta developer account, setting up an app, adding WhatsApp to the Meta Business account and integrating with a service provider like Telecrm.

  • Best practices: Keeping conversations personal, responding quickly, using automation wisely, keeping messages short and simple, respecting privacy, leveraging high-quality media and monitoring interactions are some of the important best practices to follow.

  • WhatsApp Cloud API vs. other options: Choosing between WhatsApp Cloud API, WhatsApp Business API and On-Premises API depends on the size of your business, technical capabilities and specific needs.

FAQs

Is WhatsApp Cloud API free?

No, WhatsApp Cloud API is not free. It operates on a conversation-based pricing model, charging businesses for every engagement they have with their customers.

How do I access WhatsApp Cloud API?

You can access WhatsApp Cloud API either through Meta (Facebook) or a tech partner. The process involves creating a Meta developer account, setting up an app and integrating with a tech partner like Telecrm.

Is there any API available for WhatsApp?

Yes, there are two APIs available for WhatsApp, namely, WhatsApp Business API and WhatsApp Cloud API. These APIs enable businesses to integrate WhatsApp into their communication strategies and automate customer interactions.

What is the difference between WhatsApp Business API and WhatsApp Cloud API?

WhatsApp Business API is offered through BSPs (business solution providers) and has similar features as Cloud API, while WhatsApp Cloud API is cloud-hosted by Meta, offering easier setup and better cost efficiency for businesses.

Fahad Abdullah

Fahad Abdullah is a marketing executive and content writer at Telecrm and has been involved in writing blogs, marketing content, SEO, and social media marketing. As a mass media graduate, Fahad has over 3 years of experience working as a content writer and social media marketer for varied B2B and B2C companies in India.

Comments are closed

    Try it now!

    15 Days Refund Policy

    © Copyright 2025 Telecrm.in - All Rights Reserved Privacy PolicyT&C

    Try it now!

    15 Days Refund Policy

    © Copyright 2025 Telecrm.in - All Rights Reserved Privacy PolicyT&C