How to Set Up WhatsApp Business API in India (2026 Step-by-Step Guide)

28 March 2026·12 min·OdoReach Team

If you're an Indian business trying to send bulk WhatsApp messages — order updates, promotional campaigns, or customer support — you need the WhatsApp Business API. Not the free WhatsApp Business App. The API.

The difference? The Business App lets you message 256 people at a time. The API lets you message thousands, with automation, templates, analytics, and zero risk of getting your number banned.

But setting it up in India has specific requirements that most guides skip. You need GST registration, a verified business, a Facebook Business Manager account, and a phone number for API registration.

This guide walks you through every step — with India-specific details on documentation, verification timelines, and common rejection reasons.

WhatsApp Business App vs WhatsApp Business API — Which Do You Need?

Before you start the setup process, make sure the API is actually what you need.

WhatsApp Business App (Free):

  • Made for small shops and solo entrepreneurs
  • Send broadcast messages to 256 contacts max
  • Contacts must save your number first
  • No automation, no analytics, no integrations
  • Risk of number ban if you send too many messages

WhatsApp Business API (Paid, per conversation):

  • Made for businesses that need to message at scale
  • Send to unlimited contacts (within Meta's daily limits — starts at 1,000, scales to 100,000+)
  • Contacts don't need to save your number
  • Full automation — templates, webhooks, chatbots
  • Official and compliant — your number never gets banned
  • Real-time delivery and read receipts
  • Integrates with your CRM, ecommerce platform, or custom dashboard

If you're sending more than 50 messages a day, or running any kind of marketing campaign on WhatsApp, you need the API. Period.

What You Need Before Applying (India-Specific Requirements)

Meta doesn't hand out API access to just anyone. You need to prove your business is real and legitimate. Here's what Indian businesses need to have ready:

1. GST Registration (or Udyam/MSME Certificate)

Meta requires business verification. For Indian businesses, the fastest way to get verified is with a GSTIN (GST Identification Number).

If you don't have GST, you can use:

  • Udyam Registration Certificate (for MSMEs)
  • Shop and Establishment License
  • Any government-issued business registration document

Pro tip: GST verification is the fastest. If you have it, use it. Meta's system can cross-check GSTIN with government databases, which speeds up approval significantly.

2. A Business Website with Privacy Policy

Your website must be:

  • Live and accessible (not under construction)
  • Connected to your business (same name as GST registration)
  • Include a Privacy Policy page that mentions WhatsApp data handling
  • Include a Terms of Service page

Meta reviewers actually check your website. A half-built landing page will get you rejected.

3. Facebook Business Manager Account

This is where you'll manage your WhatsApp Business Account (WABA). If you don't have one:

  1. Go to business.facebook.com
  2. Create an account using your business email
  3. Add your business details (name, address, website)
  4. You'll verify this later in the process

4. A Phone Number

You need a phone number that:

  • Can receive an SMS or voice call for verification
  • Is a mobile or landline number (landlines receive voice OTP)

Co-existence is supported: Meta now allows you to use the WhatsApp Business App on your phone and the WhatsApp Business API simultaneously with the same number. Your phone app continues to work normally alongside the API. You can also use a fresh number that isn't on WhatsApp yet — a new SIM or virtual number works fine.

Many businesses use their existing WhatsApp Business App number for the API, or register a dedicated number to keep things separate.

Step-by-Step Setup Process

Step 1: Choose a WhatsApp Business Solution Provider (BSP)

You can't access the WhatsApp API directly from Meta (unless you're a large enterprise). You need a BSP — a platform that connects you to Meta's API and gives you a dashboard to manage messages.

There are two types:

  • Full BSP platforms like WATI, Interakt, AiSensy, Gallabox — they provide their own dashboard and charge a monthly fee + per-message markup
  • Direct API platforms like OdoReach — connect you to Meta's Cloud API with zero markup on messaging costs, and you pay only a flat platform fee

What to look for in a BSP:

  • Uses Meta's official Cloud API (not the older On-Premise API)
  • Embedded Signup support (1-click API activation, no manual paperwork)
  • Zero or low markup on Meta's per-conversation pricing
  • India-based support
  • GST invoicing

Step 2: Start the Embedded Signup Process

Modern BSPs offer Embedded Signup — this is Meta's official, streamlined way to connect your WhatsApp number. Instead of filling out forms and waiting weeks, you:

  1. Click "Connect WhatsApp" in your BSP's dashboard
  2. Log in with your Facebook account
  3. Select or create your Meta Business Account
  4. Create your WhatsApp Business Account (WABA)
  5. Add and verify your phone number
  6. Done — you're connected

The entire process takes 5-15 minutes. No emails to Meta, no manual approvals for the API itself.

Step 3: Verify Your Business in Meta Business Manager

After Embedded Signup, you'll need to verify your business to increase your messaging limits. Without verification, you're capped at 250 unique conversations per day.

To verify:

  1. Go to Meta Business Manager → Settings → Security Center
  2. Click "Start Verification"
  3. Enter your legal business name (must match your GST certificate exactly)
  4. Upload one of these documents:
    • GST Registration Certificate
    • Udyam/MSME Registration
    • Shop and Establishment License
    • Bank statement with business name and address
  5. Meta will verify via a phone call, SMS, or email to your official business contacts
  6. Verification typically takes 2-7 business days for Indian businesses

Common rejection reasons at this stage:

  • Business name on Meta doesn't match the document
  • Website domain doesn't match business name
  • Uploaded document is blurry or expired
  • Phone number or email on file doesn't match official records

Step 4: Submit Your First Message Template

You can't just type any message and send it through the API. All outbound messages (where you message the customer first) must use pre-approved templates.

Templates are submitted through your BSP's dashboard and sent to Meta for approval. Here's what you need to know:

Template categories:

  • Marketing: Promotions, offers, product launches
  • Utility: Order confirmations, shipping updates, payment receipts
  • Authentication: OTPs, login codes

Template approval time:

  • Utility templates: Usually approved within minutes to a few hours
  • Marketing templates: Can take 24-48 hours
  • Rejected templates: You can edit and resubmit

Template writing tips that get approved:

  • Be specific about the purpose (don't be vague)
  • Don't use ALL CAPS or excessive punctuation (!!!)
  • Avoid words like "FREE", "WINNER", "GUARANTEED"
  • Include a clear opt-out option for marketing templates
  • Use variables for personalization: Hi {{1}}, your order {{2}} has shipped

Step 5: Import Your Contacts and Send Your First Campaign

Once your template is approved:

  1. Import your contact list (CSV or Excel) into your BSP dashboard
  2. Make sure all contacts have given explicit opt-in consent
  3. Select your approved template
  4. Choose your audience segment
  5. Hit send

Your first campaign is live.

How Long Does the Entire Setup Take?

StepTimeline
Embedded Signup (API access)5-15 minutes
Business Verification2-7 business days
First template approvalMinutes to 48 hours
First campaign sentSame day as template approval

Total realistic timeline: 3-7 days from start to first campaign, assuming your documents are in order.

Without Embedded Signup (manual application), this can take 2-4 weeks.

Common Mistakes Indian Businesses Make

1. Using unofficial bulk sender tools instead of the API Apps from the Play Store that "send bulk WhatsApp messages" use WhatsApp Web automation. This violates WhatsApp's Terms of Service. Your number WILL get permanently banned.

2. Not matching business name across platforms Your GST certificate, Meta Business Manager, and website must all show the same business name. "Sharma Enterprises" on GST but "Sharma E-comm Solutions" on Meta = rejection.

3. Using a regular WhatsApp (personal) number for API Meta's co-existence feature works with the WhatsApp Business App — not the regular WhatsApp app. If you want to use an existing number, make sure it's on WhatsApp Business App first, or use a fresh number that works with either.

4. Writing spammy templates Meta has human reviewers. Templates that look like spam ("BUY NOW!! 90% OFF!!!") get rejected instantly. Write like a professional business communicating with its customers.

5. Not collecting opt-in consent This isn't optional. Every contact you message must have explicitly agreed to receive WhatsApp messages from your business. A website form, checkout checkbox, or verbal agreement during a sales call — document it.

WhatsApp API Costs in India (2026)

Meta charges per 24-hour conversation window, not per message. Once a conversation starts, you can send unlimited messages within that 24 hours.

Current rates for India:

Conversation TypeCost Per Conversation (INR)
Marketing~₹0.80
Utility~₹0.30
Authentication~₹0.30
Service (customer-initiated)~₹0.40

Rates are approximate and set by Meta. Check Meta's official pricing page for current numbers.

On top of Meta's charges, your BSP may add a markup. Some platforms charge ₹0.50-1.00+ extra per message. Others, like OdoReach, charge zero markup — you pay only what Meta charges, plus a flat monthly platform fee.

FAQ

Q: Can I use the WhatsApp Business API without a GST number? Yes. You can use an Udyam Registration, MSME certificate, or Shop Establishment License. However, GST verification is fastest and has the highest approval rate.

Q: What happens if my business verification gets rejected? You can reapply. Fix the issue (usually a name mismatch or blurry document), and submit again. There's no penalty for reapplying.

Q: Can I use the same phone number on WhatsApp App and the API? Yes — Meta now supports co-existence. You can use the WhatsApp Business App on your phone and the Business API simultaneously with the same number. Your phone app continues to work normally — messages sent via the API appear separately in your business conversations. Note that co-existence works with the WhatsApp Business App specifically, not the regular WhatsApp personal app.

Q: How many messages can I send per day? It starts at 1,000 unique contacts per day. As your quality rating improves, Meta automatically increases your limit to 10,000, then 100,000, and beyond. This scaling happens within 1-2 weeks of consistent, quality messaging.

Q: Is WhatsApp API legal for marketing in India? Yes, as long as you use the official API through a registered BSP, send only to opted-in contacts, and use Meta-approved templates. This is fully compliant with Meta's policies and Indian regulations.


Ready to skip the setup hassle? OdoReach connects your WhatsApp Business API in minutes with 1-click Embedded Signup. No manual paperwork, no hidden fees, zero markup on Meta rates. Start your 7-day free trial at odoreach.com.

Ready to skip the setup hassle?

OdoReach connects your WhatsApp Business API in minutes. Zero markup on Meta rates.

Start Free Trial

More from OdoReach Blog