This guide gives you an overview of the embedded signup process from the perspectives of Business Solution Providers (BSPs) and the businesses that onboard via embedded signup flow. For the purposes of this guide, we use the words “business” and “customers” to describe companies that use the WhatsApp Business API through a solution provided by a BSP.
Once the integration is complete, businesses can start using the embedded signup flow to onboard to the WhatsApp Business API On-Premise solution.
When a business successfully finishes the embedded signup flow, a Facebook Login callback is sent and the business’s WhatsApp Business Account (WABA) is shared with the BSP.
After the callback is sent, the BSP should:
BSPs also need to support businesses through the process of Business Verification, ensuring they understand the process and are able to provide the right documentation.
The embedded signup flow is available in 30 languages. The localized flow is automatically triggered based on the language that the end client uses Facebook in.
Available languages are: Arabic, Czech, Danish, Greek, English (UK), Spanish (Spain), Spanish, Finnish, French (France), Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Norwegian (bokmal), Dutch, Polish, Portuguese (Brazil), Portuguese (Portugal), Romanian, Russian, Swedish, Thai, Turkish, Vietnamese, Simplified Chinese (China), Traditional Chinese (Hong Kong), Traditional Chinese (Taiwan).
BSPa are not able to restrict businesses access to WhatsApp Manager. Businesses own their WhatsApp Business Account and can view it in their WhatsApp Manager.
Postman is a popular tool to help test APIs. To make it more convenient for developers integrating embedded signup API, we've developed a Postman collection that contains the full set of embedded signup API calls and documentation.
For more information about embedded signup on Postman, see Embedded Signup.
Businesses go to their BSPs website and start the signup process for the WhatsApp Business API. During signup:
Immediately after signup, the business can send a limited number of messages in an unverified state to test the experience.
The business should request Business Verification in order to be able to increase the number of messages they can send.
Watch this video to see what the embedded signup flow experience is like from a client business's perspective:
There may be situations where businesses can’t send messages after they completed the embedded signup flow. The following checks can help resolve and troubleshoot problems sending messages:
You can get started. See our integration page for details about the process.