Embedded Signup
WhatsApp Embedded Signup is Meta's onboarding flow for connecting a business's WABA and phone number to an approved provider without sharing a password.
What does Embedded Signup mean in practice?
WhatsApp Embedded Signup is Meta's hosted onboarding flow for Solution Partners and Tech Providers. The business completes the Meta login, selects its WhatsApp Business Account and phone number, and grants the provider defined access. The visible signup is only the first part of the integration: the provider must use the returned authorisation data to associate the WABA and phone-number IDs, subscribe its app to WABA webhooks, and complete the required number and template setup. Dvaarik uses this flow for the client's own WABA and never asks the client to send an agency its Facebook password.
Step-by-step answer
How does Embedded Signup work?
- 1
Open Meta's hosted flow
The client starts from the WhatsApp page in Dvaarik. Meta's Facebook Login window handles the identity and business-asset selection; the password is entered into Meta, not Dvaarik.
- 2
Select the WABA and number
Inside Meta, the client selects the relevant business portfolio, WhatsApp Business Account and phone number. A completed session returns the WABA ID, phone-number ID and a one-time authorisation code.
- 3
Authorise the connection
Dvaarik exchanges the one-time code through Meta's Graph API, reads the token's actual expiry and stores the resulting access credential encrypted at rest.
- 4
Subscribe the app to the WABA
Dvaarik subscribes its app to the selected WABA so Meta can deliver message, account, phone-quality and template-status webhooks for that business.
- 5
Finish operational setup
Dvaarik provisions the business's template pack after connection. Meta template approval, the WABA payment method and removal of any previous automation remain separate operational steps.
Primary documentation
- Meta WhatsApp Business Platform — Embedded Signup collection
Official Meta API collection read 18 Aug 2026. It documents the hosted flow, WABA and system-user operations, phone-number endpoints, WABA subscriptions and webhooks.
- Meta Developers — Embed the Signup Flow
Official implementation page linked by Meta's API collection on 18 Aug 2026. The collection identifies the Facebook JavaScript SDK and Facebook Login as the visible embedding layer.
Embedded Signup FAQ
What is WhatsApp Embedded Signup?
WhatsApp Embedded Signup is Meta's hosted onboarding flow for connecting a business's WhatsApp Business Account and phone number to a Solution Partner or Tech Provider. It lets the business choose its assets and grant defined access inside Meta's own login flow.
Does Embedded Signup complete the whole WhatsApp integration?
No. The visible Meta flow supplies authorisation data and the selected WABA and phone-number IDs. The provider must still exchange the code, subscribe its app to the WABA, configure webhooks and complete the required number and template work.
Does a client share its Facebook password with Dvaarik?
No. The client signs in inside Meta's hosted window. Dvaarik receives the authorised connection data needed for the selected WABA; it does not receive or store the client's Facebook password.
Who owns the WABA after it is connected?
The client continues to use its own WhatsApp Business Account and phone number. The connection grants Dvaarik access to operate the configured workflow; it does not turn the client's business asset into a Dvaarik-owned WABA.
Does Embedded Signup remove a previous WhatsApp automation provider?
No. More than one app can remain subscribed to a WABA, which can produce duplicate replies. Dvaarik checks the WABA's subscribed apps at connection time and leaves its AI off by default when another automation is detected, but the client must remove the old subscription separately.
Is Embedded Signup itself the WhatsApp price?
No. Embedded Signup is the connection method. Dvaarik's Social Plan and Meta's WhatsApp messaging charges are separate: the Social Plan enables the Dvaarik channel, while Meta bills eligible messages through the client's WABA payment setup.
Real example
A client starts inside its Dvaarik workspace, signs in through Meta, selects its WABA and business number, and authorises the connection. Dvaarik then subscribes the selected WABA to its webhook and provisions the client's templates without receiving the client's Facebook password.
Related terms
More terms in this category
WhatsApp Chatbot
A WhatsApp chatbot is software connected to the WhatsApp Business Platform that receives customer messages and sends rules-based or AI-generated replies.
Click-to-WhatsApp Ads (CTWA)
CTWA is common shorthand for ads that click to WhatsApp: Facebook or Instagram ads that open a WhatsApp chat with the advertiser when tapped.
WhatsApp Business Account (WABA)
A WhatsApp Business Account, or WABA, is the Meta business asset that holds a company's WhatsApp phone numbers, templates, messaging access, quality status, and billing relationship.
See embedded signup working live
Our own agent answers chat and calls at app.dvaarik.com/dvaarik-ai — or describe your business on WhatsApp and we'll show you what it looks like for you.
Login