WhatsApp Business API Explained
The WhatsApp Business API, now officially the WhatsApp Business Platform, lets a company connect WhatsApp to its own software. Through it, a business can send pre-approved template messages to opted-in customers, reply from a shared team inbox, run chatbots and link chats to its store and CRM.
- What it is: A way for software, not a person on a phone, to send and receive WhatsApp messages for a business.
- Who uses it: Brands with many chats, several agents, or messages that must go out automatically, such as order updates.
- How to get it: Directly through Meta's Cloud API, or through a Business Solution Provider (BSP).
- Templates: Messages a business starts must use templates approved by Meta.
- Consent: Business-started messages go only to people who opted in.
- Cost: Meta charges by message type; a BSP may add its own fee.
The running example in this lesson is a D2C skincare brand in Bengaluru. It sells serums and sunscreens on its own website, accepts UPI and cash on delivery, and gets hundreds of WhatsApp chats a week about orders, skin types and returns. Its two phones running the Business app can no longer keep up.
Key Characteristics of the WhatsApp Business API
- No app screen of its own: The Platform has no chat screen. The business uses a BSP's dashboard or its own software.
- Templates for outreach: To start a chat, the business sends a template in one of three categories: marketing, utility or authentication.
- Service window: When a customer writes, a window of about 24 hours opens in which the business can reply with normal messages.
- Messaging limits: A new number can start chats with a limited number of people a day, and the limit rises as the business is verified and quality stays good.
- Quality rating: Blocks and reports lower a number's quality rating, which can lower its limits.
- Many users: Several agents and bots can work on one number at once.
How the WhatsApp Business API Works
- Set up the business: The brand creates a Meta Business portfolio, verifies the business, and adds a phone number and a display name for review.
- Choose access: It signs up with a BSP, which connects the number to the Platform and gives a dashboard. A company with developers could use Meta's Cloud API directly.
- Collect opt-ins: The checkout page has an unticked box: "Send me order updates and offers on WhatsApp." Consent is saved with the order, in line with the DPDP Act.
- Create templates: The brand writes templates with variables, such as "Hi {{1}}, your order {{2}} is packed", and submits them for approval.
- Connect systems: The BSP links to the store, so a new cash on delivery order triggers a confirmation template with "Confirm" and "Cancel" buttons.
- Handle replies: Customer replies land in a shared inbox, where agents or a chatbot answer within the service window.
- Measure: The dashboard shows sent, delivered, read and replied messages, while the store shows orders and returns.
WhatsApp Business App vs API
| Point | Business app | Business Platform (API) |
|---|---|---|
| Who replies | People on a phone and a few linked devices | Many agents, bots and systems |
| Starting chats | Broadcast lists to people who saved the number | Approved templates to opted-in customers |
| Automation | Greeting, away messages, quick replies | Chatbots, triggers from the store, CRM links |
| Cost | No subscription for the app itself | Meta charges per message type, plus any BSP fee |
| Best for | Small shops and solo sellers | Growing brands with many chats |
Example: A Bengaluru Skincare Brand
Here is how the brand uses the API across one order, and where each message type fits:
- Order placed: A utility template confirms a cash on delivery order. If the customer taps "Cancel", the order stops before it is packed, which saves a wasted delivery.
- Shipped: Another utility template sends the tracking link.
- Question: The customer asks, "Is this serum fine for oily skin?" An agent replies inside the service window, using the product page as the source.
- Abandoned cart: A marketing template reminds opted-in customers about items left in the cart. It goes only to those who agreed to offers.
- Login: An authentication template sends a one-time password for the account.
- Ads: Click-to-WhatsApp ads bring new chats straight into the same inbox.
Every chat is saved against the customer's record, so the team can see past orders, a pattern explained in CRM in marketing.
Benefits of the WhatsApp Business API
- Scale: Many agents and a chatbot can share one number.
- Automation: Order, shipping and payment updates go out without anyone typing them.
- Reach beyond saved contacts: Templates reach opted-in customers even if they never saved the number.
- Joined-up data: Chats link to orders and customer records.
- Trust signals: A verified business profile helps customers know the message is genuine.
Limitations of the WhatsApp Business API
- Cost per message: Every marketing template has a price, so careless sends get expensive.
- Setup work: Verification, template approval and system links take time.
- Rules: Templates can be rejected, and poor quality can reduce limits.
- BSP dependence: Features, prices and support vary a lot between providers.
- Not a list-building tool: It does not let a business message people who never opted in; building a consented list is covered in WhatsApp marketing.
How AI Changes the WhatsApp Business API
What AI Automates Now
Most BSPs now offer AI chatbots that answer from a brand's own content, draft template text, and tag chats by intent, such as "return request" or "product question". Building a bot on the Platform is covered in AI chatbots for WhatsApp.
What Still Needs a Human
People decide what the bot may say about skin concerns, approve every template, and handle returns, complaints and any question that sounds like a medical issue.
Risk to Watch
An AI reply that promises a result, such as "this cures acne", can break advertising rules and mislead customers. Keep claims to what the brand can prove, and hand health-related questions to a trained person.
Do It with AI
Use this prompt to draft a set of templates for one customer journey. It works in ChatGPT, Claude or Gemini.
You are a WhatsApp Business Platform specialist for a D2C brand in India. Brand: [what you sell, tone of voice] Journey: [for example cash on delivery order to delivery] Customer data I can use as variables: [first name, order number, delivery date] 1. List the messages this journey needs and label each as marketing, utility or authentication, with one line on why. 2. Write each template under 50 words, with variables shown as {{1}}, {{2}}. 3. Suggest quick-reply buttons where they help. 4. Flag any wording that might be rejected or that sounds like a promotion inside a utility message. Do not add offers, claims or product benefits I have not given you.
- Map the journey from order to delivery and note each point where the customer needs an update.
- Run the prompt and edit the drafts in the brand's voice.
- Submit the templates through your BSP or Meta's tools and fix any rejection reasons.
- Test each template on a team member's phone before switching it on.
Check Before You Use It
- Facts: Order details, delivery times and return rules must match the store's real policy.
- Brand fit: Keep the tone the brand uses on its website and packaging.
- Compliance: Send marketing templates only to customers who opted in to offers, and give a clear way to stop them.
Quick Quiz
Pick an answer to check yourself. Nothing is saved.
Question 1 / 3
1. The skincare brand wants to confirm cash on delivery orders automatically. Which template category fits?
Frequently Asked Questions
Is the WhatsApp Business API the same as the WhatsApp Business app?
No. The Business app is a phone app for small teams that reply by hand. The WhatsApp Business Platform, often called the API, connects WhatsApp to a company's own software so it can send approved templates, run chatbots and give many agents one shared inbox.
Do I need a BSP to use the WhatsApp Business API?
Not always. A business with developers can connect directly to Meta's Cloud API. Most small and medium businesses use a Business Solution Provider (BSP), which adds a dashboard, a team inbox, a chatbot builder and support, and usually charges its own fee on top of Meta's charges.
How much does the WhatsApp Business API cost in India?
Meta charges per message type, with different rates for marketing, utility and authentication templates, and some messages carry no Meta charge. A BSP may add a monthly plan or a markup. Rates change, so check Meta's current pricing page and the BSP's plan before budgeting.
Can I use my existing WhatsApp number for the API?
Often yes, but the number may need to be moved off the Business app, or connected in a way Meta allows for using both. Check the current process with Meta or your BSP before switching, because chat history and settings can be affected.
Why was my WhatsApp template rejected?
Common reasons are a wrong category, such as a promotion sent as utility, unclear variables, spelling problems, or content that breaks WhatsApp's commerce or business policies. Fix the reason given and submit again.
Related Articles
- WhatsApp MarketingWhatsApp marketing strategy step by step: build an opt-in list, segment it, pick message types and measure, with a Jaipur restaurant example and AI prompt.
- AI Chatbots for WhatsAppBuild a WhatsApp AI chatbot step by step: knowledge base, flows, human handover and CRM logging, with a Pune coaching institute example and a ready prompt.
- Click-to-WhatsApp AdsClick-to-WhatsApp ads step by step: connect your number, build the ad, write the greeting and handle chats with opt-in, shown with a Nagpur dental clinic.
- What is CRM in MarketingWhat is CRM in marketing? Learn how a CRM stores customer data, powers reminders and campaigns, and where AI helps, with a Hyderabad dental clinic example.
- DPDP Act for MarketersDPDP Act for marketers explained simply: consent, notice, withdrawal, user rights and children's data, so your leads and campaigns stay on the right side.
- D2C Marketing in IndiaD2C marketing in India, step by step: unit economics, first channels, UPI checkout, opt-in lists and repeat orders, with a Bengaluru millet brand example.