How to Build a WhatsApp Chatbot in 5 Simple Steps

What is your go-to channel to reach out to a business –  email, call, or real-time messaging apps like WhatsApp?

Well, 64%¹ of people (including me) prefer messaging over emails or phone calls, and in an era where WhatsApp has more than 2 bn users in 180 countries, reaching out to customers on their preferred messaging channel has become more critical than ever. 

Meanwhile, 90% of the businesses that use chatbots in their support strategy report faster complaint resolution and happier customers, as many of the most frustrating aspects of support like waiting for an agent or having to repeat purchase details are done away with.²

It’s clear that adding WhatsApp and chatbots can boost your support efficiency, but the benefits are significantly multiplied by creating chatbots in WhatsApp itself. The only problem is that you can’t directly build chatbots within WhatsApp itself. Instead, if you are an existing user of WhatsApp Business API or want to begin now, you will need to use a chatbot builder to create customized bots and deploy these bots into WhatsApp through a partner such as Freshworks Customer Service Suite. 

This article will help you understand what a WhatsApp bot is, how it can help your business, how to build a WhatsApp chatbot without writing a single line of code, and – last but not least – all the tools you’ll need to set-up WhatsApp chatbots for your business.

 Try Customer Service Suite now!   Request Demo 

What is a WhatsApp chatbot?

A WhatsApp chatbot (WhatsApp bot) is a computer program designed to automatically answer customer questions about your products and services, share content, and send notifications regarding orders, payments, shipping on WhatsApp. The response can be in the form of a message, image, buttons, or a video to help your customers in real-time. WhatsApp chatbot is available with WhatsApp Business API and is initiated when a user messages your business. To see the example of the WhatsApp chatbot from Freshworks Customer Service Suite, click on the banner below.

Chat with Freshchat's WhatsApp Chatbot

 

Why use WhatsApp bots?

WhatsApp as a messaging channel has gained popularity amongst today’s digital customers. In fact, 67% of consumers prefer using messaging apps when interacting with a business. Deploying chatbot on platforms like WhatsApp enables businesses to assist their customers wherever they are, with ease.

Freshchat Demo

Here are the top 5 reasons, why you should use WhatsApp bots for your business:

1. Reduce Response Time: The average First Response Time (FRT) for a live chat in all industries is 1 minute and 36 seconds. A low response rate creates more satisfied customers who tend to stick with a brand longer than usual and spend 14% more. Response time on WhatsApp can be reduced by using automated messages.

In the WhatsApp business app, these automated messages are available only in the form of “Greeting Messages” where a business can just set up an automated greeting message for the first customer interaction.

But with WhatsApp chatbot and APIs, businesses can set up custom flows for different conversation stages, create custom messages, reduce the response time, and can answer most commonly asked questions without human intervention.

HDFC bank bot chatflow example

 

2. Automate commonly asked questions: As more people are moving towards online shopping and bookings, the number of queries related to order confirmation, tracking, cancellation, and the refund has seen a huge spike. These queries, if not automated, can take a considerable amount of the agent’s time. Hence it’s very important for businesses to automate these FAQs to reduce the burden on the agent side and help them focus on selling. 

Without bots, some of these queries can be handled using “Quick Replies”, but again, these messages have to be sent manually by an agent. Also, queries like sending the order details or tracking information can’t be addressed by “Quick Replies” and have to be handled manually.

Whereas with the help of WhatsApp chatbot FAQs, order tracking information, cancellation request, all can be handled automatically. This automation not only provides quick responses but can also work 24/7.

WhatsApp bot for ecommerce

 

3. Automate product suggestions: When it comes to selling and cross-selling, businesses really don’t need any fancy solutions. The user is already there conversing with the WhatsApp bot, businesses just need to ask them their choices, show the suggestions, and help them checkout. 

With the native WhatsApp business app, this is possible with the catalog feature. But the issue with this catalog feature is one has to manually send these catalogs to the customers and this flow can’t be automated.

But, with the WhatsApp chatbot, the complete cross-selling flow can be automated and will not require any human help. A bot can ask about the customer’s interest, show them the desired products, help them select the color and size, and finally help the user check-out. Here’s a live example of how that flow will look like.

Ecommerce catalog WhatsApp bot

 

4. Reduce cart abandonment rate: The average cart abandonment rate across all industries is 69.57 %. One way to address this is via emails but the open rate of emails is just 13.9%. The open rates to an SMS are as high as 98% and WhatsApp being the most popular messaging app can see even better open rates and can reduce the cart abandonment rate considerably.

WhatsApp bots can track items added to the cart and encourage customers to checkout by giving some discounts.

Reduce cart abandonment using WhatsApp chatbot

 

5. Help & Support: Despite all the FAQ databases you build, people will still reach out to the support agents to know about their account details, any active services, the validity of the services or renew their plan. In that case, sending them again to a FAQ section degrades the customer experience. The best way is to provide all the answers automatically on WhatsApp and address any service request then and there.

Without WhatsApp bots, providing this great customer experience will require a lot of manual work and can lead to a lot of unaddressed queries.

Whereas, with WhatsApp chatbot you can automate all the queries and also provide basic services like sending the current plan information, upgrading a plan, or renewing the current plan for a customer. 

Here’s a WhatsApp chatbot example that automatically addresses the queries related to phone subscriptions.

Recharge phone with whatsapp bot

 Here are some more WhatsApp chatbot examples.

 

How to build a WhatsApp bot – Explained step-by-step

Building a WhatsApp bot is pretty simple and can be done without writing even a single line of code, provided you use the right tools. Building a WhatsApp bot involves two major steps:

  1. Applying for WhatsApp API
  2. Building a WhatsApp bot

 

How to apply for WhatsApp API?

Currently, WhatsApp is in limited public preview and encourages businesses to consider using a Business service provider. There are currently only about 46 global providers who specialize in WhatsApp business, and Freshworks is one of the top providers.

Here are the steps you should follow to apply for WhatsApp API and set up your dedicated WhatsApp Business number.

Step 1: Sign up for WhatsApp business API. Once you sign up, you’ll receive an email explaining the next steps to follow to get your application approved.

Step2: Next, you need to provide details like the Facebook Business Manager ID, phone number, and name. Follow the below image to access Facebook Business Manager ID.

How to access Facebook business ID

Step 3: If you choose to partner with Freshworks Customer Service Suite as your business service provider, you will then have to verify that by going to ‘business settings’ and approving the request from Freshworks.

Approving WhatsApp API request

Step 4: Finally, you will have to provide basic details like their profile icon and name for your WhatsApp business account. Your WhatsNumber will be authenticated using an SMS or voice call. Once this is done the business is all set to use the WhatsApp integration in Freshworks Customer Service Suite.

How to Build a WhatsApp bot?

Note: We’ve recently updated our chat and bot solutions, to understand the recent updates, please click here.

To build a WhatsApp bot for Freshworks Customer Service Suite, you should first

Step 1Sign up for Freshworks Customer Service Suite.

Step 2 –Click on the Bot tab available in the left-hand sidebar and click on the New Bot

Build WhatsApp chatbot step 2

 

Step 3 –Click on the + button to add a new flow or click on the existing flows to edit them.

Whatsapp bot step 3

 

Step 4 –Once you are done creating a chatbot flow, preview it by clicking on the Preview button at the top right-hand side.WhatsApp Chatbot step 4

Step 5 – Click on the deploy tab > Select Deploy option as “Messaging Channel”. If you have already got access to the WhatsApp Business API then you can select “Deploy on existing channel”. If not, select the “Add a new messaging channel” and apply for WhatsApp Business API access.

WhatsApp Chatbot step 5

 

Why use Freshworks Customer Service Suite?

Freshworks Customer Service Suite provides 360° customer engagement during different stages of the customer journey. With the help of bots & AI, webchat, custom reporting, unified inbox, and different automation tools like Intelliassign, it offers a suite of messaging solutions to help your business be successful on WhatsApp.

Some of the key features:

Early and easy access to WhatsApp Business account

Fast approvals from WhatsApp on messaging templates

Rich APIs that connect data between your tools and bots conversations

Custom Analytics

Unified and smart agent inbox

Enterprise-grade security

Run banner ads on Facebook and Instagram or Google CPC  that click to WhatsApp

NLP(Natural Language Processing) chatbots that understand the buyer’s intent and automate sales, customer support and notifications using artificial intelligence and machine learning.

Divert traffic from IVR support on phone to WhatsApp

Connect with your favorite CRM, e-commerce store, payment gateways, helpdesk, telephony system and provide omnichannel customer support.

 

Final Thoughts

WhatsApp bots are one of the most efficient ways to automate repeated tasks, improve agent efficiency, and ultimately grow your business on WhatsApp. And the easiest way to set this up is to partner with an official WhatsApp Business Solution Provider (BSP) like Freshworks Customer Service Suite. You can start with a free account using our 21-days free trial, get your WhatsApp number verified, and start building your own WhatsApp chatbot in our visual chatbot builder.

Start building your own WhatsApp Chatbot

 


 
Sources
1- https://www.businessinsider.com/consumers-prefer-businesses-that-use-chat-apps-2016-9?IR=T
2- https://fortunly.com/statistics/whatsapp-statistics
3- https://sleeknote.com/blog/cart-abandonment-statistics
4- https://www.campaignmonitor.com/resources/guides/email-marketing-benchmarks/
5- https://www.campaignmonitor.com/blog/email-marketing/2019/01/roi-showdown-sms-marketing-vs-email-marketing/
6-  https://www.facebook.com/business/partner-directory/search?platforms=whatsapp&solution_type=messaging