← Blog · tutorials
How to Set Up WhatsApp Business API in 2026: A Step-by-Step Guide
Complete walkthrough for Indian SMBs: prerequisites, Meta Business Verification, Embedded Signup, template approval, and going live on the WhatsApp Business API.
Setting up the WhatsApp Business API in 2026 is significantly easier than it was three years ago. Meta’s Embedded Signup flow handles most of the work that used to require manual paperwork and email back-and-forth with a BSP. You can be live in a single afternoon if your documentation is ready.
This guide walks through every step. It’s BSP-agnostic — the flow is the same whether you use Flowgento, Wati, AiSensy, or Interakt. We’ll note Flowgento specifics where they matter.
What you need before you start
Have these ready before you sign up to any BSP:
- A business phone number that can receive SMS or voice for verification. This will become your WhatsApp Business number. It must not be currently registered on the regular WhatsApp app (you’ll need to delete the existing WhatsApp account on that number first).
- A registered Indian business entity — Sole Proprietorship, LLP, Private Limited, Partnership all work. Personal-use accounts can use the Business API but won’t get Business Verification.
- GST registration certificate (if you have one — recommended but not strictly required).
- A Facebook account to operate Meta Business Manager. Use a personal Facebook account you own; it’ll be the admin of your Business Manager.
- Business address proof and business documentation for Meta Business Verification: certificate of incorporation, GST certificate, utility bill in business name, or similar.
- A live website at a verified business domain (e.g. yoursite.com) where Meta can confirm the business exists. Not strictly required for all tiers, but useful.
If you’re missing any of these, get them in place first. The API setup itself is fast; the verification is what takes time.
Step 1: Choose your BSP
Pick the BSP you’ll route through. We covered the major options in our best WhatsApp Business API provider guide. Quick options:
- Flowgento — Free plan to evaluate, ₹499/mo paid plans, India SMB focus
- Wati, AiSensy, Interakt, Gallabox — Indian and international BSPs, varying price points
For this guide, the steps are identical across BSPs. We’ll use Flowgento screenshots in our walkthrough; the equivalents in other BSPs are usually one menu away.
Step 2: Create Meta Business Manager
If your business doesn’t yet have a Meta Business Manager:
- Go to business.facebook.com and sign in with your personal Facebook account.
- Click Create Account → enter your business name, your name, and your business email.
- Confirm by clicking the verification link in your email.
- In the Business Manager dashboard, go to Settings → Business Info and fill in:
- Legal name (must match your registration documents)
- Address
- Business type
- GSTIN (if applicable)
- Tax registration country: India
If you already have a Business Manager from a prior Meta integration, you can reuse it.
Step 3: Submit Meta Business Verification
This is the step that takes 1–7 business days. Start it as early as possible.
- In Business Manager, go to Settings → Business Verification.
- Click Start Verification.
- Enter your business details exactly as they appear on your registration documents. Mismatches are the #1 cause of rejection.
- Upload required documents:
- Certificate of incorporation (for companies) or GST certificate (for proprietorships).
- Business address proof — recent utility bill, lease agreement, or property tax bill.
- Identity proof of the authorised representative — usually a PAN card or Aadhaar.
- Meta cross-checks your details against public records. Make sure your business is searchable on:
- Ministry of Corporate Affairs (for companies) or GST Portal (for GSTINs)
- Your business website (linked to your Business Manager)
- Submit and wait. You’ll get email updates.
If verification fails: Read Meta’s email carefully — they usually tell you the specific document that didn’t match. Common issues: legal name typo, GSTIN mismatch, address format. Fix and resubmit.
Step 4: Connect via Embedded Signup
Once your Meta Business Manager is set up (verification can still be pending — you don’t need it complete for this step), connect your WhatsApp Business number through your BSP.
For Flowgento:
- Sign up for a Flowgento account at flowgento.com (Free or paid plan).
- From the dashboard, click Settings → WhatsApp Inbox → Connect WhatsApp.
- Click Continue with Facebook — this opens Meta’s Embedded Signup popup.
- Sign in with the Facebook account that owns your Business Manager.
- Select your Business Manager when prompted.
- Enter your business phone number (the one that’ll become your WhatsApp Business number).
- Receive a verification code on that number via SMS or voice call. Enter it.
- Choose your business profile category (e.g. E-commerce, Healthcare, Travel).
- Complete the signup.
You’re now connected. Meta has allocated your phone number to your Business Manager and routed API calls through Flowgento.
For other BSPs, the flow is essentially the same Embedded Signup popup — different “wrapping” but identical Meta steps inside.
Step 5: Submit your first templates
WhatsApp doesn’t let businesses initiate conversations without an approved template. To start sending messages, you need at least one template approved.
In Flowgento (or any BSP), navigate to Templates → Create New Template:
- Choose a category:
- Utility — for transactional content (order confirmation, appointment reminder). Easiest to approve.
- Marketing — for promotional content. More scrutiny.
- Authentication — OTPs. Special format, fastest to approve.
- Pick a name (internal; no spaces, lowercase) like
order_confirmation_v1. - Write the body using placeholders like
{{1}},{{2}}for variables. - Provide an example showing what
{{1}}typically contains. Meta reviews using your example. - Submit for approval.
Approval typically takes a few hours to a day. Common rejection reasons:
- Promotional language in a utility template. Don’t say “Don’t miss out!” in a utility template — that’s marketing.
- Asking for sensitive info. Avoid messages that say “Reply with your password / OTP / Aadhaar”.
- Vague language. Templates should clearly state the purpose.
- Missing examples. Always provide realistic example values for variables.
Start with three templates: one utility (e.g. order confirmation), one welcome message, one marketing template (a generic broadcast). Get those approved before doing anything more complex.
Step 6: Go live and monitor quality
Once your first template is approved, you can send messages.
Send a test broadcast to 5–10 internal contacts (your own team, ideally). Verify:
- Messages deliver successfully.
- Variables substitute correctly.
- Media (if any) renders properly.
Then scale up gradually:
- Day 1: 100 messages
- Day 2–3: 500 messages
- Day 4–7: 1,000–2,000 messages
- After Week 1: scale based on quality signals
WhatsApp ranks senders on Quality Rating (High / Medium / Low) and Messaging Limits (tier 1: 1,000 customer-initiated 24h windows; tier 2: 10,000; tier 3: 100,000; tier 4: unlimited). Quality drops if recipients block you or report messages. Limits increase as you consistently send high-quality messages.
Monitor in Meta Business Manager → WhatsApp Manager → Quality and Messaging Limits. Most BSPs (including Flowgento) surface this data in the dashboard too.
Common issues and how to fix them
“My phone number won’t accept the verification code.” Make sure the number isn’t already registered on the regular WhatsApp app. Delete that account first, wait an hour, then re-attempt. SIM issues — try voice call delivery instead of SMS.
“Embedded Signup says my Business Manager isn’t eligible.” Usually means Business Verification is pending or failed. Check Settings → Business Verification status.
“My first marketing template keeps getting rejected.” Try utility first. Once you have utility-template approvals on file, marketing templates are reviewed less strictly. Also: keep first templates simple — no images, basic copy.
“Quality rating dropped to Medium / Low after first broadcast.” You sent to people who hadn’t opted in or sent too aggressively. Audit your opt-in list, reduce frequency, and the rating typically recovers within 7 days.
“How long does Green Tick verification take?” Green Tick is separate from Business Verification. Eligibility is based on brand notability and is reviewed by Meta. Many SMBs don’t qualify and don’t need it for messaging.
FAQs
Can I use my existing personal WhatsApp number for the Business API? Only if you don’t currently use it for personal WhatsApp. The number can only be on one WhatsApp account at a time (personal app, Business app, or Business API). Most SMBs get a separate business number.
Do I need to keep WhatsApp Business app installed after going API? No. Once on the API, your number is no longer accessible through the app. All communication happens through your BSP’s dashboard or your custom integration.
What if I want to switch BSPs later? Reassign your WhatsApp number in Meta Business Manager → WhatsApp Accounts → Reassign to new BSP. Takes a few minutes. We covered the full migration walkthrough in our Wati alternative post.
How long until I can run my first broadcast campaign? If you’re starting from scratch: Business Verification (~1 week) + template approval (~1 day) + opt-in collection (varies) = realistic 2–3 weeks before a meaningful campaign. If you already have a verified Business Manager, you can be live in a day.
Does Flowgento help with setup? Yes — we walk every paid customer through the Embedded Signup and first templates as part of onboarding. Free plan users get setup docs and email support. Sign up or email us.
Try Flowgento free
The WhatsApp CRM built for Indian SMBs. No credit card, no broker markup.