Skip to main content
GUIDE· 12 min read·Updated 2026-05-12

WhatsApp Business API Setup Guide for India (2026) — Step by Step

The WhatsApp Business API (WABA) is the only legal way to send bulk WhatsApp messages in India, build automated chatbots, and run WhatsApp marketing at scale. Setting it up sounds complicated — Meta verification, BSP selection, phone number porting — but this guide breaks it down into 6 clear steps. Most Indian businesses complete the full setup in 3–5 business days.

Step-by-step

Follow these in order — each step builds on the last.

  1. 1

    Create and verify your Facebook Business Manager

    Go to business.facebook.com and create a Business Manager account using your business email. Complete Business Verification: add your legal business name, registered address, and upload any one of: GST certificate, Udyam registration, incorporation certificate, or bank statement with business name. Verification takes 1–7 business days in India. This step unlocks WhatsApp API access and is required — cannot be skipped.

  2. 2

    Choose your WhatsApp API access method: Direct or via BSP

    Two routes: (1) Direct (Cloud API by Meta — free, requires developer setup on developers.facebook.com/apps); (2) BSP (Business Solution Provider) — companies like Vayapar AI that provide API access with a dashboard, no-code bot builder, and tech support. For non-technical business owners, a BSP saves 40+ hours of setup. For developers, Cloud API gives maximum control. The underlying capability is the same.

  3. 3

    Add a WhatsApp Business phone number

    Your WABA needs a phone number that: (a) is not already registered with WhatsApp or WhatsApp Business app; (b) can receive an OTP via SMS or voice call. Options: (1) use a new SIM dedicated to business API — most common in India; (2) port an existing number (requires unregistering it from WhatsApp first — messages sent to that number during migration will be lost). Use a number you plan to keep permanently.

  4. 4

    Get your phone number verified and display name approved

    After adding the number, Meta sends an OTP for verification. Then you request a display name — the name customers will see in their chat: e.g., 'Sharma Kirana' or 'Greenleaf Salon'. Display name guidelines: must match your business name (no keywords), no 'Official' or 'Verified' in the name. Approval takes 1–3 business days. Rejected names can be resubmitted with corrections.

  5. 5

    Create and get your message templates approved

    To send outbound messages (broadcasts, notifications) you must use pre-approved message templates. Create templates in your BSP dashboard or Meta's Embedded Signup. Each template has: a name, category (Marketing, Utility, Authentication), language, and body with optional variables like {{1}} for customer name. Marketing templates need Meta approval (usually 2–24 hours for Indian businesses). Utility templates (order confirmation, appointment reminder) typically approve faster.

  6. 6

    Set your messaging limits and start sending

    New WhatsApp API numbers start at Tier 1 (1,000 unique contacts per day). After 7 days of consistent messaging with low block rates, you auto-upgrade to Tier 2 (10,000/day), then Tier 3 (100,000/day), then Unlimited. Critical: never send to contacts who haven't opted in — block rates above 2% freeze your account. Start conservatively with your most engaged customers to build a clean sender reputation.

Pro tips

Things experienced operators do that beginners miss.

  • Keep your Facebook Business Manager email and password extremely secure — losing access means losing your WABA.
  • Create at least 5 approved message templates before launch: welcome, offer/promo, appointment reminder, order confirmation, and review request.
  • Indian customers respond best to Hindi or mixed Hindi-English templates ('Namaste {{1}} ji, your order is ready for pickup!')
  • Add the WhatsApp chat widget to your Google Business Profile — it lets customers start a conversation from Search directly.
  • Template variables ({{1}}, {{2}}) are your personalisation tool — always use the customer's name in the first variable.

Common mistakes to avoid

  • Using an existing personal WhatsApp number for API — it must be unregistered first; during migration all existing chats are permanently lost.
  • Skipping Business Verification — without it, your WABA is limited to 250 unique recipients per day and cannot be upgraded.
  • Sending marketing messages without opt-in consent — even 3–4 complaints in 24 hours can freeze your entire WABA. India's audiences report aggressively.
  • Creating one template for all use cases — dedicated templates for each use case (offer, reminder, follow-up) perform far better and are easier to A/B test.
  • Not monitoring your Quality Rating in Meta's WABA dashboard — it shows green/yellow/red; yellow means you are 2 days from a rate-limit.

FAQ

How much does WhatsApp Business API cost in India?+

Meta charges per conversation (24-hour window), not per message. As of 2026: Marketing conversations ₹0.58 per conversation, Utility conversations ₹0.14, Authentication ₹0.29. Your BSP may add a platform fee. With Vayapar AI (Pro plan, ₹1,999/mo), you bring your own WABA (BYO WABA) and pay Meta's rates directly — no markup from Vayapar AI on messaging costs.

Can I use WhatsApp API to send bulk messages in India legally?+

Yes — using pre-approved templates and with explicit opt-in consent from recipients. Bulk messages sent via the API to opted-in contacts are fully compliant with WhatsApp's Commerce Policy and Indian IT rules. What is illegal: using unofficial third-party tools that exploit WhatsApp Web to send mass messages — these get numbers banned within days.

How long does WhatsApp API setup take in India?+

Typically 3–5 business days: Day 1–2 for Facebook Business Verification, Day 2–3 for number verification and display name approval, Day 3–5 for first template approvals. With a BSP like Vayapar AI handling the technical setup, most businesses are live in 2–3 days.

Do I need a developer to set up WhatsApp Business API?+

Not if you use a BSP with a no-code dashboard. The underlying Meta Cloud API requires developer knowledge (REST API, webhooks, server infrastructure). BSPs abstract this into a dashboard where you create templates, set up auto-replies, and manage contacts without any code.

What is the difference between WhatsApp Cloud API and on-premise API?+

Meta discontinued the on-premise API in 2025. WhatsApp Cloud API (hosted by Meta on AWS) is now the standard. It is faster to set up, has no server maintenance, and includes better uptime guarantees. All new WABA setups in India must use Cloud API.

How does Vayapar AI work with my WhatsApp Business API?+

Vayapar AI's Pro plan (₹1,999/mo) supports Bring Your Own WABA (BYO WABA). You set up and own your Meta WABA account following this guide. You then connect it to Vayapar AI, where Vani (our AI assistant) manages conversations, drafts replies, handles bookings, sends review requests, and runs broadcast campaigns — all from your own verified phone number.

Want this automated?

Vayapar AI's Saarthi handles your Google Business Profile end-to-end on the free Seed plan. Vani talks to your customers on WhatsApp on Growth (₹999/month) and above. Seed plan free forever · paid plans from ₹499/month.

See pricing