WhatsApp Business API: Automating Customer Messages
The WhatsApp Business API (officially the WhatsApp Business Platform, Cloud API) lets a business connect WhatsApp to its own software so messages can be sent, received and answered automatically at scale. Unlike the free WhatsApp Business app on a single phone, the API supports multiple agents, chatbots, order and booking notifications, and integration with your website, CRM or store, in exchange for following Meta's messaging rules and paying per-message fees for certain message types.
Key Takeaways
- The free WhatsApp Business app is enough for small volumes; the API makes sense when several staff share one number or you need automation.
- Customer-initiated conversations open a service window in which you can reply freely; outside it you must use pre-approved message templates.
- Messages are charged by Meta according to category (marketing, utility, authentication, service), and pricing changes, so always check the current rate card.
- Opt-in consent is required before you send business-initiated messages; spammy behaviour gets numbers restricted.
- The best automations are boring ones: order confirmations, appointment reminders, delivery updates and instant answers to common questions.
What Is the Difference Between the WhatsApp Business App and the API?
The app is a phone application for one business owner; the API is an interface for software. With the app you get a business profile, quick replies, labels, a catalog and simple away messages, all on one phone plus a few linked devices. It is free and works well for a shop with a manageable number of chats.
The API has no app of its own. You connect it to an inbox tool, a chatbot, or your own system, either directly through Meta's Cloud API or through a Business Solution Provider (BSP) that offers a dashboard. This lets five staff answer from one number, lets your website send an order confirmation automatically, and lets a chatbot handle questions at 2 a.m. One important detail: a phone number registered on the API generally cannot be used in the regular WhatsApp app at the same time, so many businesses use a dedicated number.
How Does WhatsApp API Messaging Work?
It works around two kinds of conversations: those your customer starts and those you start. When a customer messages you, a customer service window opens (24 hours from their last message at the time of writing), and you can reply with any normal message, including chatbot answers. Once that window closes, or if you are contacting someone first, you must use a message template that Meta has approved in advance.
Templates are short, structured messages with placeholders, such as "Hello {name}, your order {number} has been dispatched and should arrive {date}." Each is submitted in a category. Utility templates cover transactional updates, marketing templates cover promotions, and authentication templates cover one-time codes. Write separate templates for Dari, Pashto and English, because the template's language is part of its approval.
What Can You Automate on WhatsApp?
You can automate any repeated message that follows a clear trigger. Good starting points:
- Instant answers to frequent questions (prices, hours, location, delivery areas), ideally from the same knowledge base as your website AI chatbot.
- Order confirmations and delivery updates triggered from your online store.
- Appointment and class reminders the day before, with a reply option to confirm or reschedule.
- Lead capture from website forms and click-to-WhatsApp ads, routed to the right salesperson.
- Payment reminders and receipts for services billed monthly.
- Feedback requests after a service is completed.
Keep the automation honest. Tell people when they are talking to a bot, and offer a simple way to reach a person, such as replying "agent" or tapping a button.
How to Set Up the WhatsApp Business API: Step by Step
Setup usually takes a few days to a few weeks, depending mostly on business verification.
- Prepare a phone number that can receive an SMS or voice call for verification and is not active on another WhatsApp account.
- Create or use a Meta Business portfolio and complete business verification with your registration documents, website and matching business details.
- Choose your access route: Meta's Cloud API directly (for custom builds) or a BSP with a ready inbox and chatbot builder.
- Set your display name and profile, following Meta's naming rules so it is approved.
- Add a payment method for message charges where required, and check which payment options work for your business location.
- Write and submit templates in each language you need.
- Connect your systems: website forms, store, booking system or CRM, so events trigger messages automatically.
- Test with internal numbers, then launch to a small group of customers before switching everything over.
Businesses registered in Afghanistan sometimes face extra friction with verification documents or payment methods; diaspora-owned businesses often register through their company abroad. Check the current requirements before you commit to a launch date.
How Much Does the WhatsApp Business API Cost?
You pay Meta for certain messages, and you may pay a BSP or developer for the software. Meta's pricing is set per message category and per recipient country, and it has changed several times in recent years, so treat any number you read online as provisional and check Meta's current pricing page. Replies inside the customer service window have historically been the cheapest or free, while marketing templates cost the most.
The integration itself is a one-off development cost. At Sheen this falls under API integration, which starts from AFN 15,000, or under our automation service (from AFN 14,000) when chatbot flows and multi-step workflows are included.
How Do You Avoid Getting Your Number Restricted?
Send only messages people expect, to people who agreed to receive them. Collect opt-in clearly, for example a checkbox on your order form saying customers agree to receive updates on WhatsApp. Avoid buying contact lists, sending the same promotion to everyone repeatedly, or using unofficial bulk-sending tools that automate the regular app, which violate WhatsApp's terms.
Watch your quality rating in the WhatsApp Manager. If many people block or report your messages, your sending limits can be reduced. Fewer, more relevant messages perform better than frequent broadcasts, and that matters even more when customers pay for mobile data.
When Is the API Worth It?
The API is worth it once WhatsApp is a main sales or support channel and one phone is no longer enough. Signs include missed messages, several staff passing one phone around, repeated questions eating hours each day, or a store and booking system that should notify customers automatically. If you are earlier than that, the free app plus good quick replies is the right choice. For a wider view of what to automate first, read our guide to business process automation.
Work With Sheen
Sheen connects WhatsApp to websites, stores and booking systems, and builds Dari, Pashto and English chatbot flows on top. Explore our automation service or contact us to plan your setup. Email info@sheen.af or call +93 784 966 018.
Frequently Asked Questions
Is the WhatsApp Business API free?
Access to Meta's Cloud API itself has no subscription fee, but Meta charges for certain messages based on category and recipient country, and those prices change from time to time. You may also pay a Business Solution Provider for an inbox or chatbot tool, or a developer to build the integration. Replies within the customer service window have typically been the cheapest messages to send.
Can I keep using my current WhatsApp number with the API?
Often yes, but the number usually has to be removed from the regular WhatsApp or WhatsApp Business app before it is registered on the API, and chat history in the app does not move across. Some providers support a coexistence mode that keeps the app working alongside the API, but features and availability vary, so confirm the current options before migrating your main customer number.
Can I send bulk marketing messages through the WhatsApp API?
Yes, using approved marketing templates sent to people who have opted in to receive them. Sending limits start lower for new numbers and increase as your number builds a good quality history. Marketing templates are usually the most expensive category, and frequent untargeted broadcasts lead to blocks and lower limits, so segment your list and send only offers that are relevant to each group.
Do I need a developer to use the WhatsApp Business API?
Not always. A Business Solution Provider can give you a shared inbox and a no-code chatbot builder that a non-technical team can manage. You need a developer when WhatsApp must connect to your own website, store, booking system or database, for example to send order updates automatically or let a chatbot look up a customer's booking. Many businesses start with a provider and add custom integrations later.
Keep reading
Read More
AI Agents for Business: What They Can Actually Do in 2026
AI agents for business in 2026: what they reliably do for a small company, where they still fail, what they cost, and how to start safely with one task.
6 min readAdding an AI Chatbot to Your Website in Dari and Pashto
How to add an AI chatbot to your website that answers customers in Dari, Pashto and English: costs, setup steps, RTL design, accuracy and when to hand off.
6 min readBusiness Process Automation: Where to Start
A practical guide to business process automation for small teams: pick the first process, map it, choose tools, measure time saved and avoid costly mistakes.
6 min read