- April 2026: Article updated for the Meta Tech Provider mandate; Embedded Signup is now the default path for all new WhatsApp Business API onboardings.
- May 2025: Meta launched WhatsApp Coexistence as a sub-flow inside Embedded Signup for businesses already on the WhatsApp Business app.
- 2024: Facebook Login for Business replaced the legacy Facebook Login flow for Tech Partners.
Quick answer: what is WhatsApp Embedded Signup?
WhatsApp Embedded Signup is Meta's official OAuth-based onboarding flow that lets businesses sign up for the WhatsApp Cloud API directly inside an approved Tech Partner's platform. Instead of bouncing between Facebook Business Manager, the Meta Developer Portal, and a separate provider dashboard, the entire setup happens in a single Meta-hosted popup powered by Facebook Login for Business.
With Whautomate, an official Meta Tech Partner, most businesses go from "I need WhatsApp API" to "first broadcast sent" in under 15 minutes. Full step-by-step product walkthrough is in our WhatsApp Cloud API help doc.
Watch the full Embedded Signup flow inside Whautomate, end to end.
Why Meta built Embedded Signup
Before Embedded Signup, onboarding to the WhatsApp Business API was painful. Businesses had to coordinate manually with a Business Solution Provider (BSP), share Business Manager IDs, generate system-user tokens, configure webhooks, and wait for Meta to verify everything. Many onboardings stalled for two to four weeks. A meaningful percentage never finished.
Meta launched Embedded Signup to:
- Move small and medium businesses onto the WhatsApp Cloud API at scale.
- Reduce the operational burden on BSPs and Tech Partners.
- Standardize verification, consent, and asset ownership inside an official Meta-hosted flow.
Tech Provider enrollment is now mandatory for ISVs offering WhatsApp messaging, and Embedded Signup is the default path for new business onboardings on the WhatsApp Business Platform.
How WhatsApp Embedded Signup works step by step
Here is exactly what happens when you go through Embedded Signup inside Whautomate.
1. You click "Connect WhatsApp"
In Whautomate, you click Connect with Embedded Signup. A Meta-hosted popup window opens on top of Whautomate to walk you through the rest.
2. A Meta-hosted popup opens
The popup is run by Meta, not by Whautomate. You will see Meta branding, the Whautomate app name, and the exact permissions Whautomate is asking for. Because Meta hosts the flow, your Facebook password never touches Whautomate.
3. Facebook login and Business Portfolio selection
Log in to Facebook and pick an existing Meta Business Portfolio or create a new one. Think of the Business Portfolio as the umbrella that holds your WhatsApp Business Account and your phone number under your business's name.
4. WhatsApp Business Account creation
The flow guides you to create a new WhatsApp Business Account inside that portfolio, or pick an existing one. Enter your business display name, timezone, and category here.
5. Phone number entry and verification
Add the phone number you want to use on WhatsApp. The number must not be active on the regular WhatsApp app or the WhatsApp Business app at the same time (unless you are using Coexistence). Meta sends a one-time code by SMS or voice call to confirm you own the number.
6. Permission grant to Whautomate
Meta shows you exactly what Whautomate is being allowed to do on your behalf - send and receive messages, manage templates, and read account information. Review and approve.
7. Connection finalised
The popup closes. Meta hands the connection back to Whautomate, which finishes the setup behind the scenes - registering your number as a sender and turning on the message delivery hooks. You don't need to do anything during this step.
8. You are live
Your number appears as Connected in Whautomate. You can submit your first template, open the inbox, and start building automations.
Embedded Signup vs traditional onboarding
| Aspect | Traditional Onboarding | WhatsApp Embedded Signup |
|---|---|---|
| Time to first message | 1 to 4 weeks | 5 to 30 minutes |
| Tools used | 4 to 6 (Business Manager, Developer Portal, BSP dashboard, telecom, email) | 1 (Whautomate dashboard) |
| Manual asset creation | Yes (WABA, app, system user, tokens) | No - Meta automates it |
| Business verification | Often blocking | Runs in background, non-blocking for trial |
| Webhook configuration | Manual | Handled by Whautomate |
| Token management | You handle system-user tokens | Whautomate handles via OAuth |
| Risk of misconfiguration | High | Low - flow is standardized by Meta |
| Asset ownership | Often unclear | Always owned by your business |
Benefits of WhatsApp Embedded Signup
Live on WhatsApp in minutes, not weeks
Businesses that used to wait two or three weeks for their first broadcast are now sending WhatsApp broadcasts the same afternoon they sign up.
No technical team required
There is no API key generation, no JSON configuration, no webhook URL setup. Marketing or operations leads can complete onboarding without involving engineering.
Your business owns its WhatsApp assets
The WABA, phone number, and Business Portfolio are owned by your business. Whautomate is granted access - but if you ever want to switch providers, the assets stay with you.
Stronger security
Meta hosts the OAuth flow. Your Facebook credentials never touch Whautomate. Permissions are explicit and revocable from Meta Business Suite at any time.
Higher conversion from signup to first message
Because the flow is so much shorter, far more businesses actually finish onboarding.
Built-in compliance
Commerce Policy review, business verification, phone-number checks, and template categorization all happen inside the official flow.
Migration of existing WhatsApp numbers
Embedded Signup can also migrate a phone number that is currently on the WhatsApp Business app to the Cloud API - quality rating preserved. If you want to keep using the app as well, see WhatsApp Coexistence.
What permissions you grant during Embedded Signup
Meta shows a clear consent screen before the popup closes. Here is what each permission actually does, in plain English. You can revoke any of them later from Meta Business Suite.
| Permission | What it lets Whautomate do | Why it is needed |
|---|---|---|
| whatsapp_business_messaging | Send and receive WhatsApp messages on your behalf. | Core. Without this, no inbox, no broadcasts, no chatbot. |
| whatsapp_business_management | Submit message templates, manage display name, configure phone numbers. | Required to launch broadcasts and manage your sender profile. |
| business_management | Read details about your Meta Business Portfolio and connected accounts. | Lets Whautomate identify which WABA, business, and number to attach to your account. |
Whautomate never asks for your Facebook password, never reads your personal Facebook profile, and never posts as you. The flow is OAuth-scoped and audited by Meta as part of the Tech Partner program.
Requirements before you start
Have these ready to cut onboarding time in half:
- Facebook account that admins (or can create) your Meta Business Portfolio.
- Phone number reachable by SMS or voice for OTP verification.
- Business name and address as registered with your local authority.
- Business website or social media presence.
- Display name customers will see on WhatsApp.
- Business category (retail, healthcare, finance, education, etc.).
- Short business description.
- Logo sized to WhatsApp's recommended dimensions.
You can complete Embedded Signup before finishing Meta business verification - verification just unlocks higher tiers and the green tick later.
How to onboard with Whautomate using Embedded Signup
Full step-by-step product walkthrough with screenshots is in our WhatsApp Cloud API help doc. The short version:
1. Create your Whautomate account
Sign up at whautomate.com. Verify your email.
2. Open the WhatsApp integration
In the Whautomate dashboard, go to Integrations → WhatsApp and click Configure WhatsApp via Embedded Signup.
3. Sign in with Facebook
The Meta-hosted popup opens. Sign in with the Facebook account that admins your Business Portfolio.
4. Select or create your Business Portfolio
Pick an existing portfolio or create one. Make sure the legal name and address match your business registration documents.
5. Create your WhatsApp Business Account
Enter your business display name, timezone, and category.
6. Add and verify your phone number
Enter the number, choose SMS or voice OTP, and enter the code Meta sends.
7. Grant Whautomate the required permissions
Review and approve. The popup closes automatically.
8. Confirm inside Whautomate
Your number now shows Connected. Whautomate registers the sender, configures webhooks, and links templates automatically.
9. Submit your first template
Most businesses submit a welcome template, an order confirmation, and a re-engagement template on day one.
10. Start messaging
Once your template is approved, run broadcasts, build chatbot flows, route conversations through the team inbox, and connect WhatsApp to your CRM, e-commerce, and booking tools.
Day-1 checklist inside Whautomate
Once your number shows Connected, these are the Whautomate features to set up on day one to get the most out of WhatsApp from the start.
The first 24 hours inside Whautomate
- Build your first Automation. Use the no-code automation builder for new-customer welcome flows, abandoned-cart recovery, appointment reminders, payment follow-ups, or post-purchase upsells. Pick one journey and ship it on day one.
- Send your first Broadcast. Upload an opted-in audience, pick a template, schedule the send, and use built-in segmentation, A/B testing, and click tracking. Start with a small batch to your most engaged contacts.
- Set up an AI Chatbot. Train Whautomate's AI chatbot on your website content, FAQs, and product catalog so it can answer customer questions, qualify leads, and route to a human only when needed - 24/7.
- Enable Marketing Opt-outs. Turn on the auto opt-out keywords (STOP, UNSUBSCRIBE, etc.) in the WhatsApp settings so contacts can leave marketing lists in one tap. Required for compliant marketing in most regions.
- Configure your Team Inbox. Invite teammates, set roles and permissions, create labels and pipelines, and build saved replies. Auto-assign rules route incoming chats to the right agent or team.
- Submit WhatsApp Templates. From the Whautomate templates screen, submit your first utility template (order confirmation, appointment reminder) and one marketing template (welcome offer). Whautomate routes them to Meta for review and shows status updates inline.
- Connect Integrations. One-click connect for Shopify, WooCommerce, Stripe, Razorpay, Zapier, and more so order, payment, and booking events trigger WhatsApp automations automatically.
- Add the WhatsApp Chat Widget to your website to capture opt-ins and start conversations from your homepage, product pages, or checkout.
- Build WhatsApp Flows. Use Whautomate's Flow Builder to design in-chat forms for lead capture, appointment booking, surveys, and order forms - no code required.
Everything above lives inside the Whautomate dashboard and works on day one — no engineering, no extra tooling. Pick the three that match your top business goal this quarter and ship those first.
What it costs after Embedded Signup
Embedded Signup itself is free - Meta does not charge anything for the onboarding flow. The cost begins when you start messaging customers.
Meta bills per conversation, not per message, in four categories - marketing, utility, authentication, and service - with rates that vary by country. Service conversations triggered by a customer message are currently free in most markets. Get a full breakdown in our WhatsApp Business API Pricing guide or in WhatsApp API Pricing for India.
Whautomate adds a fixed platform fee on top - no per-conversation markup, no surprise overages. Plug your real volumes into the WhatsApp Pricing Calculator to see your monthly cost before you commit.
Country availability
Embedded Signup is available in all 180+ countries supported by the WhatsApp Business Platform. The WhatsApp Cloud API and Embedded Signup specifically work in:
- Asia-Pacific: India, Singapore, Indonesia, Malaysia, the Philippines, Thailand, Vietnam, Hong Kong, Taiwan, Australia, New Zealand, Japan, South Korea.
- Middle East & Africa: the UAE, Saudi Arabia, Qatar, Kuwait, Bahrain, Oman, Egypt, Nigeria, South Africa, Kenya, Morocco.
- Europe: the UK, Germany, France, Spain, Italy, the Netherlands, Belgium, Sweden, Denmark, Norway, Finland, Poland, Portugal, Ireland, Greece, Turkey, and most of the EU.
- Americas: the United States, Canada, Mexico, Brazil, Argentina, Chile, Colombia, Peru.
If your country is not on a connector platform's list, Embedded Signup will still work - the limitation is usually with conversation-pricing rate cards, not the onboarding flow itself. Check current coverage directly in the WhatsApp Business Platform documentation.
Common issues and how to fix them
"This phone number is already in use"
The number is still active on the consumer WhatsApp or WhatsApp Business app. On the phone holding the SIM, go to Settings → Account → Delete my account, wait five minutes, and retry. Or use Coexistence instead, which keeps the app active.
Business Portfolio not showing up
You are logged in to a Facebook account that does not admin the portfolio. Either log in with the correct admin account or get added in Meta Business Suite first.
OTP not received
Try the voice-call option. Some carriers (notably in India, the UAE, and parts of Africa) block automated SMS from short codes. If voice also fails, wait ten minutes and request a new code.
"Pending review" status after onboarding
Normal. Meta runs a background check against the Commerce Policy. You can usually message at the lowest tier during review. If Meta flags something, you will get an email within 24 to 72 hours.
You do not want to lose access to the WhatsApp Business app
Skip standard Embedded Signup and use Coexistence instead. Both flows live inside Whautomate.
For anything else, the WhatsApp Cloud API help doc covers the full troubleshooting tree, or contact support from inside the dashboard.
Switching from another provider
If you already have a WhatsApp Business Account with another provider, Embedded Signup also handles the switch. The flow detects your existing WABA, asks whether you want to share it with Whautomate, and grants access without disrupting your live phone numbers or templates. Quality rating and approved templates stay intact.
Trusted by businesses Globally
Get on WhatsApp Business API today
Live on WhatsApp in 15 minutes. No credit card required. No engineer needed.
Start Free Trial Read the Coexistence guide