Home/Blog/How to Get the WhatsApp Business API in India: Step-by-Step (2026)

Cornerstone guide

How to Get the WhatsApp Business API in India: Step-by-Step (2026)

Get the WhatsApp Business API in India in 2026: pick a Tech Provider or BSP, run Meta Embedded Signup in 15 minutes, verify the business, approve a template. Costs inside.

By Chirag Darji · Updated 26 Aug 2026 · 8 min read

On this page
  1. Before you start: what you need
  2. Step 1: choose how you get it
  3. Step 2: decide what happens to your current number
  4. Step 3: connect with Embedded Signup (15 minutes)
  5. Step 4: submit the first template (minutes)
  6. Step 5: business verification (1 to 5 working days, in parallel)
  7. Step 6: warm up and start
  8. What it costs
  9. Troubleshooting the signup
  10. What VGraple CRM does here
The connected WhatsApp number in VGraple CRM showing Connected status, High quality rating, the 10K messaging tier and coexistence options

Too long? Read this

  • The API is obtained through a platform, not from Meta directly; a Tech Provider connects your own account with no markup, a BSP resells it with one
  • The connection itself is Meta Embedded Signup, about 15 minutes with a Facebook login, a Meta Business Portfolio, a number that can receive an OTP and a display name
  • Business verification (documents in Meta Business Manager) raises messaging tiers and shows your display name; the first template approves in minutes to hours
  • Cost: Meta's per-message rates (India: Rs 0.8631 marketing, Rs 0.115 utility) plus a platform fee that can be Rs 0

Getting the WhatsApp Business API in India takes about 15 minutes of clicking and a few days of waiting: you sign up with a platform, connect your number through Meta Embedded Signup, submit a template, and start business verification in Meta Business Manager while the first messages already go out. What matters more than the steps is the choice you make before them: a Tech Provider connects your own WhatsApp Business Account and Meta bills you at published rates; a BSP resells access under its own account and usually marks the rates up. This guide walks the whole path for an Indian business in 2026, including the coexistence option that keeps the WhatsApp Business app on your phone.

Before you start: what you need

ItemWhyNotes
A Facebook accountEmbedded Signup runs on Facebook loginUse the owner's or a company admin account, not an employee's personal one
A Meta Business PortfolioOwns the WhatsApp Business AccountCreated during signup if you do not have one
A phone number that can receive an OTPRegisters to the WhatsApp Business AccountMobile or landline; not currently on personal WhatsApp
A display nameWhat customers seeMust match your business or brand; reviewed by Meta
A platform accountThe API needs software around itVGraple CRM's free plan is enough to connect
Business documents (for verification)Raises messaging tiers, shows display nameGST certificate, incorporation certificate, MSME, or a utility bill in the business name

Step 1: choose how you get it

Meta policy

Meta grants API access through partners. A Tech Provider onboards businesses onto their own WhatsApp Business Accounts through Embedded Signup; Meta bills message charges to the business's Meta Business account. A Business Solution Provider hosts accounts under its own relationship and bills the business itself.

API keys in VGraple CRM with prefix, creation date and last use

Tech Provider (VGraple CRM)BSP reseller
Who owns the WhatsApp Business AccountYouOften the BSP
Who bills Meta's message chargesMeta, to your Meta Business account, at published ratesThe BSP, usually with a 10 to 25 percent markup or via credits
Moving to another platformReconnect your own accountMigration request; the number may need to leave the BSP
Platform feeFlat plan (Rs 0 to Rs 7,999 at VGraple CRM)Plan plus per-message or per-agent charges

Ask any vendor two questions: are you a Tech Provider or a BSP, and what is your markup on Meta's rates.

Step 2: decide what happens to your current number

  • New number: register it fresh. Simplest.
  • Number on the WhatsApp Business app, migrate: the number moves to the API and leaves the app. Chat history stays on the phone but is not imported.
  • Number on the WhatsApp Business app, coexistence: the number stays in the app and also works on the API. Up to 180 days of history and the phone address book import once, within 24 hours of the QR scan. Requires app version 2.24.17 or later. Details: coexistence.
  • Number on personal WhatsApp: move it to the WhatsApp Business app first (free, same number), then choose migrate or coexistence.

Step 3: connect with Embedded Signup (15 minutes)

In VGraple CRM: Settings, Channels, WhatsApp, Connect via Embedded Signup (or Connect in coexistence mode).

  1. Log in to Facebook in the Meta popup.
  2. Select or create the Meta Business Portfolio.
  3. Select or create the WhatsApp Business Account.
  4. Enter the phone number and choose SMS or voice call for the OTP; enter the code.
  5. Set the display name (reviewed by Meta; it can take hours to a couple of days to show in chats).
  6. Finish. VGraple CRM registers the webhook, sets the two-step verification PIN and checks the account's health. The number is live for opted-in customers at the unverified tier (250 unique customers per 24 hours).

Screenshots for every screen: connect your WhatsApp number.

Step 4: submit the first template (minutes)

Business-initiated messages need an approved template. Templates, New Template, or pick one from the library: a utility template such as a booking confirmation approves fastest. Set realistic sample values for each variable; the validator flags what Meta rejects. Approval usually lands in minutes to a few hours. Inside the 24-hour window after a customer messages you, no template is needed.

Step 5: business verification (1 to 5 working days, in parallel)

Meta policy

Business verification in Meta Business Manager confirms the legal business behind the account. It is required to move beyond the 250-customer tier and for the display name to appear in customers' chats. It is not the green tick.

In Meta Business Manager: Settings, Security Centre, Start verification. Provide the legal name, address and phone, then upload one document. Indian documents that work well: GST registration certificate, certificate of incorporation, MSME/Udyam certificate, shop and establishment licence, or a recent utility bill in the business name. Meta may ask for a website or a public listing showing the name and address; a Google Business Profile usually satisfies it. Common rejections are name mismatches between the document and the portfolio; make them identical.

When verification completes, the tier rises to 1,000 and climbs with good-quality usage (10,000, 100,000, unlimited).

Step 6: warm up and start

Send utility messages to existing customers first (confirmations, reminders, updates). They build engagement, raise your tier and cost Rs 0.115 each. Run the first promotional broadcast to the people who replied. Delivery protection paces the sends inside your tier and quality rating automatically.

What it costs

BillAmount
Meta, per delivered template message (India, April 2026)Marketing Rs 0.8631; utility Rs 0.115; authentication Rs 0.115; replies inside the 24-hour window free
PlatformVGraple CRM: Rs 0 (free plan), Rs 1,499 Starter, Rs 3,499 Growth, Rs 7,999 Scale; no markup on Meta rates
One-time feesNone at Meta or VGraple CRM

Pricing with worked months; rates for 14 countries.

Troubleshooting the signup

ProblemCauseFix
OTP never arrivesNumber on personal WhatsApp, DND, or a VoIP number the carrier blocksMove the number to the Business app first; try the voice-call option; use another number
"Number already registered"The number is on another WhatsApp Business Account or the appDelete the account in the app, or choose coexistence
Display name rejectedDoes not match the business, contains slogans or punctuationUse the registered or trading name only
Stuck at 250 per dayBusiness not verifiedComplete verification; use the full 250 daily with good quality
Template rejectedVariables misplaced, placeholder samples, promotion in utilityFollow the validator; see template rejected
Webhook shows "needs attention"Token expired or app secret missingReconnect from Settings, Channels; VGraple CRM verifies both on save

What VGraple CRM does here

VGraple CRM is a Meta Tech Provider: Embedded Signup and coexistence run inside the connection wizard, the webhook and PIN are set for you, templates come with a validator and a gallery, and the free plan connects a real number with no card. Meta bills message charges to your account with no markup. If you would rather try before connecting, the sandbox number and sample workspace are one click away in the same wizard.

Frequently asked questions

Can I get the WhatsApp Business API directly from Meta?
Large enterprises with developers can register as Meta developers and build on the Cloud API themselves. Everyone else gets it through a platform: a Tech Provider (connects your own account, Meta bills you) or a BSP (resells access, usually with a markup). Both use Meta Embedded Signup for the connection.
What documents do I need?
For the connection: a Facebook account, a Meta Business Portfolio (created during signup if needed) and a phone number that can receive an SMS or call. For business verification: legal business name and address, and one document such as a GST certificate, certificate of incorporation, shop and establishment licence or a recent utility bill in the business name.
How long does it take?
Connecting the number: about 15 minutes. First template approval: minutes to a few hours. Business verification: typically 1 to 5 working days. You can send to opted-in customers (250 unique per day) before verification completes.
Can I use my current WhatsApp Business app number?
Yes: migrate it (the number leaves the app) or connect it in coexistence mode (stays in the app and also works on the API, with up to 180 days of history imported). A personal WhatsApp number must move to the Business app first.
Do I need a new SIM or a virtual number?
No. Any number that can receive the OTP works, including landlines by call. Virtual numbers work if the provider delivers the OTP. Do not use a number you plan to keep on personal WhatsApp.
What does the API cost in India?
Meta charges per delivered template message: Rs 0.8631 marketing, Rs 0.115 utility and authentication (April 2026), free replies inside a customer's 24-hour window. Platform fees range from Rs 0 (VGraple CRM free plan) to several thousand rupees a month; BSPs add 10 to 25 percent to Meta's rates.
Is GST registration mandatory?
Not for the connection. For business verification Meta accepts several document types; a GST certificate is the easiest in India but a certificate of incorporation, MSME certificate or utility bill in the business name also work.
What is the difference between business verification and the green tick?
Verification confirms your business exists and raises messaging tiers; any business can do it. The green tick (Official Business Account) is a separate badge for notable brands, applied for after verification, and changes nothing about limits or price.
Can I have multiple numbers?
Yes, several numbers in one WhatsApp Business Account, each with its own display name. Messaging tiers are shared across the business portfolio since October 2025.
What if my number was banned on WhatsApp before?
A number restricted on the app cannot usually be registered on the API until the restriction lifts. Use a different number and follow opt-in rules from day one.
Do I need a website?
Not for the API. Business verification may ask for a website or a public listing that shows the business name and address; a Google Business Profile or a social page with the address generally suffices.

Chirag Darji

Founder, VGraple CRM

Founder of VGraple CRM and of the VGraple digital agency (Ahmedabad, est. 2011). Builds and operates the platform, runs WhatsApp Business API onboarding for customers, and writes the guides here from first-hand support and product work.

Run your WhatsApp on VGraple CRM

Free forever plan, official Meta WhatsApp Business API, set up in 15 minutes. No card needed.