Why WhatsApp Business API Matters for Indian Businesses
India is WhatsApp's largest market, with more than 500 million active users. For a business, that means the app your customers already check dozens of times a day can carry your order updates, OTPs, payment reminders and support conversations. Unlike the free WhatsApp Business app (which is limited to one phone and manual replies), the WhatsApp Business API lets you send messages programmatically, connect chatbots and CRMs, and reach thousands of users with approved templates.
This guide walks through the actual integration process, Meta's current per-message pricing in rupees, template approval, and how Indian businesses typically pair WhatsApp with SMS for reliability.
Cloud API vs BSP: Your Two Access Routes
Meta retired the self-hosted On-Premises API in October 2025, so every new integration today runs on the Cloud API, hosted by Meta itself. You can access it two ways:
- Direct Cloud API access: You create a Meta developer app, verify your business, and call Meta's Graph API yourself. No platform fee from Meta, but you build and maintain everything, including webhook handling, template management and retry logic.
- Through a Business Solution Provider (BSP) or gateway: A provider gives you a simpler REST API, a dashboard for templates and contacts, delivery reports, and support. You pay Meta's per-message charges plus a small platform markup, but go live in days instead of weeks.
For most small and mid-size Indian businesses, the BSP route is faster because number registration, display name approval and template rejections are handled by someone who does it daily.
Step-by-Step Integration Process
Step 1: Prepare Your Business Assets
- A Meta Business Manager account with business verification completed (GST certificate, CIN, or utility bill in the business name speeds this up)
- A phone number that is not currently registered on the WhatsApp consumer or Business app; a virtual or landline number that can receive a verification call works fine
- A display name that matches your brand and website; Meta rejects generic or misleading names
Step 2: Register the Number and Get API Credentials
In Meta's WhatsApp Manager (or your provider's onboarding flow), you register the phone number, verify it via OTP call or SMS, and receive a permanent access token and phone number ID. These two values are what your code uses to send messages.
Step 3: Configure Webhooks
Set a webhook URL to receive inbound messages and delivery statuses (sent, delivered, read, failed). Without webhooks you are sending blind; with them you can build two-way chat and accurate reporting.
Step 4: Create and Submit Message Templates
Any message you initiate outside the 24-hour customer service window must use a pre-approved template. Templates fall into three categories, and the category decides what you pay:
- Marketing: offers, festival greetings, product launches, cart reminders
- Utility: order confirmations, delivery updates, payment receipts tied to an existing transaction
- Authentication: OTP messages with a copy-code or one-tap button
Approval usually takes minutes to a few hours. Common rejection reasons: promotional language inside a utility template, missing variable samples, and shortened URLs from public link shorteners.
Step 5: Send, Measure, Scale
New numbers start with a messaging limit of 250 unique customers per 24 hours, which automatically scales to 1,000, 10,000, 100,000 and then unlimited as you send quality traffic. If users block or report you, your quality rating drops and limits can move backwards, so clean opt-in data matters more on WhatsApp than on any other channel.
What WhatsApp API Messaging Costs in India
Since 1 July 2025, Meta charges per delivered template message rather than per 24-hour conversation. Indicative Meta charges for India (your provider adds a small margin on top):
| Message Type | Approximate Meta Charge (India) | Typical Use |
|---|---|---|
| Marketing template | ₹0.78 – ₹0.88 per message | Offers, promotions, re-engagement |
| Utility template | ₹0.10 – ₹0.13 per message | Order and delivery updates |
| Authentication template | ₹0.10 – ₹0.13 per message | OTP and login codes |
| Service reply (within 24-hour window) | Free | Customer support conversations |
Two cost-savers worth knowing: replies inside the 24-hour customer service window are free, and utility templates delivered inside an already-open service window are also not billed. Structuring your flows around customer-initiated conversations can cut spend significantly.
Why Indian Businesses Pair WhatsApp with SMS
WhatsApp does not require TRAI DLT registration, which makes onboarding faster than SMS. But it has practical gaps: users without data connectivity, feature phone users, and Meta-side outages or template pauses. That is why banks, e-commerce brands and logistics companies in India run WhatsApp as the primary channel with automatic SMS fallback, especially for OTPs, where a failed delivery means a failed login. If the WhatsApp message is not delivered within a few seconds, the same code goes out over the SMS route. You can set up this kind of fallback flow with our OTP service alongside your WhatsApp integration.
A sensible split many Indian businesses settle on: authentication and transactional alerts on WhatsApp with SMS fallback, high-volume promotional bursts on SMS (cheaper per message), and rich media campaigns such as catalogues and carousels on WhatsApp only.
Frequently Asked Questions
Is the WhatsApp Business API free?
The API itself has no licence fee, but Meta charges per delivered template message: roughly ₹0.78 or more for marketing and around ₹0.11 to ₹0.13 for utility and authentication messages in India. Replies within the 24-hour customer service window are free. Providers add a small platform markup for the dashboard, API and support.
Do I need DLT registration to send WhatsApp messages?
No. TRAI's DLT rules apply to SMS, not WhatsApp. However, if you use SMS fallback for OTPs or alerts, the SMS leg still needs DLT entity, header and template registration, so most businesses complete both.
How long does WhatsApp Business API onboarding take?
With business verification documents ready, a number can be live in 1 to 3 working days through a provider. Business verification by Meta is the slowest step and can take up to a week if documents do not match the legal business name exactly.