With more than two billion active users, WhatsApp is not only the most popular messaging app for talking to friends and family but businesses too are increasingly turning to WhatsApp to connect with their customers on their favourite channel.
With WhatsApp Business Accounts and WhatsApp Business API companies are seeing a drastic change in how conversion rates can be increased via WhatsApp conversations. While getting access to the WhatsApp API used to be complicated, many solution providers like Gupshup make it easy for any business and budget.
In this guide, you’ll learn what WhatsApp Business API is, the features it offers, how to use WhatsApp Business API and how to connect to it for your brand via Gupshup.
WhatsApp created WhatsApp Business API to enable medium and large organisations to effortlessly operate and communicate with their extensive customer base. It allows businesses to automate conversations and send bulk notifications through chatbots. The API allows thousands of messages per second speed and a secure platform to enable backend systems integrations for a delightful customer experience.
The WhatsApp Business API was made available across 28+ countries in 2019 through verified Business Solution Providers (BSPs). BSPs, in turn, have used the Base APIs to enhance their offerings by supplementing the APIs with enterprise-level features like fallback mechanisms, enterprise ESB integrations, Chatbots, etc. The API packages offered by BSPs allow engagement, notifications, sorting, automating and responding to customer messages at scale.
WhatsApp’s approach towards customer interaction in the API framework is bound by guidelines on content and supported by the extensive technical support team to assist in API deployment and troubleshooting.
To maintain security and privacy, the WABA is offered as a docker container containing an API client, essentially a faceless version of the mobile App that users and businesses can download on individual phones. With the reduction of limitations of Operating Systems and App UIs, the API clients open up to enterprise-level applications like SQL databases, API endpoints, Authentication and Verification services, and other support frameworks.
The WhatsApp Business API framework allows businesses to go through a verification procedure and ensure that the outgoing messages appear with Brand Name without the end-user having to save the phone number.
Build your first WhatsApp chatbot today. Schedule a demoWhatsApp recently rolled out a new update for business users called Conversational WhatsApp Business API. The Conversational API enables businesses to engage opted-in customers in full-funnel conversations across their customer journey without the transactional-only restriction on messages outside the 24-hour window.
You can now send new types of messages to customers, such as product recommendations based on their recent purchases, timely offers or valuable informational alerts. With Conversational AI, you will be able to:
WhatsApp for business is a separate chat App specifically built for people running small businesses. Whereas the WhatsApp for Business API has been published as a dedicated set of APIs, designed to work at an enterprise scale for both outgoing and incoming messages on a dedicated WhatsApp number.
The WhatsApp for Business API comes with requirements of infrastructure, scalability, maintenance, and upgrades of the ever-changing API. In contrast, WhatsApp Business requires a dedicated and operational SIM card with data and a smartphone.
WhatsApp Business | WhatsApp Business API | |
Access | Free and open to download for everyone | Can only be accessed and set up through BSPs like Gupshup |
Size of organisation | Small-size business | Medium and large size business |
Profile requirements | A business profile | A business profile with a verified display name and business information |
Automation | Limited functionality, you can only automate welcome and away messages | Complete automation with smart chatbots |
Pricing | Free | Charged per message sent or template used |
Flexibility in communication | Regular text with attachments and emojis feature enabled, flexible communication, no approval required | Operates with text and rich media messages, requires prior approval from whatsapp |
Services | Label messages under categories like Existing customers, New customers, Payment related, etc | Auxiliary services like fallback channel,human agent switching, etc |
If you are an existing WhatsApp Business App user, you can easily set up automated replies and greeting messages, both of which will benefit your business. But do keep in mind that this is not the same as a chatbot and has limited functionality. If you can handle the messages personally or through employees, the in-built functionality of the business app may be sufficient for you. However, if your business is growing fast and you find yourself overwhelmed by the number of customer queries coming in, you should consider implementing a chatbot to reduce your burden. Medium and large businesses definitely require chatbot functionality for enabling seamless interactions with their growing customer base In this blog, we tell you how to build a WhatsApp chatbot for your business. Read more.
Wish to migrate from your existing WhatsApp API provider to Gupshup? Talk to usHere are a few key concepts that you should be familiar with before you start using WhatsApp Business API for your business. However, we recommend you check the complete WhatsApp Business API documentation here.
Opt-in and Opt-out
The businesses must deploy a mandatory one-time per-user opt-in service to capture the user’s consent to receive messages from an enterprise number. The user must be informed, and a user action must be initiated to enter the consent database (maintained at WhatsApp server level). The service, however, offers a flexible endpoint that can be invoked through multiple channels like Missed Call Numbers, CheckBoxes on the Website and App, SMS, Emails, QR Codes and direct CTA advertisements on various media outlets.
Without gaining consent, WhatsApp does not allow sending outbound messages to customers. Customers must also be given similar measures to stop receiving messages and opt-out/de-consent of the WABA service. The service for opt-out works on the same endpoint as Opt-In with slight differences in parameters passed in the API.
Transactional Notifications
Guidelines have been placed around the content and nature of the messages that can be sent to end customers. After an Opt-in has been recorded for a customer, enterprises can automate sending welcome messages and other notifications on WhatsApp. The guidelines have been defined such that only transactional messages can be sent to the customers.
The types of messages allowed to be sent in this mode have also been defined under
These messages are whitelisted with WhatsApp as a one-time activity and can be sent to any opt-in customer. These messages are charged on a per-message basis.
Customer Support Window
There are two ways in which any end-user can reach out to the enterprise:
In both cases, WhatsApp allows enterprises to respond to the incoming messages in a support window that is open for 24 hours from the last user message
In this window, enterprises can send non-whitelisted content and even open a human agent handover session. Once the 24-hour window closes, the only type of messages that can be sent to the user have whitelisted notifications and only to opted in users. This window opens up possibilities for deploying chatbots to maximise engagements and human agent support over chat through backend enterprise software like CRMs.
Response Automation
Once an incoming message is received, the WhatsApp Business API allows connecting to chatbots services. These services can be used to auto-reply and solve queries and connect with backend systems to fetch and store information. At any given point, a user can be directed to a human agent through CRM webhook integrations.
Number Quality Rating
WABA also allows WhatsApp to monitor blocks and spam reports on your enterprise number by end-users. If an enterprise sends unsolicited messages and/or provides incorrect information, users are free to block and report Spam the number. Based on the number of blocks and spam reports, WhatsApp manages number quality ratings. These ratings also come with specific rate limits ranging from Low to High and 1,000 messages per day to 100,000 messages per day respectively. Hence, enterprises are expected to follow opt-in guidelines and messaging etiquette to avoid a reduction in a quality rating.
Analytics
WhatsApp Business API also exposes message metrics. The enterprises can consume the API to get metrics on the Number of Opt-Ins, Opt-Outs, Messages Sent, Delivered, Read, Failed and Blocked in a real-time API method.
There are five broad realms where you can use the WhatsApp APIin your business and see immediately.
Customer support
It is perhaps the biggest application of WhatsApp Business API. It bypasses the concept of waiting in queues, unread emails, and delayed responses. You can deploy a chatbot on WhatsApp to handle the frequently related queries, and if it’s beyond the scope of the bot, the matter can be escalated to your staff. The platform also enables a more conversational means for communication. Moreover, unlike emails and social media platforms that are flooded with marketingmessages, it’s spam-free
Marketing and sales
WhatsApp for Business API provides key insights on your messaging by analysing how many messages were delivered and read. You can also make use of Facebook’s ad targeting feature, which allows you to send ad traffic straight to WhatsApp, thus improving conversion rates.
Recruitment
WhatsApp is widely welcomed by candidates at their workplaces. It also allows you to reach passive applicants looking for low-commitment jobs that don’t need formal applications or documents. Simply generating a QR code to reach your business on WhatsApp can allow you to potentially reach millions of candidates across the globe. Plus, if you start taking advantage of automated responses, the candidates can inquire about their application status and get answers to their follow-up questions any time of the day.
Internal team communication
WhatsApp Business API serves a few special cases for internal communications. For instance, it can offer onboarding support to new joiners via templatised FAQs. The API can escalate more complex cases to the relevant departments. Similarly, you can also collect regular feedback and make urgent announcements through push notifications.
Getting creative
People have now discovered various intuitive ways to build and grow their businesses sustainably using WhatsApp. Russsh for instance, is a Mumbai-based service for running errands that leverages WhatsApp for bookings. Following a similar idea, a great number of restaurants now take orders on WhatsApp. This allows customers to communicate and let their preferences and customisation instructions be known in real-time. Medical professionals, too, have started using WhatsApp for offering consultations, just as pharmacies now accept prescription photos on the platform and accept orders for home delivery of the medicines.
Get WhatsApp Business API for your brand! Schedule a demoOrganisations can leverage WhatsApp Business API to securely message customers directly from within WhatsApp messaging platform. It also helps developers in building interactions that reach out to customers and initiate effective customer engagements.
Private and secure messaging
Unlike SMS, WhatsApp is linked directly to a single phone number. So when a business sends a message to a customer, the customer can recognise the brand or organisation they are receiving the messages from. WhatsApp’s end-to-end encryption and strict adherence to protecting subscriber privacy is an added bonus. Additional security features like two-factor authentication (2FA) are helpful for businesses, as they are assured of the customer’s authenticity.
Two-way communication
Primarily, WhatsApp serves as a great channel for notifications and alerts like purchase confirmations, customer support, new product alerts, etc. However, it also enables businesses and customers to interact with each other proactively via reliable two-way messaging. It also allows a more direct way to engage with customers and have two-way conversations that generally take place in a physical store location or over the phone.
Enables conversational commerce
Conversational messaging by integrating WhatsApp business APIs enables conversational commerce. Sales and support teams can answer product related or customer service questions quickly with contextual messages. This would either facilitate new sales or provide customers with support and keep a window for future engagements open.
Engages globally
Since WhatsApp comes preinstalled on many smartphones worldwide, the chances are that most customers are probably already using the app. To connect with a customer, businesses need to just set up a WhatsApp Business profile and associate it with their business number. Companies can send appointment reminders, order notifications, product dispatch alerts, product promotional videos, verification codes, boarding passes, and 2-way customer surveys and generic product/service support messages. It’s instant, more personal, and effective in the longer run.
Gupshup is a conversational messaging platform that can help you avoid the hidden pitfalls of customer interaction automation. The platform assists you in building customer engagement during commercial transactions, marketing and support-related activities. Not only can you build conversational experiences and set up a structured messaging workflow, but you can also maintain your brand voice with Gupshup.
Therefore, when you connect your WhatsApp Business API via Gupshup, you benefit from the expansive reach of WhatsApp and the communication capabilities of Gupshup for your brand. You can also build your very own chatbot, integrate your tech-stack with WhatsApp, and operate at a large scale.
Some features include:
To begin with, you need a verified company account in Facebook Business Manager so that you can connect your contact numbers with WhatsApp Business API. You can check whether your company has a verified account or not by visiting theinformationor security pages on Facebook’s website for businesses.
If your company is not verified, you can click on the ‘Start Verification’ button provided on the security page and follow the given steps to verify your company. Once your company is verified, you can then connect your official contact numbers with WhatsApp Business API.
You can follow the steps given below to connect your phone number via Gupshup.
WhatsApp typically takes anywhere between 2-7 working days to process and approve linking requests. Once you get the approval, you can effectively start using your WhatsApp Business API via your very own Gupshup app.
Gupshup offers the best-in-class WhatsApp business API. onboarding program. There are some unique features that make us stand out from the crowd, such as:
Once you or your clients are ready to migrate to Gupshup, follow a few steps to get on board:
The WhatsApp Business API for developers makes it easy to integrate WhatsApp into their customer service setup. The WhatsApp Business API uses a REST API Architecture that follows the standard HTTP request-response exchange, plus JSON data formats This WhatsApp for Business API documentation is designed for developers and business teams looking to get a handle on all the specifications of the Gupshup Messaging API for WhatsApp Business. With this guide, you will understand everything you need to know about sending and receiving messages on WhatsApp via a simple REST API through HTTP/HTTPS modes. Now you no longer have to scramble in different places for WhatsApp business API docs, because this comprehensive guide will explain it all.
The introduction of WhatsApp as a business tool is strategic. With its extensive reach, highly engaged user base, and multi-faceted communications capabilities, it has the momentum to tap in the full potential of customer engagement. Gupshup, being one of the officially authorised partners of WhatsApp, offers the simplest and efficient way to get WhatsApp Messaging up and running. The conversational messaging platform assists you in building customer engagement during commercial transactions, marketing and support-related activities. Not only can you build conversational experiences and set up a structured messaging workflow, but you can also maintain your brand voice with Gupshup.
Empower your brand with WhatsApp Business API by booking a demo with our experts to learn more about the solution. #LetsGupshup
Added below language support for WhatsApp,
Bot developers for Line: With the release of Line Messaging API, all BOT API Trial Accounts are scheduled to be deleted. Please republish your bot according to new Line implementation, mentioned under Publish tab in My Bots section.
New tool for non-developers- Our Flow Bot Builder helps users create their bot messaging flow with a graphical editor.
API.ai tool is now available for developing your NLP/AI bot.
Gupshup Enterprise APIs (SMS,Voice and Email) are now available directly in the APIs section.
New channels added for publishing bots- Smooch.io and your website as a web widget.
Now you can access our services including the bot builder tool using your Facebook login credentials.
Now you can delete the dummy bots created for testing from the My Bots Dashboard.
You can now access Bot specific data from your Dashboard itself.
Introducing a hassle free bot development experience for users to instantly create bots using our pre-defined restaurant templates. Check out our blog to know more.
We are removing few redundant parameters, that were being sent when a callback happens to your bot (i.e. inbound message comes to your bot).
Following is the list of parameters.
However, we will continue to send following parameters. If you are using any of the deprecated parameters, we request you to use these alternatives.
You are requested to make a note of this and do the necessary changes immediately to your bot code to keep it working. Should you need any help, please feel free to send an email to devsupport@gupshup.io