fbpx

WhatsApp is no doubt a force to be reckoned with.

With 2 billion users worldwide, it definitely needs to be in every customer-oriented company’s engagement strategy.

Businesses need to choose the right tool to supercharge customer engagement as customers today crave the good old personal touch.

Besides, if the current COVID-19 situation is anything to go by, even the World Health Organisation has partnered with WhatsApp to keep the world updated. Find out more about WhatsApp Business through our all-you-need-to-know blog on WhatsApp Business

Undeniably, with so many different providers in the market, the question on everyone’s mind is “How to choose a WhatsApp Business Provider?”

This is especially key for companies in the services, e-commerce and social commerce space. For these businesses, seamless, personalised customer service will definitely give you an edge above the rest.


WhatsApp Business Providers: Chat API & Twilio

In this article, we will do a deep dive into two WhatsApp Business providers, Twilio & Chat API. 

We will highlight their similarities and differences so that you can make an informed decision on which suits your needs best!

Chat API is a Third-Party WhatsApp Business API provider that allows you to create chatbots and integrate WhatsApp with business systems. Some examples of possible integrations include CRM, ERP or even a website.

On the other hand, Twilio provides a developer platform for communications and is an official WhatsApp Business provider. Twilio can be used by software teams to add capabilities like voice, video, and messaging to their applications.

However, Chat API’s stability and usability are subject to many factors such as internet connectivity. As it is not an Official WhatsApp Business API provider, your WhatsApp Business account may be vulnerable to being blocked by users. 

Let’s take a look at their differences!


1. Chat API vs Twilio

We’ve summed up how the different provider status impacts your usage in the table below:

WhatsApp Business API ProviderThird-PartyOfficial
Message Content SentNo LimitationTemplate Message Approval Required
Broadcast6000 messages/ day
5 sec interval/ message
Instant, No Limitation, Pay-as-you-go.

Sending limit can be increased based on WhatsApp approval
Stage 1: 1,000 messages/ day
Stage 2: 10,000 messages/ day
Stage 3: 100,000 messages/ day
WhatsApp Groups & User ProfilesSupportedNot Supported
Verified Green BadgeNot AvailableAvailable; need to obtain approval from WhatsApp

Using Chat API means that there is no limitation on the type of content and materials you can send to your customers. However, it does not function on the same level as Twilio, an Official WhatsApp Business API provider.

It is important to note that Twilio has to adhere to guidelines set by WhatsApp. Thus, businesses need to send Template Messages for approval before they can be used. This ensures that customers are not being spammed by promotional messages.

Third-Party WhatsApp Business API providers like Chat API usually have a daily cap of 6000 messages that can be sent out. In addition, each message will be sent out in intervals of 5 seconds in an effort to reduce the chances of WhatsApp Business accounts being reported as spam and blocked. However, do take note that as Chat API is not an Official WhatsApp Business provider, your account still has a high possibility of being marked as spam and blocked.

That being said, both Chat API and Twilio should not be used to spam users that you have no prior contact.

Conversely, Twilio delivers all broadcast messages instantly and do not have a daily cap on messages sent as it is a pay-as-you-go service.

Chat API works exactly the way WhatsApp Web and WhatsApp desktop do. Therefore, businesses can use common functions such as different user profiles and WhatsApp groups. 

On the other hand, businesses can obtain the green Verified Badge when using Twilio, the Official WhatsApp Business API provider! Doing so allows businesses to establish trust with customers from the first point of contact.

Contrarily, this function is not available when using Chat API.


Introduction to Twilio’s WhatsApp Official API

 


 

Sell better as one team on all messaging channels.

Talk to our product specialists to set up your Social CRM and deliver great customer experiences from your sales, support and marketing teams.

 


2. Template & Session Messages

Now, you’d probably be thinking, what’s a “Template Message”?

Only Official WhatsApp Business API providers like Twilio split WhatsApp messages into two categories: Template Messages and Session Messages. 

Template Messages are pre-approved message templates for outbound notifications like delivery alerts and appointment reminders.

However, Template Messages cannot be used for marketing. You must use a WhatsApp Template Message if more than 24 hours has elapsed since the user’s last response to you. Any other types of messages sent outside the 24-hour window will fail to reach the user.

Template Messages are charged at a different rate depending on the country you sent to.

For example, if you want your customer to receive this message:

Templatetext

You would need to submit the following template for approval:

templateexample

On the other hand, WhatsApp Session Messages are any messages sent and received in response to a user-initiated message.

A messaging session starts when a user sends you a message and lasts for 24 hours from the most recently received message.

You can wait for users to message you, or you can send a Template Message to invite the user to respond. 

Read more about Template and Session Messages on our “Essential Guide: WhatsApp Business API” blog!


3. Phone Number & Connectivity

Moving on! As we all know, a phone number is required to run WhatsApp and both send and receive messages.

WhatsApp Business API ProviderThird-PartyOfficial
New Phone NumberNot requiredNew Virtual Number Required
Phone Internet ConnectivityAlways RequiredNot Required
WhatsApp Business App ConnectivityAlways RequiredNot Required
WhatsApp Web/DesktopMust be disconnectedNot Applicable

Businesses can use an existing phone number to run WhatsApp Business when using Chat API but a new virtual number is required when using Twilio.

Undeniably, using an existing number to run WhatsApp Business sounds convenient. However, this means that the WhatsApp Business app needs to remain consistently online for Chat API to send and receive messages. This means that entering low-connectivity areas such as lifts or carparks will affect Chat API’s stability.

That being said, unlike Chat API, Twilio does not require constant Internet nor WhatsApp Business app connectivity.

In addition, the phone installed with WhatsApp Business needs to be constantly connected to the Internet for Chat API to run.

Last but not least, do remember that Chat API cannot be used concurrently with WhatsApp Web or WhatsApp Desktop.


 4. Fees and Pricing

After hearing so much about both Chat API and Twilio, how much do they cost? 

WhatsApp Business API ProviderThird-PartyOfficial
Monthly CostFirst WhatsApp number free; USD $29/ month per additional WhatsApp numberPay-as-you-go
Virtual Number CostNot ApplicableUSD $1 – $15/ number
Template Message CostNot ApplicableUSD $0.0555/ message
Session Message CostNot ApplicableUSD $0.005/ message

Businesses can start using Chat API for free through SleekFlow and add additional WhatsApp phone numbers with a USD $29 monthly fee per phone number added. On the other hand, the total monthly cost for using Twilio varies depending on the businesses’ usage.

To start using Twilio, businesses need to apply for a virtual number and the price of the virtual number varies depending on the country. Check out how much a virtual number costs in your country here.

For example, a Hong Kong number that includes voice and SMS capabilities cost USD$15. On the other hand, a Hong Kong number with only voice capabilities cost USD$6.

Thankfully, both types of virtual numbers can be used for WhatsApp Business!

Next, whenever businesses send a WhatsApp message using Twilio, a small fee will be charged. 

WhatsApp Template Messages are pre-approved message templates for outbound notifications. They are usually used to send delivery alerts and appointment reminders and are charged at a different rate depending on the destination country it is sent to.

 Here are the charges for some popular countries:

CountryCost/ Template Message
United States, CanadaUSD $0.0135
United KingdomUSD $0.0448
IndiaUSD $0.0092
RussiaUSD $0.0527
Australia, Cambodia, Japan, Hong Kong, New Zealand, Philippines, Singapore, Sri Lanka, Taiwan, Thailand, VietnamUSD $0.0555

On the other hand, WhatsApp Session Messages are any messages businesses send in response to a user-initiated message. These messages cost USD$0.005 per message regardless of the message’s destination country.

Third-Party WhatsApp Business API providers do not differentiate between Template and Session Messages, all messages are treated the same way and are not individually chargeable.

Find out more about the pricing in Hong Kong and worldwide through our blog on WhatsApp Business API Pricing!


5. Ease of Onboarding

WhatsApp Business API ProviderThird-PartyOfficial
Account Approval PeriodInstant5 – 7 days
Template Message Approval PeriodNot Applicable3 hours – 1 day

Using Chat API:

First, businesses need to download the WhatsApp Business app from the iOS or Android Store.

Then, businesses need to scan the generated QR code on SleekFlow with the installed WhatsApp Business app. This connects the app and completes the setup.

Using Twilio:

First, businesses need to create an account in the Twilio console and apply for a virtual phone number. Then, businesses need to submit business registration materials to Facebook for verification and approval.

The approval process usually takes 5 to 7 days, you can head over to our guide for more information.

Following, businesses need to submit WhatsApp Template Messages for approval so that they can be used to contact customers. Each template will need to be approved before they can be sent out and the approval process usually takes around 3 hours to 1 day.


 6. Usage

WhatsApp Business API ProviderThird-PartyOfficial
Best ForMarketing, Sales, Customer Support, UpdatesCustomer Support & Notification Updates
Optimal Company SizeSmall to Medium BusinessMedium to Large Enterprises

For businesses that want to use WhatsApp for customer support or add a chatbot to your workflow, Twilio could be a good option.

Although SleekFlow provides and supports both WhatsApp Business API options, we recommend Twilio’s Official WhatsApp Business API for utmost stability and legitimacy.


Final Verdict

Chat API and Twilio both allow you to send WhatsApp messages using SleekFlow, an omni-channel software solution that will help your sales and marketing team better engage customers on messaging apps through automation, campaigns and messaging.

SleekFlow provides flexibility to integrate with both platforms at the same time. As an official partner of both Twilio and Facebook, SleekFlow ensures that we provide the latest APIs to our customers.

However, it is important to keep in mind that Chat API is a third-party WhatsApp Business provider. As Chat API is not an official WhatsApp Business provider, it does not function on the same level as official WhatsApp Business providers such as Twilio.

That being said, there are countless WhatsApp Business API providers on the market. Therefore, it is key that businesses consider their usage and requirements when deciding on a WhatsApp Business API provider to ensure that their needs are met. Our team at SleekFlow has written an Essential Guide to the WhatsApp Business API to demystify this seemingly confusing concept!

Finally, here’s a roundup on the comparison between Chat API and Twilio:

WhatsApp Business API ProviderThird-PartyOfficial
Verified Green BadgeNot AvailableAvailable
Monthly CostFirst WhatsApp number free; USD $29/ month per additional WhatsApp numberPay-as-you-go
Best ForMarketing, Sales, Customer Support, UpdatesCustomer Support & Notification Updates
Optimal Company SizeSmall to Medium BusinessesMedium to Large Enterprises
Account Approval PeriodInstant5 – 7 Days
Message Content SentNo LimitationTemplate Message Approval Required
Broadcast6000 messages/ day
5 sec interval/ message
Instant, No Limitation, Pay-as-you-go.

Sending limit can be increased based on WhatsApp approval
Stage 1: 1,000 messages/ day
Stage 2: 10,000 messages/ day
Stage 3: 100,000 messages/ day
WhatsApp Groups & User ProfilesSupportedNot Supported
New Phone NumberNot RequiredNew Virtual Number Required
Virtual Number CostNot ApplicableUSD $1 – $15/ number
Template Message Approval PeriodNot Applicable3 hours – 1 day/ Template Message
Template Message CostNot ApplicableUSD $0.0555/ message
Session Message CostNot ApplicableUSD $0.005/ message
Phone Internet ConnectivityAlways RequiredNot Required
WhatsApp Business App ConnectivityAlways RequiredNot Required
WhatsApp Web/ DesktopMust be disconnectedNot Applicable
Existing Contacts & Conversation HistoryRemain & Imported into SleekFlowNo Contacts Imported

About Us

SleekFlow is an Omni-Channel Social Commerce Platform that helps companies manage communication channels such as WhatsApp, Facebook Messenger, WeChat, Line, Live Chat, SMS and Email all in one place. Use smart routing rules and targeted campaign messages to streamline sales, customer support and marketing workflows while integrating with 2500+ tools including eCommerce platforms and payment gateways to automate the whole customer journey with ease.


Read More:

7 Things You Might Not Know About Facebook Shops

Setup Guide: WeChat Official Accounts

How we automated our way to a 32% increase in conversions

Sell Better and Reach Customers at Scale

Automate your customer engagement messages on every social channel, now integrated with 2500+ tools.
Marketing - Analytics EN
en_USEN