Table of Contents
- WhatsApp API Channels: Getting An Account
- Starting Conversations Over WhatsApp
- Understanding Messaging on WhatsApp
WhatsApp Overview
Updated
by JQ Lee
- WhatsApp API Channels: Getting An Account
- Starting Conversations Over WhatsApp
- Understanding Messaging on WhatsApp
WhatsApp is a cross-platform messaging and VOIP service owned by Meta. As of June 2022, WhatsApp has over 2.6 billion active users in over 180 countries and territories.
WhatsApp offers two types of accounts for businesses - WhatsApp Business App and WhatsApp API. To connect respond.io to WhatsApp, you’ll need a WhatsApp API account. For businesses with more than five agents handling customers over WhatsApp, WhatsApp API has significant advantages.
While the Business App only allows one phone plus four additional connected devices using the same phone number, WhatsApp API allows teams to connect on as many devices as they need using a central inbox.
A WhatsApp API account connected to respond.io streamlines routing conversations to sales or support teams and enhances teams’ capacity to resolve tickets, close deals and more.

WhatsApp API Channels: Getting An Account
Requirements
WhatsApp Phone Number
To get a WhatsApp API Account, you will need a phone number that can receive voice calls or SMS and has not been registered with WhatsApp API before.
You can upgrade a WhatsApp Business App number to WhatsApp API, but you cannot downgrade it from WhatsApp API to WhatsApp Business App.
WhatsApp Commerce Policy
Ensure that the nature of your business and the products that you sell comply with WhatsApp Commerce Policy.
WhatsApp Business Policy
It’s important to be aware of WhatsApp Business Policy and follow these messaging best practices to avoid getting flagged.
Limitations
WhatsApp Groups
Group Messages are not supported by WhatsApp Business API. Facebook has deprecated the development of this feature.
Voice Calls
WhatsApp calls are not supported by WhatsApp Business API.
Choosing a WhatsApp API Channel
There are three options to choose from:
- WhatsApp Business API (respond.io WhatsApp BSP) - no coding required, does not incur subscription fees
- WhatsApp Cloud API - requires basic coding ability
- Using a WhatsApp Partner - no coding required, incurs subscription fees
Here’s a comparison of the WhatsApp API Channels that respond.io supports on the platform.
Provider | Recommended for: | Pricing Model | Billing Cycle | Pay per message markups |
respond.io WhatsApp BSP | All | Per conversation | Monthly | No |
Meta WhatsApp Cloud API | Tech savvy businesses | Per message | Monthly | No |
360dialog WhatsApp | Businesses that need a fast, no-code option | Per Month | Monthly | No |
Twilio WhatsApp | Businesses that already have a Twilio account | Per Message | Monthly | Yes |
MessageBird WhatsApp | Businesses that already have a MessageBird account | Message Bundle | Annually | Yes |
Vonage WhatsApp | Businesses that already have a Vonage account | Active Users | Enterprise | Yes |
Recommended for New WhatsApp API Accounts
WhatsApp Business API (respond.io WhatsApp BSP)
For businesses who need a no-code option that’s quick to set up and has no per-message markup fees, WhatsApp Business API (respond.io WhatsApp BSP) is the best choice.
Meta WhatsApp Cloud API
We recommend this for businesses that have basic coding capabilities as this is the fastest and most affordable method. It follows the standard WhatsApp pricing model with no subscription fees or per-message markup costs that 3rd-party providers charge. To create and use a WhatsApp Cloud API account, you'll first need to create your own Facebook App.
Recommended for Businesses with Existing WhatsApp API Accounts
Respond.io also supports the following providers if you have an account with them and wish to keep your phone number.
Unlike WhatsApp Business API (respond.io WhatsApp BSP) and WhatsApp Cloud API, some of these providers charge per-message markup fees in addition to subscription fees and the standard WhatsApp charges.
Starting Conversations Over WhatsApp
Businesses are not searchable on WhatsApp, so it’s not possible for customers find and message you that way. However, there are several ways to start having conversations over WhatsApp.
Contact Import
Businesses are required to use Template Messages to send the first message. You can import contacts from your CRM or other contact lists and send them a WhatsApp Template message.
Chat Links and QR Codes
To generate a chat link on WhatsApp, go to Growth Widgets > QR Code > Create Widget > select your WhatsApp API channel from the dropdown.
Fill in the pre-filled text if desired. The pre-filled text is used to easily guide the conversation with the Contact; a message will be automatically sent to you when they click the link or scan the code.

Download the QR code or copy the chat link.
Click-to-Chat Ads
Click-to-chat ads are done through Facebook advertising. Clicking on the ad on Facebook or Instagram will take the user directly to a business’s WhatsApp account. You will need to use a chat link to set up these ads.
Understanding Messaging on WhatsApp
Messages on WhatsApp are separated into user-initiated and business-initiated messages and are charged according to WhatsApp Conversation-Based pricing.
After a business receives a user-initiated message, a 24-hour messaging window begins. Within this time period, you are allowed to reply to customers with any supported content. Messages sent after 24 hours are considered business initiated.
Supported Content for User-initiated Messages
Text
This includes standard text messages that can be formatted with italics, bold and strikethrough and includes emojis.
Stickers
You can now receive stickers on the respond.io platform.
Media Messages
These include files, images and videos. Limitations on file size vary depending on the WhatsApp partner. See the file sizes each partner supports here.
WhatsApp Interactive Message
In respond.io, WhatsApp Interactive Message is used when sending a multiple choice question from a Workflow or broadcast or quick replies using Dialogflow.
When the question or message has fewer or equal to 3 options, WhatsApp Quick Replies will be used to display the options.

Otherwise, WhatsApp List Messages will be used to display the options not exceeding the maximum limit of 10.


Supported Content for Business-initiated Messages (Template Messages)
Business-initiated messages are limited to pre-approved Template Messages.
Template messages must fall under one of the three supported categories: Marketing, One-time passwords or Transactional.
They can include the following:
Message Template
This includes standard text messages that can be formatted with italics, bold and strikethrough and includes emojis.
Media Message Template
These include files, images and videos. Limitations on file size vary depending on the WhatsApp partner. See the file sizes each partner supports here.
Interactive Message Template
These are formatted as buttons when setting up the template. These include Quick Replies, used to respond to a multiple choice question, and Call-to-Action, to direct customers to your website or to call you.
Messaging Limits
WhatsApp Business Accounts have different limitations on the number of business-initiated messages that can be sent.
Unverified businesses are limited to 250 business-initiated conversations in a rolling 24-hour period.
Verified businesses with a business phone number that has an approved display name can initiate conversations with the following number of unique Contacts in a rolling 24-hour period:
- 1K unique Contacts (Tier 1)
- 10K unique Contacts (Tier 2)
- 100K unique Contacts (Tier 3)
- An unlimited number of unique Contacts (Tier 4)
Increasing your Message Limits
Increasing your messaging limit will upgrade you to a higher tier. To increase your messaging limits, you'll need to fulfill the following criteria:
- your phone number status is Connected
- your phone number quality rating is Medium or High and not Flagged
- send 1/2 the number of messages of your current messaging limit within a 7-day period
If you meet all conditions, WhatsApp will increase your messaging limit by one tier in 24 hours. Learn more about messaging limits here.

Broadcast Capabilities
Due to the 24-hour messaging window, only approved Template Messages are allowed for broadcasts.
The number of messages businesses are allowed to send are limited according to message tier.
FAQ and Troubleshooting
Why was my WhatsApp display name rejected?
To get your display name approved, a best practice is to use the name of your brand or business. You should also ensure that your display name follows these guidelines by Meta.
How do I get my business name to be shown to my contacts on WhatsApp rather than my business number?
Standard WhatsApp Business API Accounts display the business number rather than the name. To display your business name to contacts even if they haven't added your business to their address book, you will need a WhatsApp Official Business Account.
Official Business Accounts have a green tick next to the business name, and usually only large, high-profile businesses will be given this status. Learn more about how to apply for an Official Business Account here.
What is WhatsApp Catalog and how can I use it?
WhatsApp Catalog is a feature that allows you to create a catalog of your products and share it with your customers. We have a feature request for this to be implemented in our platform. If you think this feature is valuable to you, you can upvote the feature request here.
Can a subsidiary company or an agency register WABA on behalf of another company?
Yes, they can. However, the Meta Business Account and business information used to register the WABA must belong to an entity that can be verified with the relevant legal documentation. You can learn more about Meta Business Verification here.