WhatsApp Business API vs Chat Button: Which Do You Need?
Not every business needs the WhatsApp Business API. Learn the three levels of using WhatsApp for business and pick the one that fits what you need today.
Almost every business website in Indonesia has a WhatsApp button. Then come the offers: "WhatsApp API", "WhatsApp chatbot", or "bulk messaging". What's the difference, and which do you actually need? This article compares three levels of using WhatsApp for business, from free and simple to official and paid.
Level 1: the click-to-chat button
This is a wa.me link containing your WhatsApp number. The link can carry an opening message, such as the name of the product the shopper is looking at. When the button is tapped, WhatsApp opens with the message already written, and the shopper just taps send. There's nothing to sign up for, and because the customer starts the conversation, the risk is low.
- Good for catalogue websites, landing pages, and businesses that still reply to orders by hand.
- The limits: you can't message people first automatically, and shopper details aren't recorded anywhere unless you add a form.
Level 2: the WhatsApp Business app
A free app for small businesses, installed on a phone. Beyond ordinary chat, it has a business profile, a product catalogue, quick replies for common questions, greeting and away messages, and labels to group chats, such as "unpaid" or "shipped". The exact features can change, so check in the app itself.
The limit is that people still do all the work. The app isn't connected to your order system, labels can't replace a tidy lead list, and as chats grow, one number shared by several people gets confusing.
Level 3: the official WhatsApp Business API
The API lets your system send and receive WhatsApp messages automatically, such as order status updates, appointment reminders, chatbots, or several admins on one number. You get access through an official provider partnered with Meta, or directly through Meta's own service. There are some ground rules to understand:
- Message templates need approval. Messages you send first, outside a conversation the customer opened, must use an approved template.
- Customers must agree. You need the customer's permission (opt-in) before you message them.
- It's paid. Meta charges according to its current rules and message types, and providers usually add a service fee. These rules have changed before, so check Meta's and your provider's official pages before budgeting.
- There's a sign-up process. It usually involves business verification and setting up the number. Ask the provider whether your current number can still be used in the app.
Be careful with unofficial bulk senders
Plenty of "WA blast" tools work by automating the regular WhatsApp app or WhatsApp Web. They're cheap and fast, but they don't comply with WhatsApp's terms of service. A number that sends lots of messages to people who don't know it, or gets reported as spam, can be restricted or banned. If that's your main business number, your whole history of customer conversations is at risk. Unsolicited messages also damage customer trust.
How to choose
- Customers start the chat and orders are still answered by hand: a click-to-chat button is enough, ideally with a prefilled message.
- Lots of repeated questions and products to show in chat: add the WhatsApp Business app with its catalogue and quick replies.
- You need automated notifications from your system to customers who have agreed, or several admins and a chatbot on one number: consider the WhatsApp Business API through the official route.
- Before choosing the API, ask whether email or another kind of notification would already do the job.
Our choice: a chat button, automation elsewhere
At Numekara, the education business we run ourselves, we deliberately use only a click-to-chat button. The WhatsApp Business API isn't used. Consultation reminders, follow-up emails to leads, and subscription expiry notices go out by email from a scheduled job that checks contact consent and prevents duplicate sends. Admins get a Telegram alert for new leads, payments, or issue reports, while customers receive transactional emails.
For our client Devans Egg, a salted-egg and salted-egg cracker business, the approach is similar. The reseller, partnership, tester, and giveaway forms on its website open WhatsApp with a message already containing the visitor's details, and the visitor just taps send. Logging to Google Sheets is set up but not yet switched on.
That doesn't make the API useless. If you send a large volume of automated messages and your customers genuinely respond better on WhatsApp than by email, the official API is the right path. A WhatsApp channel can also be added to an automation system like ours as an extension. Start from the need, not the technology.
A chat button is free and safe. Move up to the official API when your needs truly call for it, and never take the unofficial shortcut.