What changed recently
  • 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:

  1. Move small and medium businesses onto the WhatsApp Cloud API at scale.
  2. Reduce the operational burden on BSPs and Tech Partners.
  3. 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

AspectTraditional OnboardingWhatsApp Embedded Signup
Time to first message1 to 4 weeks5 to 30 minutes
Tools used4 to 6 (Business Manager, Developer Portal, BSP dashboard, telecom, email)1 (Whautomate dashboard)
Manual asset creationYes (WABA, app, system user, tokens)No - Meta automates it
Business verificationOften blockingRuns in background, non-blocking for trial
Webhook configurationManualHandled by Whautomate
Token managementYou handle system-user tokensWhautomate handles via OAuth
Risk of misconfigurationHighLow - flow is standardized by Meta
Asset ownershipOften unclearAlways 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.

PermissionWhat it lets Whautomate doWhy it is needed
whatsapp_business_messagingSend and receive WhatsApp messages on your behalf.Core. Without this, no inbox, no broadcasts, no chatbot.
whatsapp_business_managementSubmit message templates, manage display name, configure phone numbers.Required to launch broadcasts and manage your sender profile.
business_managementRead 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:

  1. Facebook account that admins (or can create) your Meta Business Portfolio.
  2. Phone number reachable by SMS or voice for OTP verification.
  3. Business name and address as registered with your local authority.
  4. Business website or social media presence.
  5. Display name customers will see on WhatsApp.
  6. Business category (retail, healthcare, finance, education, etc.).
  7. Short business description.
  8. 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 . 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.

What you get on day one with Whautomate. Unified team inbox (WhatsApp, Instagram, Messenger, email, live chat), no-code automation builder, AI chatbot, broadcast campaigns, appointment and class booking, native integrations with Shopify, WooCommerce, Stripe, Razorpay, Calendly, Zapier and more, plus transparent pricing with no per-conversation markup beyond Meta's published rates.

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. Connect Integrations. One-click connect for Shopify, WooCommerce, Stripe, Razorpay, Zapier, and more so order, payment, and booking events trigger WhatsApp automations automatically.
  8. Add the WhatsApp Chat Widget to your website to capture opt-ins and start conversations from your homepage, product pages, or checkout.
  9. 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.

The cheapest way to start: launch with utility templates first (order confirmations, appointment reminders, OTPs) - they cost a fraction of marketing templates and earn faster quality-rating wins. Layer marketing campaigns in week 2 once your rating is stable.

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.

Get on WhatsApp Business API today

Live on WhatsApp in 15 minutes. No credit card required. No engineer needed.

Read the Coexistence guide

Frequently Asked Questions

WhatsApp Embedded Signup is Meta's official OAuth-based onboarding flow that lets businesses sign up for the WhatsApp Business API directly inside an approved Tech Partner's platform. The whole setup happens in a single Meta-hosted popup window in 5 to 15 minutes.
5 to 15 minutes when documents are ready and the phone number is clean.
Your business does. The WABA sits inside your Meta Business Portfolio. Whautomate's access is revocable any time from Meta Business Suite.
Yes. The flow is hosted by Meta. Your Facebook credentials are never shared with Whautomate. Permissions are explicit, scoped, and revocable.
Yes - two ways. Either migrate fully to Cloud API (you lose the app) or use WhatsApp Coexistence to keep both active on the same number.
No. You can complete Embedded Signup and start messaging at the lowest tier without verification. Verification unlocks higher tiers, the green tick, and more phone numbers per WABA.
Yes. Embedded Signup detects your existing WABA, lets you share it with Whautomate, and keeps phone numbers, quality rating, and approved templates intact.
Yes. A single WABA can hold multiple numbers. Add additional numbers through the same flow after the first one is registered.
Yes - in the 180+ countries supported by the WhatsApp Business Platform. Singapore, India, the UAE, Saudi Arabia, Indonesia, Malaysia, the Philippines, and most of Southeast Asia, the Middle East, Europe, and the Americas are all supported.
The flow itself is free. Meta charges per conversation once you start messaging customers. Whautomate charges a fixed platform fee with no per-conversation markup.

Related guides and references