…
Skip to content
Topics
On this page

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.
WhatsApp Business app vs WhatsApp Business Platform (API)On the left, the WhatsApp Business app runs on one phone with a few linked devices, with manual chats and labels, broadcast lists, a catalogue and quick replies. On the right, the WhatsApp Business Platform connects the brand's store and CRM to a Business Solution Provider or Meta's Cloud API, which delivers messages to the customer on WhatsApp. Business-started messages use templates approved by Meta in the marketing, utility and authentication categories, and the Platform supports many agents, chatbots and higher volumes.Two ways to use WhatsApp for businessWhatsApp Business appfor a small teamOne phone, few devicesManual chats, labelsBroadcast listsCatalogue, quick repliesWhatsApp Business Platform (API)for automation and scaleStore + CRMyour systemsBSPor Cloud APICustomeron WhatsAppApproved templates: marketing, utility, authenticationMany agents, chatbots, CRM links, higher volumesSimplified illustration
WhatsApp Business app vs WhatsApp Business Platform (API)

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

  1. 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.
  2. 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.
  3. 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.
  4. Create templates: The brand writes templates with variables, such as "Hi {{1}}, your order {{2}} is packed", and submits them for approval.
  5. Connect systems: The BSP links to the store, so a new cash on delivery order triggers a confirmation template with "Confirm" and "Cancel" buttons.
  6. Handle replies: Customer replies land in a shared inbox, where agents or a chatbot answer within the service window.
  7. Measure: The dashboard shows sent, delivered, read and replied messages, while the store shows orders and returns.

WhatsApp Business App vs API

PointBusiness appBusiness Platform (API)
Who repliesPeople on a phone and a few linked devicesMany agents, bots and systems
Starting chatsBroadcast lists to people who saved the numberApproved templates to opted-in customers
AutomationGreeting, away messages, quick repliesChatbots, triggers from the store, CRM links
CostNo subscription for the app itselfMeta charges per message type, plus any BSP fee
Best forSmall shops and solo sellersGrowing 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.

Prompt for 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.

  1. Map the journey from order to delivery and note each point where the customer needs an update.
  2. Run the prompt and edit the drafts in the brand's voice.
  3. Submit the templates through your BSP or Meta's tools and fix any rejection reasons.
  4. 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. 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.