Versions
Updated: May 21, 2026
The latest Embedded Signup Version is:
v4This guide provides an overview on versioning in Embedded Signup. The versioning cadence will align with Graph API. The versions are not
exclusive, partners can gradually roll out a new version of ES to reduce risk. The Embedded Signup version is determined inside of the extras object of the implementation code.
Note: The refreshed UI, currently available in the Public Preview, will be rolled out to all versions of Embedded Signup in early September.
Available ES versions
| Version | Date Introduced | Available Until |
|---|---|---|
May 12, 2026 | TBD | |
October 8th, 2025 | TBD | |
August 14, 2025 | October, 2026 | |
August 14, 2025 | October, 2026 | |
May 29, 2025 | October, 2026 | |
v2 | January 2023 | October, 2026 |
Overview of feature availability
| Version | Feature types | Features | Completion State | Prefilled Info | Session Info Logging | Products (via login config) |
|---|---|---|---|---|---|---|
v4 | whatsapp_business_app_onboarding | app_only_install | Users can finish with a verified, unverified, or no phone number | Can fill business information, no screens will be skipped. | Sent back for all flows | Marketing Messages API for WhatsApp (MM API for WhatsApp) Click to WhatsApp Ads (CTWA) Conversions API (WhatsApp) |
v3-public-preview | whatsapp_business_app_onboarding | app_only_installmarketing_messages_lite | Users can finish with a verified, unverified, or no phone number | Can fill business information, no screens will be skipped. | Sent back for all flows | Not supported |
v2-public-preview | only_waba_sharingwhatsapp_business_app_onboardingmarketing_messages_lite | app_only_installmarketing_messages_lite | Users will finish with a verified phone number | Can fill business information, no screens will be skipped. | Sent back for all flows | Not supported |
v3 | whatsapp_business_app_onboarding | app_only_installmarketing_messages_lite | Users can finish with a verified, unverified, or no phone number | Can fill business information, no screens will be skipped. | Sent back for all flows | Not supported |
v2 | only_waba_sharingwhatsapp_business_app_onboardingmarketing_messages_lite | marketing_messages_lite | Users will finish with a verified phone number | Can fill business information and skip screens | Partners are required to add a sessionInfoVersion to receive the callback | Not supported |
Version 4 Public Preview
Released: May 12, 2026 | Available until: TBD | Detailed changes
Extras Configuration
extras: {
version: "v4-public-preview"
}
Set
version to v4-public-preview to opt into the preview. All other product configuration is handled by your Facebook Login for Business configuration.Login Configuration
To use Embedded Signup V4 public preview: You need to create a new Facebook Login for Business Configuration, and select your desired products.
Version 4
Released: October 8, 2025 | Detailed changes
Login Configuration
To use v4: You need to create a new Facebook Login for Business Configuration, and select your desired products. Selecting the products will automatically set you to v4.
Extras Configuration
extras: {} // The extras object is purposely empty for v4.
Version 3 Public Preview
Released: August 14, 2025 | Available until: October, 2026 | Detailed changes
Extras Configuration
extras: {
setup: "<SETUP_DATA>",
features: [
{
name: "<FEATURE_NAME>"
}
],
featureType: "<FEATURE_TYPE>",
version: "<VERSION>"
}
| Placeholder | Description | Example Value |
|---|---|---|
<PREFILL_DATA> | Prefilled business data to inject data into Embedded Signup. | |
<FEATURE_NAME> | Indicates a flow or feature to enable. | Possible Values: app_only_install — Allows partners to access WABAs via API using a granular token (BISU), without creating a (SUAT)marketing_messages_lite — Enables the Marketing Messages API for WhatsApp onboarding flow. |
<FEATURE_TYPE> | Indicates a flow or feature to enable. | Possible Values: whatsapp_business_app_onboarding — Enables the WhatsApp Business App phone number onboarding custom flow.Leave blank to enable the default onboarding flow. |
<VERSION> | Indicates Embedded Signup version flow. | Possible Values: v4-public-preview,
v3-public-preview,
v2-public-preview,
v3,
v2 |
Version 2 Public Preview
Released: August 14, 2025 | Available until: October, 2026 | Detailed changes
Extras Configuration
extras: {
setup: "<SETUP_DATA>",
features: [
{
name: "<FEATURE_NAME>"
}
],
featureType: "<FEATURE_TYPE>",
sessionInfoVersion: "<SESSION_INFO_VERSION>"
version: "<VERSION>"
}
| Placeholder | Description | Example Value |
|---|---|---|
<PREFILL_DATA> | Prefilled business data to inject data into Embedded Signup. | |
<FEATURE_NAME> | Indicates a flow or feature to enable. | Possible Values: app_only_install — Allows partners to access WABAs via API using a granular token (BISU), without creating a (SUAT)marketing_messages_lite — Enables the MM API for WhatsApp onboarding flow. |
<FEATURE_TYPE> | Indicates a flow or feature to enable. | Possible Values: whatsapp_business_app_onboarding — Enables the WhatsApp Business App phone number onboarding custom flow.only_waba_sharing - Enables the WhatsApp Business App phone number onboarding custom flow. Will NOT show the new consolidated UI.marketing_messages_lite - Enables the MM API for WhatsApp onboarding custom flow. Will NOT show the new consolidated UI.Leave blank to enable the default onboarding flow. |
<SESSION_INFO_VERSION> | Indicates the returned session payload. | Possible Values: 3 |
<VERSION> | Indicates Embedded Signup version flow. | Possible Values: v4-public-preview,
v3-public-preview,
v2-public-preview,
v3,
v2 |
Version 3
Released: May 29, 2025 | Available until: October, 2026 |
Extras Configuration
extras: {
setup: "<SETUP_DATA>",
features: [
{
name: "<FEATURE_NAME>"
}
],
featureType: "<FEATURE_TYPE>",
version: "v3"
}
| Placeholder | Description | Example Value |
|---|---|---|
<PREFILL_DATA> | Prefilled business data to inject data into Embedded Signup. | |
<FEATURE_NAME> | Indicates a flow or feature to enable. | Possible Values: app_only_install — Allows partners to access WABAs via API using a granular token (BISU), without creating a (SUAT)marketing_messages_lite — Enables the MM API for WhatsApp onboarding flow. |
<FEATURE_TYPE> | Indicates a flow or feature to enable. | Possible Values: whatsapp_business_app_onboarding — Enables the WhatsApp Business App phone number onboarding custom flow.Leave blank to enable the default onboarding flow. |
<VERSION> | Indicates Embedded Signup version flow. | Possible Values: v4-public-preview,
v3-public-preview,
v2-public-preview,
v3,
v2 |
Version 2
Released: January 2023 | Available until: October, 2026 |
Extras Configuration
extras: {
setup: "<SETUP_DATA>",
features: [
{
name: "<FEATURE_NAME>"
}
],
featureType: "<FEATURE_TYPE>",
sessionInfoVersion: "<SESSION_INFO_VERSION>",
}
Head to the pre-fill screens page to see how to inject customer business data into Embedded Signup.
| Placeholder | Description | Example Value |
|---|---|---|
<PREFILL_DATA> | Prefilled business data to inject data into Embedded Signup. | |
<FEATURE_NAME> | Indicates a flow or feature to enable. | Possible Values: app_only_install — Allows partners to access WABAs via API using a granular token (BISU), without creating a (SUAT)marketing_messages_lite — Enables the MM API for WhatsApp onboarding flow. |
<FEATURE_TYPE> | Indicates a flow or feature to enable. | Possible Values: whatsapp_business_app_onboarding — Enables the WhatsApp Business App phone number onboarding custom flow.only_waba_sharing - Enables the WhatsApp Business App phone number onboarding custom flow.marketing_messages_lite - Enables the MM API for WhatsApp onboarding custom flow.Leave blank to enable the default onboarding flow. |
<SESSION_INFO_VERSION> | Indicates the returned session payload. | Possible Values: 3 |
<VERSION> | Indicates Embedded Signup version flow. | Possible Values: v4-public-preview,
v3-public-preview,
v2-public-preview,
v3,
v2 |