Before you start, make sure your business documents and payment method are ready. See the Onboarding checklist for the upstream business prerequisites.
Checklist
A Meta Business Manager account
Meta business verification submitted (you can connect before it completes)
A phone number not currently active on WhatsApp or WhatsApp Business
A display name that complies with Meta’s rules
Admin access to the Business Manager via your Facebook login
SMS or voice reachability on the number you’re connecting
A website and business email matching your display name
1. Meta Business Manager
Meta Business Manager — also called Business Suite — is the free Meta workspace that holds your Pages, ad accounts, Instagram accounts, and WhatsApp Business Accounts (WABAs). You need exactly one for your business.Create or open your Business Manager
If you already run Facebook/Instagram ads, you have one — check at business.facebook.com/overview. Otherwise click Create Account in the top-right.
Use your legal business name
The Business Manager name must match the legal name on your registration certificate. Mismatches block verification later.
2. Business verification
Verification is Meta’s review of your business documents. It unlocks higher messaging tiers and removes the trial cap.| Status | Messaging limit | Display name |
|---|---|---|
| Un-verified (trial) | 250 unique contacts / 24h | Restricted |
| Verified | 1K → 10K → 100K → unlimited (tier-based) | Full flexibility |
You can connect Xobito and start sending before verification completes — the 250-contact trial is more than enough to test. Verification is required to scale.
3. Phone number cleanup
This is the technical step that trips up the most users. The number you connect must satisfy all of:Real, reachable number that can receive SMS or international voice OTP
Not currently active on the consumer WhatsApp app or WhatsApp Business app
Not used on another WhatsApp Business Platform account in the last 60 days (unless reconnecting your own)
Not previously banned by WhatsApp
Removing a number from the consumer WhatsApp app
If the number is currently on WhatsApp or WhatsApp Business, you must delete the account from the app before Meta will let you register it for the API.Delete the WhatsApp account
Settings → Account → Delete My Account. Enter the number in full international format.
Using a fresh or VoIP number
A brand-new SIM or VoIP line (Twilio, Plivo, Vonage) works equally well as long as it can receive at least one OTP.After Meta verifies the number once, you don’t need a SIM in a physical phone. VoIP numbers run on the API indefinitely. Keep access to the number though — Meta occasionally re-verifies.
4. Display name
Your display name is what appears in your customer’s WhatsApp chat list — e.g.Acme Store or Acme Support. Meta reviews every requested name against their display name guidelines.
Rules:
Must relate to your actual business name in Business Manager and on your website
Must not be misleading — no “Official [Brand]” if you’re not the brand owner
Must not be a generic word alone — “Support” or “Team” needs your business name attached
No slogans, emoji, or ALL-CAPS marketing phrases
3 to 25 characters
| Acceptable | Rejected |
|---|---|
Acme Store | Best Deals Ever |
Acme Support | SUPPORT |
Acme Bookings | 🔥 Acme 🔥 |
Acme — India | Official Apple Reseller (if not authorized) |
5. Facebook admin access
The connect flow opens Meta’s embedded signup inside a Facebook Login dialog. The personal Facebook account you log in with must:Be an Admin of the Business Manager (not Employee, not Analyst)
Have WhatsApp Business Account permissions (auto-granted to Admins)
Not be locked, restricted, or under security review
Have two-factor authentication enabled
6. Website and business email
Meta opens your website during display name and verification review. A weak or absent web presence is one of the top reasons display names get rejected. Strongly recommended:- A live website on your own domain showing business name, services, contact details, and a privacy policy
- A business email on your own domain (e.g.
contact@acme.com) — generic@gmail.comaddresses lower the trust signal Meta uses for fast-track approval
Without a domain-matching website and email, expect display name reviews to take longer and your initial messaging quality rating to start lower. Connection itself will still work.
Troubleshooting
I'm not registered as a business yet
I'm not registered as a business yet
Meta accepts sole proprietors and freelancers, but you must provide documentation tying you to the trading activity — tax registration, professional license, or equivalent. If you have no business documentation at all, the WhatsApp Business API is not yet appropriate for you. Meta requires business use.
Verification has been pending for over two weeks
Verification has been pending for over two weeks
Open Business Manager → Settings → Security Center. Look for any “More info needed” banner — Meta sometimes requests additional documents without sending an email. If there’s no banner and it’s been over 14 days, open a support case through the Business Manager Help Center.
OTP never arrives at my number
OTP never arrives at my number
Switch from SMS to Call me in the Meta dialog — some carriers block automated SMS from Meta gateways. Confirm the number is entered in full international format with country code (no leading zeros). VoIP numbers occasionally need the voice option specifically.
Error: 'This phone number is already registered'
Error: 'This phone number is already registered'
The number is still active on the consumer WhatsApp or Business app, or Meta hasn’t released it after deletion yet. Delete it from the app (see section 3), wait 15–30 minutes, then retry.
My display name keeps getting rejected
My display name keeps getting rejected
The most common cause is a name that doesn’t appear on your website. Add the exact name to your site header and footer, wait 24 hours for Meta to re-crawl, then resubmit. If you’ve been rejected twice, wait the full cooldown before the third attempt to avoid a 30-day lockout.
I don't want to use my personal Facebook to log in
I don't want to use my personal Facebook to log in
Create a separate Facebook account for work, add it as an Admin of the Business Manager, and log in with that. Meta requires a personal Facebook profile to own each Business Manager — there is no workaround.
Ready to connect
When every checkbox above is ticked, you’re set.Onboarding checklist
The upstream business and document prerequisites.
Connect Meta Business
Walk through the embedded signup with screenshots.