WhatsApp Business API
WhatsApp Business API
The API is a programming interface that enables the transfer of data between WhatsApp and any
other platform or application of your choice.
For example, if you have an application or a website for booking appointments, and you want
users to be able to book appointments on your application through WhatsApp, the API might
come in handy. You can connect your booking system to WhatsApp and enable users to book
appointments through interactive messages.
The API can also be used to connect your chatbot or multiple agents to your WhatsApp inbox.
Any connection that requires importing and exporting data from WhatsApp is possible thanks to
the API.
There are different messaging limits tiers that are enforced by WhatsApp to ensure that
businesses don’t send too many spam and promotional messages and make sure that WhatsApp
users always have a good user experience.
Therefore, the limits on messages are imposed based on your quality rating which is calculated
based on how users received your messages in the past seven days. If you make sure to comply
with WhatsApp commerce policy and maintain a high-quality rating you move up the messaging
tiers and send more messages per day. Here are the messaging tiers as specified by WhatsApp
and Meta:
– The WhatsApp API makes rich messaging within the communication with your customers
available (images, pdfs, location, audios, videos, links, buttons)
– With branded stickers, interactive buttons, and quick reply buttons you can enhance and speed
up any dialog with your customers
Using the WhatsApp Business API, Kit19 ensures legal and privacy-compliant use of WhatsApp
in customer communications. When starting communication with a business, the customer
submits consent before using the WhatsApp service. The customer also proactively contacts
customer service via WhatsApp and confirms the privacy policy. Also, the customer can
unsubscribe at any time with a simple word or command and request that their data be deleted.
WhatsApp messages between the Kit19 API and customers are end-to-end encrypted. WhatsApp
cannot read them. Therefore this solution is more secure than email or many other messengers,
that is not encrypted. Our hosting servers (where encryption and decryption happen) are located
in certified data centers where our customers need them to be hosted.
What is also to be mentioned for customers using our API: We do not store any message data
after messages are retrieved.
Can I create a WhatsApp chatbot with WhatsApp Business
API?
Of course, you can use the WhatsApp API to enable a bot for easy communication and chat. If
you have any questions about the possibilities and the setup, we are happy to help you.
Moreover, the API is not a messaging interface like the WhatsApp Business App. This means
that any number that is used for the API cannot be used with another WhatsApp account and if
businesses want to send and receive messages through the API, they should develop their own
messaging solution or get it from an independent software vendor.
About WhatsApp Business display name
The WhatsApp Business display name is your business name that customers see on your
WhatsApp Business profile. When you add a new phone number to your WhatsApp Business
account in the Meta Business Manager, you assign a display name to it. The display name is used
to create a certificate that is required to register a WhatsApp Business Platform account.
Display names should be related to your business and must not violate WhatsApp Commerce and
Business policies. In addition, the display name must comply with our display name guidelines
to send messages using the WhatsApp Business Platform or to qualify for the WhatsApp official
Business Account.
If you work with a business service provider (BSP), your BSP will set up the display name for
your business.
A compliance check with the WhatsApp Business Platform Policy is automatically conducted.
When the display name is created, you’ll receive a notification to download the certificate
immediately.
You must initiate the business verification process when you’re ready to scale your business-
initiated conversations or request to become a WhatsApp official Business Account. After the
business verification is complete, the display name review for all phone numbers associated with
your account will be initiated. Once the display name review is initiated, any new display name
change will have to be reviewed and approved before it can be used.
Once the business verification is completed and the display names for all phone numbers are
approved, your business can have increased messaging and phone number limits.
The goal of this guide is to educate businesses on how this enforcement system works and the
product experience.
How It Works
WhatsApp Business Accounts will initially get a warning with information on the policy they
violated. If Business Accounts repeatedly violate high-risk policy categories, such as, adult
content, sale of alcohol and tobacco, drugs, gambling and Unsafe supplements sections of our
Commerce Policy, they may start seeing messaging restrictions that gradually increase in
duration, like:
1 or 3 day block on sending business-initiated messages and adding additional phone numbers
to the account
5 or 7 day block on sending business-initiated messages and responding to customer-initiated
messages and adding additional phone numbers to the account
Eventually be permanently disabled from the WhatsApp Business Platform, if the business does
not make changes after multiple warnings and feature limits
In some cases, where there is evidence of a policy violation that causes severe harm to our users,
such as child exploitation, terrorism, or the sale of illegal drugs, WhatsApp will immediately
disable these Business accounts from the Business Platform.
Product Experience
We have a comprehensive product experience so that businesses and BSPs can access
transparent, granular and actionable information about violations via multiple channels.
Understanding Violations
When a business account violates a policy, additional detail can be found by reviewing the
violation in the Account Quality section of Business Manager. To see violations:
1. Log in to Business Manager. (If you've transitioned to Meta Business Suite, follow the steps
listed here to switch to Business Manager.)
2. Click More > Account Quality > Facebook Business Accounts.
3. In the WhatsApp Accounts section, click the WhatsApp Business Account that shows “Account
Issues” in its Status column:
Surfaced in the Business Manager Notifications Center and as a banner in WhatsApp Manager.
Sent as an email to all admins set in Business Manager.
Sent as a webhook notification to those subscribed.
Enforcement Actions
Accounts can become restricted or disabled depending on the number and severity of issues.
Specific restrictions can be viewed in Account Quality along with information on next steps and
requesting a review for a particular policy issue.
Restricted or disabled accounts can still appeal issues. If issues are reversed following the appeal,
the account returns to its previous status.
Webhooks
Integrate with webhooks in order to receive real-time notifications about changes to a WhatsApp
Business Account (WABA). Subscribe to the account_update webhook to receive real-time
notifications whenever a Business Account has violated a policy, and when applicable,
messaging restriction type and duration. This ensures businesses can quickly adjust behavior to
avoid additional warnings and/or enforcement actions.
Appeals
If a business believes it is actually compliant with WhatsApp policies, it can appeal the violation
by requesting a review. When a business appeals a violation, the WhatsApp team reviews the
case against the violation appealed to come up with a decision if the violation needs to be
reconsidered. This review may result in WhatsApp reversing the violation.