Everything you need to get your own WhatsApp Business API running — from creating a Meta Business Account to verifying your business, so you can actually send template messages to customers.
Setting up the WhatsApp Business API means creating a Meta Business Account, adding a WhatsApp Business Account under it, and connecting a phone number. To send template messages — confirmations, reminders, alerts — at any real scale, Meta requires you to verify your business first.
Business verification needs a document proving your business is real. If you're GST-registered, use your GST certificate — it's the standard route. If you're not GST-registered, you can use an MSME (Udyam) Registration Certificate instead, which is free and usually issued instantly, to get verified quickly.
None of these steps require code on their own — they're mostly account setup inside Meta's tools. The part that trips people up is business verification, which we'll walk through separately below.
Create a Meta Business Portfolio
Go to business.facebook.com and set up a Meta Business Portfolio (Business Manager) for your clinic or business if you don't already have one. This is the account that will own your WhatsApp Business Account, so use your business's actual details, not a personal profile.
Create a WhatsApp Business Account in WhatsApp Manager
Inside Meta Business Suite, open WhatsApp Manager and create a WhatsApp Business Account (WABA) under your Business Portfolio. This is separate from the regular WhatsApp Business app — it's the account the API sends messages through.
Add and verify a phone number
Add the number you want your business to send messages from. It can't be actively registered on the WhatsApp Business app or personal WhatsApp at the same time. Meta verifies it with an SMS or voice call code.
Set your display name
Choose the name customers will see as the sender — usually your business name. Meta reviews this separately and can reject names that look generic, misleading, or don't match your verified business.
Verify your business
To lift Meta's default messaging limits and send template messages to more than a handful of people, you need to verify your business inside Meta Business Manager. This is the step most people get stuck on — covered in detail below.
Create and submit message templates
Any message you want to send outside a 24-hour reply window — a booking confirmation, a reminder, an OTP — has to be submitted as a template and approved by Meta first. Approval usually takes a few minutes to a couple of days.
Connect it to something that can actually send messages
The API itself is just an endpoint — you still need a Business Solution Provider (like Twilio, 360dialog, Gupshup, or Interakt) or a developer using Meta's Cloud API directly to actually send and receive messages through it.
Meta caps how many people an unverified WhatsApp Business Account can message and how many templates it can send. To move past that and send template messages to real customers, you need to verify your business inside Meta Business Manager → Business Settings → Security Center. Verification comes down to one thing: proving your business exists with an official document.
GST Certificate
MSME / Udyam Certificate
Avoiding a rejected verification
Meta occasionally asks for extra documents beyond GST or Udyam, and exact requirements can shift over time — always check the current list inside Business Manager's Security Center before you submit.
GST Certificate
MSME/Udyam Certificate
Who it's for
Businesses registered under GST
Businesses without GST registration
Cost
Free, if already registered
Free
How fast to get one
N/A — you already have it if registered
Often instant, via udyamregistration.gov.in
What you need
GSTIN and registration certificate
Aadhaar + PAN
Acceptance by Meta
Widely accepted, standard route
Accepted as a valid business proof for India
Do I really need business verification to use the WhatsApp Business API?
You can technically connect a number and send test messages without it, but Meta caps how many people you can message and how many templates you can send until you verify. For any real use — sending booking confirmations or reminders to actual customers — verification is effectively required.
Can I use the WhatsApp Business API without GST?
Yes. If you're not GST-registered, Meta accepts an MSME/Udyam Registration Certificate as proof of business for verification. It's free to get and often issued the same day.
How long does business verification take?
It varies — sometimes it's approved within a few hours, other times it can take one to two weeks, especially if Meta requests additional documents. Submitting a document where the name and address match your Business Manager details exactly is the biggest thing you can do to avoid delays.
What's the difference between the WhatsApp Business app and the WhatsApp Business API?
The app is the free mobile app you use manually, one conversation at a time. The API is what lets software send messages automatically — confirmations, reminders, alerts — at scale, and it's what template messages and verification requirements apply to.
Can I get WhatsApp Business API access directly from Meta?
Meta's Cloud API is technically self-serve, but you still need to build or connect the technical integration yourself. Most small businesses go through a Business Solution Provider (BSP) instead, which handles the connection and billing on top of Meta's infrastructure.
Is there an easier way to do all of this?
Yes — if you'd rather skip the Business Manager setup, document verification, and template submissions, FormAlert can set this up on your behalf as part of its Business plan, or send messages from its own registered number with no setup at all on the Starter plan.
If you'd rather not deal with Business Manager, document verification, and template submissions yourself, FormAlert can set up your registered WhatsApp Business number for you — or send messages from its own number with no setup at all.
14-day free trial · no credit card · live in 10 minutes