1. Who can apply for WhatsApp Business API in 2026
WhatsApp Business API is open to almost every legitimate business, but Meta gates access on three things: your business must be legally registered, your use case has to fall inside Meta's Commerce and Business policies, and the phone number you plan to use must not currently be active on WhatsApp's consumer app. If all three are true, you can apply.
Who gets through easily
- Registered private or public limited companies in India (Companies Act), the UAE (DED / free-zone licences), and most countries with an equivalent registry.
- Partnerships and LLPs with current registration certificates and a verifiable business address.
- Sole proprietorships and freelancers operating under a registered trade name — usually via a GST certificate, shop-establishment licence, or equivalent.
- Educational institutions, hospitals, travel agencies, retailers, restaurants, real-estate firms — all standard use cases for which Meta has approved thousands of accounts.
Who has to work harder to get approved
- Businesses in Meta's restricted categories — alcohol, tobacco, adult content, firearms, gambling, cryptocurrency, pharmacies, medical devices, and a handful of regulated finance categories. Some are allowed with restrictions; some are not allowed at all. Check Meta's current Commerce Policy before spending onboarding effort.
- Businesses without a registered legal entity — Meta Business Verification needs at least one government or bank document tying the business name to a verifiable record.
- Businesses using personal phone numbers currently active on WhatsApp — the number has to be deleted from WhatsApp (inside the consumer app) before it can be onboarded to the API, or you need to use a dedicated number.
Honest note: If your business is in a hard-restricted category (gambling, adult, drugs), no BSP — including Go4whatsup — can get you approved. Meta enforces this at the platform layer, not at the BSP layer. Save yourself the onboarding effort and look at alternatives appropriate for your category.
2. WhatsApp Business API vs the free WhatsApp Business app
A surprising number of first-time applicants confuse the two. The distinction matters because it determines which number you can use and what you can do with it.
| Feature | WhatsApp Business App (free) | WhatsApp Business API |
|---|---|---|
| Audience | Single small-business user | Any business using a platform — any team size |
| Multi-agent inbox | No — one phone, one user | Yes — unlimited agents via BSP platform |
| Outbound broadcasts | 256 contacts per broadcast, labels | Unlimited, template-driven, segmented |
| Automations | Quick replies, away messages | Flows, triggers, AI, integrations |
| Meta approval needed | No — install and use | Yes — full application + verification |
| Cost | Free | Meta per-conversation fee + platform fee |
| Green tick | Not available | Available after Business Verification and filing |
The rule is simple: if your business has more than one person answering WhatsApp messages, or if you need broadcasts, automations, integrations, or a green tick — you need the Business API. If you are a one-person business with under a few hundred messages a week, the free app is enough.
3. Cloud API direct vs going through a BSP
Meta ships the WhatsApp Business API two ways in 2026:
Cloud API direct
Meta hosts the API and you call it directly. You manage the phone number, send templates via Meta's endpoints, handle webhooks yourself, and bill Meta for conversations. It is free to use the Cloud API itself — you only pay Meta for conversations. The catch: there is no shared inbox, no campaign builder, no template manager, no AI layer, no integrations — just an HTTP API. Every operational feature is your developer team's problem.
BSP (Business Solution Provider) path
A BSP — Go4whatsup, WATI, Gupshup, Twilio, and dozens of others — is a Meta-approved partner that sits on top of Cloud API and ships a full product: inbox, broadcast, flow builder, CRM integrations, AI, reports, plus the onboarding paperwork. You still pay Meta for conversations (at exact cost, passed through), plus a platform fee to the BSP. For 90% of businesses this is the right path: you get a working product on day one instead of a six-month engineering build.
The practical test: If your team does not include at least one full-time developer whose only job is WhatsApp plumbing, choose a BSP. If Meta ships a new feature tomorrow, your BSP integrates it for you — you do not write and re-deploy code.
Go4whatsup is a Meta Business Partner and a registered BSP. The onboarding described in the rest of this guide is the BSP path, which is the path most readers should follow. The Cloud-API-direct path has a similar sequence but you do every step yourself without a named onboarding owner. For comparison of the two paths with honest trade-offs, see our Why Go4whatsup page.
4. Your pre-application checklist
Onboarding delays are almost always pre-application problems that surface when Meta reviews documents. Get these items in order first and the rest of the journey runs cleanly.
What to have ready before you start
- Legal business name and registration. Exact match to your certificate — even one punctuation difference triggers rejection. India: GST certificate, Company Incorporation Certificate, or Shop Establishment Licence. UAE: DED trade licence or free-zone establishment card. Other: local registry equivalent.
- Registered business address. Matches your document. Must be verifiable.
- Official business email. On your own domain (e.g.,
[email protected]) — free Gmail or Hotmail addresses raise trust flags and can delay Business Verification. - Business website with the same name on it. Not mandatory but strongly recommended; Meta cross-references a public web presence for the Business Verification review.
- Dedicated phone number for WhatsApp. Must not be active on the WhatsApp consumer app or the free WhatsApp Business app. Can be a mobile number or a landline — landline must be capable of receiving OTP via call.
- Admin access to Meta Business Manager (business.facebook.com). If you already run Facebook Ads or Instagram, you likely have one. If not, it takes 5 minutes to create.
- Display name idea. Should be your brand name or a recognisable variant. Not "Contact Us", not "Sales", not "Info" — Meta rejects generic names. See Section 10 for the naming rules.
- Your first 3 to 5 message templates. Drafted and categorised (Marketing / Utility / Authentication) per Meta's 2024–2025 category rules.
5. The seven-step onboarding journey
End-to-end, the path looks like this:
-
Day 0
Confirm eligibility and assemble documents
Walk the pre-application checklist. If anything is missing — most commonly an email on your own domain or a matching business name — sort it before starting the application. This alone saves most teams 2 to 3 days.
-
Day 1
Create / verify your Meta Business Manager
Sign in at
business.facebook.com. Create a Business if you do not have one. Add an admin email (on your domain). Connect your Facebook Page — you will need one linked. This takes about 15 minutes. -
Day 1–2
Start Business Verification
In Business Manager → Security Centre → Business Verification. Upload your registration certificate, enter your legal name exactly as it appears on the document, your address, and your business website. Submit. Meta's automated layer often approves in hours; a manual review takes 2 to 4 business days. See Section 7.
-
Day 2
Pick your BSP and create your WABA
If you are going the Go4whatsup path, we open the Embedded Signup flow in your browser — you click "Continue", grant the WhatsApp asset to Go4whatsup, and your WABA is created inside Meta. This takes about 5 minutes once Business Verification is submitted.
-
Day 2
Add the phone number and complete OTP
Enter the dedicated phone number. Meta sends an OTP via SMS (or voice call). Enter it. Set a 6-digit two-step verification PIN (you'll need this for future security operations). Number is live on the API — see Section 9.
-
Day 2–3
Submit display name
File your display name in Meta Business Manager → WhatsApp Manager. Typical turnaround is same-day to 24 hours. Rejected names are the #1 cause of onboarding delay — see Section 10 for the rules.
-
Day 3–4
Submit first templates and send your first message
Upload 3 to 5 message templates through Go4whatsup's template manager. Meta reviews — category rules matter. Most templates approve in 2 to 12 hours. Send your first test message to yourself or an opted-in colleague. You are live.
Want the whole path handled for you?
Go4whatsup's onboarding team runs Business Verification document prep, Meta Business Manager setup, WABA creation, phone-number onboarding, display-name filing, first 10 templates, and the first-message walkthrough. Named onboarding owner. No extra fee on PRO and Enterprise plans.
6. Meta Business Manager setup
Meta Business Manager (business.facebook.com) is the root of everything — your WABA, your Facebook Page, your Instagram business account, and your ad accounts all sit under a single Business. If you already run Facebook or Instagram Ads, you have one; reuse it. Do not create a new Business Manager just for WhatsApp — it creates verification friction.
Fields you'll be asked for
- Business name. Use your legal name (the one on your registration certificate), not a trading alias.
- Business email. On your own domain. This becomes your admin contact for the entire WhatsApp asset — treat it as permanent.
- Country, address, phone number. Self-explanatory, but all three must match your verification documents.
- Business vertical. Pick the closest match from Meta's list — the verification reviewer will cross-check this against your website content.
Assign the right admins
Add at least two admins to the Business Manager — one primary owner plus a backup. If the primary owner leaves the company, recovery is painful without a backup admin still on file. Both admins should use email addresses on your company domain.
Do not skip this: If your Business Manager is owned by a personal Gmail or Yahoo email, change it to a domain email now — not after onboarding. Meta's trust scoring treats personal-email ownership as a small red flag during Business Verification.
7. Business Verification explained
Business Verification is the gate. It is not the same as WhatsApp green-tick (OBA) verification — green tick is a separate filing that comes later, covered in our Green Tick guide. Business Verification is the more basic check: Meta is asking "is this a real, legally registered business?" and needs one acceptable document to confirm it.
Documents Meta accepts (India)
- Certificate of Incorporation (Companies Act)
- GST Registration Certificate
- Shop and Establishment Licence
- Partnership Deed (for partnerships, with registration receipt)
- MSME Udyam registration certificate
Documents Meta accepts (UAE)
- DED trade licence (mainland Dubai / any emirate)
- Free Zone trade licence (DMCC, JAFZA, DAFZA, RAKEZ, etc.)
- Chamber of Commerce certificate
- Commercial Registration Certificate (CR)
What actually gets rejected
If your DED says "Al Rawan Travel & Tourism LLC" but Business Manager has "Al Rawan Travel" — rejection. Fix: use the exact legal name including suffixes like LLC, Pvt Ltd, LLP.
How to avoid it: Copy-paste the name directly from the document before submitting.Blurry scans, partial crops, or documents with redacted details get rejected.
How to avoid it: Upload a full, flat, legible PDF or PNG. Avoid photos of photos.Meta's reviewer checks your website to cross-verify the business is real. A parked domain or a "coming soon" placeholder raises doubt.
How to avoid it: Have a working website with your business name in the header and an About page matching the registered entity name.Picking "Retail" when your trade licence says "Financial Services" gets flagged.
How to avoid it: Pick the closest match to your actual documented activity.Go4whatsup onboarding includes: A pre-submission document review where we flag mismatches before Meta sees them. This single step cuts Business Verification turnaround by about a day for most teams.
8. Creating your WhatsApp Business Account (WABA)
A WABA is the Meta-side record that holds your phone numbers, templates, and messaging rights. One business can have multiple WABAs — typically one per brand or per country — and one WABA can hold multiple phone numbers. Most first-time applicants start with one WABA and one phone number.
What happens during WABA creation
On the Go4whatsup path, we open Meta's Embedded Signup flow — a standard OAuth-style consent screen from Meta. You see the permissions Go4whatsup is asking for (manage WhatsApp assets on your behalf, read templates, send messages) and click "Continue". Meta creates the WABA inside your Business Manager and grants Go4whatsup the agency role. This is the same flow every Meta-approved BSP uses — Meta validates each BSP's embedded flow directly.
What you're agreeing to
- Go4whatsup can send messages from your numbers using your templates.
- Go4whatsup can manage templates — submit new ones, edit, delete.
- Go4whatsup can read webhooks — inbound messages route through our platform.
- Your business retains ownership of the WABA itself — you can remove Go4whatsup's agency access at any time from Business Manager, and move to a different BSP via a BSP transfer without losing your number (see our WATI migration guide for how a BSP transfer works in practice).
9. Phone number onboarding and two-step verification
The phone number is where most of the rules live. In 2026 the rules are well-settled and breaking them is the #2 cause of onboarding friction after Business Verification.
Phone number rules
Rules Meta enforces on the number
- Must be able to receive SMS or voice OTP. Mobile or landline both work as long as an OTP reaches it. Virtual / VoIP numbers are rejected unless they're on Meta's explicit approved list.
- Must not be active on the free WhatsApp or WhatsApp Business app. Delete the account from the consumer app before starting API onboarding. The check takes a few minutes inside WhatsApp → Settings → Account → Delete My Account.
- Must belong to your business. Personal numbers can be used, but we strongly recommend a dedicated business number — switching a personal number to the API means losing your personal WhatsApp on that SIM.
- One WABA per number, one number per WABA slot. You cannot run two API platforms on the same number.
- Toll-free and short-code numbers have special handling — check with Go4whatsup onboarding first if that's what you want to use.
The two-step verification PIN
After OTP confirms the number, Meta asks for a 6-digit two-step verification PIN. This is a security layer, not a login — it's required whenever the phone number is migrated to a new WABA, re-verified, or moved between BSPs. Store this PIN somewhere your ops team can retrieve it: a password manager, a vault, or a sealed document in your admin's drawer. If you lose this PIN, the number is difficult to recover — Meta requires a 7-day waiting period to reset it, during which the number cannot send.
Rule of thumb: If you can't remember to set your own 2SV PIN somewhere safe within the first 5 minutes, let your BSP store it for you. Go4whatsup stores 2SV PINs in encrypted-at-rest vaults segregated per customer; you can request the PIN at any time from your onboarding owner.
10. Display name review — the most common rejection cause
Your display name is the name recipients see above your messages when they don't have your number saved. Meta reviews each display name manually against an evolving set of rules, and this step rejects more first-time applications than any other.
Rules Meta applies
- Must be your business brand or a recognisable variant. Exact match to your legal name is not required — but the name must clearly identify your business.
- Cannot be generic. "Support", "Sales", "Info", "Customer Care", "Contact Us" — all automatic rejections.
- Cannot include promotional language. "Best Deals", "Sale", "Offers", "Cheapest" — rejected.
- Cannot misrepresent the business. If your registered name is a retailer, you cannot use a display name that implies you're a bank or a government service.
- Must be between 3 and 512 characters and use standard Latin / local script characters — no emojis, no unusual Unicode.
- No URL or phone number in the name. "go4whatsup.com" as a display name is rejected.
Display names that work
- Your brand name, as it appears in your marketing:
Go4whatsup,Urban Thread Retail,Al Rawan Travel. - Your brand name plus a regional qualifier, when justified:
Al Rawan Travel UAE. - Your brand name plus a specific sub-service, when your trade licence covers it:
Saanvi Crafts — Wholesale.
Display names that get rejected
Customer Support— generic.Best WhatsApp Deals— promotional.🎉 Go4whatsup 🎉— emojis not allowed.Info— generic, too short.+91 96675 84436— phone number not allowed as display name.
Go4whatsup pre-check: Before we submit a display name to Meta, we run it against the rejection list and flag weak candidates. Teams who use this pre-check hit a first-time approval rate above 95% versus roughly 60% without it.
11. Submitting your first message templates
A template is a pre-approved message format — header, body, footer, and optional buttons — that you're allowed to send outside the 24-hour session window. Every new WABA has to submit its first templates and get them approved before sending anything meaningful. Meta reviews each template against content policy and category rules.
The three template categories
- Marketing. Promotional, sales, re-engagement, newsletter. Highest scrutiny; rejection rate is the highest of the three.
- Utility. Transactional notifications the customer is expecting — order confirmation, shipping update, payment receipt, appointment reminder. Usually approved quickly.
- Authentication. OTP and verification codes only. Must use Meta's authentication template format — no free-text.
Starter templates we recommend for onboarding
- Welcome message (Utility) — "Hi {{1}}, welcome to {{2}}. Reply anytime to chat with us."
- Order confirmation (Utility) — "Hi {{1}}, your order #{{2}} for {{3}} has been confirmed. Estimated delivery: {{4}}."
- Appointment reminder (Utility) — "Hi {{1}}, this is a reminder for your appointment at {{2}} on {{3}}."
- OTP (Authentication) — standard authentication template with the OTP variable.
- Promotional offer (Marketing) — introductory campaign; tag category as Marketing and include an opt-out note.
Category mis-tagging is now auto-rejected. Since Meta's 2024 policy tightening, a Marketing-intent template tagged as Utility is rejected by the automated layer — it does not reach human review. If you are unsure, tag as Marketing; it's the stricter category so you will not be under-tagging.
12. Messaging-limit tiers and the first 90 days
New WhatsApp numbers do not start with unlimited sending. Meta uses a tiered messaging limit that expands as your number demonstrates quality. Understanding this protects your first campaigns from being rate-limited.
| Tier | Unique new users per 24h | How to advance |
|---|---|---|
| Tier 1 (start) | 250 unique new recipients | Send 1,000 business-initiated conversations in a 7-day period with quality rating ≥ medium |
| Tier 2 | 1,000 unique | Send 10,000 conversations in 7 days; maintain quality rating |
| Tier 3 | 10,000 unique | Send 100,000 conversations in 7 days |
| Tier 4 | 100,000 unique | Send 1M conversations in 7 days |
| Tier 5 | Unlimited | Reserved for verified, high-quality senders at scale |
The limits apply to unique new conversations, not total messages. A reply back to a customer who already messaged you does not count against the tier. This is why most small teams never bump into the tier limit — their broadcast lists are smaller than 250 unique recipients anyway.
How to climb tiers quickly without getting penalised
- Start with Utility templates. They earn quality and volume without triggering marketing-message spam flags.
- Segment aggressively. Send only to recipients who recently engaged or recently opted in. Cold lists tank your quality rating and roll you back to Tier 1.
- Watch block and report rate. If your number hits ≥2% block rate or ≥1 report per 1,000 messages, Meta drops your quality rating to "medium" or "low" and freezes tier advancement.
- Avoid message-burst patterns. Instead of 10,000 messages in 10 minutes, pace over 4 to 8 hours. Go4whatsup's broadcast pacing is on by default and can be configured per campaign.
13. Common rejection reasons (and how to fix them)
Here is the rejection-reason list we see most often, with the fix for each.
Single most common cause of Business Verification rejection.
Fix: Update Business Manager → Business Info to exactly match your document, including suffixes (LLC, Pvt Ltd, LLP), and re-submit."Sales", "Support", "Best Offers" — all rejected.
Fix: Switch to your brand name as it appears on your website and resubmit in WhatsApp Manager.OTP gets consumed by the consumer WhatsApp, not by the API onboarding flow.
Fix: Open WhatsApp on the phone → Settings → Account → Delete My Account. Wait 2 minutes. Retry API OTP.Reviewer sees a mismatch and flags for manual review, adding 2 to 3 days.
Fix: Pick the closest valid match; if necessary, update your website copy to match the chosen category before resubmitting.Automated system now auto-rejects category mismatches.
Fix: Re-tag based on intent. If the message promotes anything or cross-sells, tag Marketing. If it is a transactional confirmation, tag Utility.Meta restricts variable positions in 2026 — buttons, header, and footer have their own rules.
Fix: Keep variables in the message body. Go4whatsup's template editor warns on invalid variable positions before submission.14. Typical timelines — India, UAE, global
These are ranges we see for standard onboardings with documents in order. Edge cases — restricted categories, cross-border businesses, very new entities — take longer.
India and UAE timelines are broadly similar in 2026 — Meta reviews are no longer market-differentiated for standard categories. What changes between markets is the document list (GST vs DED) and the time zone of the review team; a submission at 10am IST typically gets a first-pass response faster than one at 3am IST.
15. How Go4whatsup runs onboarding
For PRO and Enterprise customers, Go4whatsup's onboarding is a named-owner process with a fixed first-milestone commitment:
Named onboarding owner
Same engineer with you from kickoff to first-message-sent. Not a ticket queue.
Pre-submission document review
We flag mismatches between your Business Manager and your documents before Meta sees them — cuts verification turnaround by about a day.
Display-name rules pre-check
We run your proposed name through the rejection rulebook; first-time approval rate above 95%.
First 10 templates drafted
We write your starter templates (welcome, OTP, order, reminder, campaign) in the right category and variables, and submit them.
2SV PIN vault
Your PIN stored in a per-customer encrypted vault; retrievable through your onboarding owner.
First 24 hours of messaging
We pair with your team for the first live send, so the first template is clean and your quality rating starts at "high".
Get your WhatsApp Business API in under a week
Book a 30-minute onboarding kickoff. We map your documents, file Business Verification, file the display name, draft your first 10 templates, and ride along for your first send.