WhatsApp Business API Onboarding India 2026: Step-by-Step Guide
Setting up the WhatsApp Business API in India can feel like navigating a maze of Meta Business accounts, document verifications, BSP choices, and template approvals. But the process is more straightforward than it seems — once you know the exact sequence. This guide walks you through each step, including the documents you need, the costs involved, common mistakes that delay approval, and whether the API is even the right choice for your business (for many Indian SMBs, a web-based tool is faster and cheaper).
Before You Start: API vs Web-Based Tool Decision
| Factor | WhatsApp Business API | Web-Based Tool (WhatSender) |
|---|---|---|
| Setup time | 3-10 days | 5 minutes |
| Monthly cost | ₹6,000-₹30,000+ | ₹0-₹499 flat |
| Daily message limit | 1,000-1,00,000+ | 50-2,000 |
| Green tick eligibility | Yes | No |
| Documents required | GST, business registration, utility bill, website | None |
If you send under 2,000 messages/day and do not need a green tick, a web-based tool is 10x faster and 20x cheaper.
Step-by-Step: WhatsApp Business API Onboarding
Create a Meta Business Account (if you do not have one)
10 minutesGo to business.facebook.com and create a Meta Business Account. Use your real business name — this name will appear in your WhatsApp Business Profile. You will need a personal Facebook account to manage the business account (this is separate — your personal account is not visible to customers). Add your business email, phone number, and website. Verify your email address. If you already have a Meta Business Account for running Facebook/Instagram ads, you can use the same one — having all your Meta assets under one business account is actually better for verification.
Choose a Business Solution Provider (BSP)
1-2 hours (research + signup)A BSP is the intermediary between your business and Meta's WhatsApp platform. You cannot onboard to the WhatsApp API directly as a small business — you must go through a BSP. Popular BSPs in India: Gupshup (most affordable, ₹999/month base), AiSensy (good UI, popular with e-commerce, ₹2,099/month), WATI (strong integrations, ₹2,499/month), Interakt (good for SMBs, ₹1,499/month), Twilio (global, pay-as-you-go, no monthly minimum). Most BSPs offer a free trial or money-back period — test 2-3 before committing. When signing up, you will link your Meta Business Account to the BSP.
Complete Meta Business Verification
2-5 business daysThis is the most critical step and where most Indian businesses get stuck. Go to business.facebook.com → Security Center → Business Verification. Upload: (a) Your GST certificate or business registration document — ensure the business name matches EXACTLY what is on your Meta Business Account. Even minor differences like "Private Limited" vs "Pvt Ltd" cause rejection. (b) A recent utility bill or bank statement showing your business name and address. (c) Your PAN card or Aadhaar as the authorised representative. Meta's verification team reviews these within 2-5 business days. If rejected, fix the mismatch and resubmit — common fixes are standardising the business name format across all documents. Important: Do NOT proceed to step 4 until verification is complete — the WABA creation will fail.
Create WhatsApp Business Account (WABA) and Register Your Number
1-2 hoursThrough your BSP's dashboard, create a WhatsApp Business Account (WABA). You will need to: (a) Enter your business display name — this is the name customers see on WhatsApp. It must match your verified business name. (b) Register a phone number. This number must NOT be currently active on WhatsApp (regular or Business). If it is, you must first delete the WhatsApp account on that number through the app. (c) Verify the number via SMS or voice call — Meta sends a 6-digit code. (d) Set up your business profile: business description, address, website, email, and business hours. (e) Upload a business profile photo — a clear logo works best. Once registered, your number is now an official WhatsApp Business API number with Meta.
Create and Submit Message Templates
2-5 daysYou cannot send free-form messages to customers who have not messaged you first within 24 hours. For business-initiated messages, you need Meta-approved message templates. Through your BSP, create templates for: marketing messages (offers, announcements), utility messages (order updates, receipts, reminders), and authentication messages (OTPs). Each template goes through Meta's review (24-48 hours). Tips for approval: (a) Use clear, professional language — no spam words. (b) Include variable placeholders like {{1}} for names — templates with personalisation approve faster. (c) Do not use URLs from link shorteners — use your verified business domain. (d) Avoid promotional overpromising ("best deal ever," "act now"). (e) If a template is rejected, the reason is provided — fix and resubmit; most approvals happen on the second attempt. Start with 3-5 core templates and expand later.
Test and Go Live
1-2 hoursBefore sending to real customers: (a) Send test messages to your own WhatsApp number using each template. Check formatting, link behaviour, and variable substitution. (b) Verify that webhooks are configured if you need real-time message delivery status, incoming message handling, or CRM integration. (c) Check your BSP dashboard for message delivery status, read receipts, and any errors. (d) Start with a small batch — send to 50-100 opted-in contacts first. Monitor block rate and delivery rate. If block rate exceeds 2%, pause and investigate. (e) Once quality metrics look good, scale up gradually — do not jump from 100 to 10,000 messages in a day; Meta's tier system rewards gradual scaling. Congratulations — you are now live on the WhatsApp Business API.
Total Cost Estimate: First Month
After month 1, ongoing costs depend on message volume. Most Indian businesses at 3,000-5,000 messages/month spend ₹5,000-₹8,000/month total.
5 Common Mistakes That Delay API Approval
- •Inconsistent business name — The name on your GST certificate, Meta Business Account, and website must match exactly. "XYZ Enterprises" on GST and "XYZ Enterprise" on the website is enough to trigger a rejection. Fix this before submitting.
- •Number already on WhatsApp — Forgetting to deregister the number from WhatsApp before API registration. Always delete the WhatsApp account first, wait 30 minutes, then register.
- •No active website — Meta increasingly requires a working website for API access. A Facebook Page alone may not suffice. If you do not have a website, create at least a basic one-page site with your business name, services, and contact details before applying.
- •Template rejection loop — Submitting the same template after rejection without fixing the stated issue. Read the rejection reason carefully, make the exact change requested, and resubmit.
- •Choosing a BSP on price alone — The cheapest BSP may have poor support for Indian documentation or slow template review times. Check reviews from Indian businesses specifically before choosing.
Skip the API Complexity — Start in 5 Minutes
For most Indian SMBs, the WhatsApp Business API process is overkill. WhatSender gives you bulk messaging, automation, and contact management — no documents, no verification, no API setup. Start with 50 free messages/day.
Try WhatSender Free