{"id":2246,"date":"2026-10-01T11:38:35","date_gmt":"2026-10-01T11:38:35","guid":{"rendered":"https:\/\/360dialog.com\/blog\/?p=2246"},"modified":"2026-10-01T11:38:37","modified_gmt":"2026-10-01T11:38:37","slug":"embedded-signup-versions-migration","status":"publish","type":"post","link":"https:\/\/360dialog.com\/blog\/embedded-signup-versions-migration\/","title":{"rendered":"WhatsApp Embedded Signup for SaaS Platforms: Versions, Migration, and the v2 and v3 Deadline"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>WhatsApp Embedded Signup is the sign-up flow a SaaS platform adds to its own product so business customers can connect their WhatsApp accounts and phone numbers to the platform in a pop-up window.<\/strong> Meta deprecates version 2 (v2), version 3 (v3) and their public preview versions on October 15, 2026.[1] Version 4 (v4) has no announced end date, keeps support for the Marketing Messages API for WhatsApp, and adds Click to WhatsApp Ads and Conversions API support. This guide shows how to check which version you run, what changes in v4, and how to migrate before the deadline.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"key-takeaways\" class=\"wp-block-heading\">Key Takeaways<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>The extras object in your Embedded Signup launch code shows which version you run, and reading it takes a few minutes.<\/li>\n\n\n\n<li>Embedded Signup v2, v3, and their public previews reach their deprecation date on October 15, 2026, while v4 and its public preview have no announced end date.<\/li>\n\n\n\n<li>Meta estimates up to one week of developer effort to reach v4, including testing.<\/li>\n\n\n\n<li>Meta upgrades most remaining v2 and v3 integrations automatically, but v2 integrations that use only_waba_sharing, marketing_messages_lite, or coex need developer updates before October 15, 2026.<\/li>\n\n\n\n<li>A platform needs Solution Partner or Tech Provider status and advanced access from App Review before it can onboard business customers.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"what-is-whatsapp-embedded-signup\" class=\"wp-block-heading\">What Is WhatsApp Embedded Signup?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Embedded Signup is an authentication and authorization interface, compatible with desktop and mobile, that business customers use to generate the WhatsApp assets a partner needs to onboard them to the WhatsApp Business Platform.[2] A SaaS company launches it from a link or button, and it opens in a new window. The flow gathers business information, creates the assets, and grants your Meta app access to them. It runs on Facebook Login for Business and the Facebook JavaScript SDK, and customers keep ownership of every asset along with full WhatsApp Manager access.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Two partner types can run the flow. Solution Partners must already have a line of credit that they share with their customers for billing. Tech Providers are the software platforms that obtain advanced access to the whatsapp_business_messaging and whatsapp_business_management permissions through Meta&#8217;s App Review, and their customers add a payment method to their own Messaging account.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Meta&#8217;s account terms are changing: older documentation and many code samples say WhatsApp Business account (WABA), the container for a business&#8217;s WhatsApp assets. Meta is splitting it into a WhatsApp account and a Messaging account, with a rollout that starts on September 23, 2026 and reaches all businesses by mid-October 2026, and existing waba_id values now denote Messaging account IDs.[3] Meta states that existing IDs, endpoints, and access tokens keep working throughout the rollout, and its Embedded Signup overview labels the change a beta that is subject to change. This guide uses the new terms from here on.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">360Dialog, an Official Meta Solution Partner, offers Embedded Signup to SaaS partners through its Partner Platform. Integrated Onboarding there has four methods: Direct Link (no-code), Connect Button (a React NPM package, low-code), Custom IO (framework-agnostic), and Partner-Hosted Embedded Signup (high-code, for Meta-approved Tech Providers).[4] The 360Dialog Embedded Signup is triggered automatically throughout Integrated Onboarding, and partners can host their own flow after meeting Meta&#8217;s requirements. The business side of the decision, including build-or-buy trade-offs, monetization, and partner choice, is covered in our <a href=\"https:\/\/360dialog.com\/blog\/how-to-build-whatsapp-into-your-saas\/\">SaaS integration context<\/a> article.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>If your platform has to offer customers WhatsApp onboarding before Meta retires v2 and v3 on October 15, 2026, <a href=\"https:\/\/360dialog.com\/partners\">talk to us<\/a> about which Integrated Onboarding method fits your product.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"which-embedded-signup-versions-are-still-available\" class=\"wp-block-heading\">Which Embedded Signup Versions Are Still Available?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Meta lists six Embedded Signup versions: v2, v3, v4, and a public preview for each. Meta deprecates v2 and v3 together with their public previews on October 15, 2026, and announces no end date yet for v4 and the v4 public preview. A public preview is an opt-in version that you select with the version value in the extras object.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The extras object is the options property you pass to FB.login in your launch code, and its shape tells you the version. Meta prints these shapes for v2, v3, and v4:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ v2: no version field; sessionInfoVersion turns session logging on (possible value: 3)\nextras: {\n    setup: \"&lt;SETUP_DATA&gt;\",\n    features: &#91; { name: \"&lt;FEATURE_NAME&gt;\" } ],\n    featureType: \"&lt;FEATURE_TYPE&gt;\",\n    sessionInfoVersion: \"&lt;SESSION_INFO_VERSION&gt;\"\n}\n\/\/ v3\nextras: {\n    setup: \"&lt;SETUP_DATA&gt;\",\n    features: &#91; { name: \"&lt;FEATURE_NAME&gt;\" } ],\n    featureType: \"&lt;FEATURE_TYPE&gt;\",\n    version: \"v3\"\n}\n\/\/ v4: the extras object is purposely empty\nextras: {}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A Facebook Login for Business configuration is a saved set of login options in your Meta app dashboard, identified by a configuration ID, that defines which products the flow includes. Meta documents that creating a new configuration and selecting products automatically sets you to v4.[5] That makes the configuration part of the version check for any integration whose launch code omits a version value. To opt into the v4 preview first, set the version value:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>extras: { version: \"v4-public-preview\" }<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Meta&#8217;s versions page gives these dates:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">Version<\/th><th class=\"has-text-align-center\" data-align=\"center\">Date Introduced<\/th><th class=\"has-text-align-center\" data-align=\"center\">Available Until<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">v4 public preview<\/td><td class=\"has-text-align-center\" data-align=\"center\">May 12, 2026<\/td><td class=\"has-text-align-center\" data-align=\"center\">Not announced<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">v4<\/td><td class=\"has-text-align-center\" data-align=\"center\">October 8, 2025<\/td><td class=\"has-text-align-center\" data-align=\"center\">Not announced<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">v3 public preview<\/td><td class=\"has-text-align-center\" data-align=\"center\">August 14, 2025<\/td><td class=\"has-text-align-center\" data-align=\"center\">October 15, 2026<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">v2 public preview<\/td><td class=\"has-text-align-center\" data-align=\"center\">August 14, 2025<\/td><td class=\"has-text-align-center\" data-align=\"center\">October 15, 2026<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">v3<\/td><td class=\"has-text-align-center\" data-align=\"center\">May 29, 2025<\/td><td class=\"has-text-align-center\" data-align=\"center\">October 15, 2026<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">v2<\/td><td class=\"has-text-align-center\" data-align=\"center\">January 2023<\/td><td class=\"has-text-align-center\" data-align=\"center\">October 15, 2026<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>If you are sizing how many customer channels your platform will move to v4 before the October 15, 2026 deadline, <a href=\"https:\/\/360dialog.com\/pricing\">talk to us<\/a> about plans and pricing.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"what-changes-when-you-move-to-v4\" class=\"wp-block-heading\">What Changes When You Move to v4?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">v4 selects products through a Facebook Login for Business configuration and can onboard a business to several Meta messaging products in one flow. Meta&#8217;s v4 page lists Conversions API, Click to WhatsApp Ads, Click to Messenger Ads, and Click to Direct Ads as additional supported products, and states that v4 continues to support Cloud API, the Marketing Messages API for WhatsApp, WhatsApp Business app onboarding, partner-led Business Verification, and the Automatic Events API.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cloud API is Meta&#8217;s hosted WhatsApp Business API. The Marketing Messages API for WhatsApp is Meta&#8217;s API for sending marketing messages. Click to WhatsApp Ads (CTWA) are Meta ads that open a WhatsApp conversation, and the Conversions API returns conversion events to Meta for ad measurement. Meta&#8217;s versions table lists the Marketing Messages API for WhatsApp, Click to WhatsApp Ads, and Conversions API (WhatsApp) as products selectable through the login configuration for v4 only, while v2 and v3 integrations reach the Marketing Messages API through the marketing_messages_lite feature name.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The flow itself changes in several ways:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Phone Number First: Customers enter and verify their business phone number at the start, before they create or select business assets, so eligibility and verification issues surface earlier. Meta states the rollout is in progress, so some customers still see the previous screen order.<\/li>\n\n\n\n<li>Consolidated pages: Asset selection, business information, and permissions each sit on a single page.<\/li>\n\n\n\n<li>Shared assets: Asset admins can share assets from other business portfolios, the Meta business accounts that hold a company&#8217;s assets.<\/li>\n\n\n\n<li>Page linking: Phone numbers link automatically to Facebook Pages when a customer onboards to ads that click to WhatsApp through the Marketing API.<\/li>\n\n\n\n<li>Multi-product onboarding: One flow can cover WhatsApp, Instagram, and Messenger, and single-API onboarding remains fully supported.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The v4 public preview matches v4 in functionality, and Meta names the simplified UI and the Phone Number First flow as the key differences.[6] On permissions, v4 selects every necessary permission and asset for the products you pick, and you need advanced access for each of them. Advanced access is the permission level Meta grants through App Review so that your app can use a permission with business customers&#8217; assets. Cloud API and the Marketing Messages API for WhatsApp need whatsapp_business_management and whatsapp_business_messaging, Conversions API for CTWA needs whatsapp_business_manage_events, and CTWA needs ads_read, ads_management, pages_manage_ads, pages_read_engagement, and pages_show_list.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"how-do-completion-states-and-session-logging-differ-by-version\" class=\"wp-block-heading\">How Do Completion States and Session Logging Differ by Version?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Completion state and session logging are the two version-dependent behaviors that change what your backend receives. Completion state is the phone number status a business customer can finish the flow with, and session logging is the browser message event that reports each flow&#8217;s outcome. The table gives Meta&#8217;s value for every version, and the paragraphs after it cover the events themselves.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Version<\/th><th class=\"has-text-align-center\" data-align=\"center\">Feature types<\/th><th class=\"has-text-align-center\" data-align=\"center\">Completion state<\/th><th class=\"has-text-align-center\" data-align=\"center\">Prefilled info<\/th><th class=\"has-text-align-center\" data-align=\"center\">Session info logging<\/th><th class=\"has-text-align-center\" data-align=\"center\">Products via login config<\/th><\/tr><\/thead><tbody><tr><td>v4<\/td><td class=\"has-text-align-center\" data-align=\"center\">whatsapp_business_app_onboarding<\/td><td class=\"has-text-align-center\" data-align=\"center\">Verified, unverified, or no phone number<\/td><td class=\"has-text-align-center\" data-align=\"center\">Can fill business information, no screens will be skipped<\/td><td class=\"has-text-align-center\" data-align=\"center\">Sent back for all flows<\/td><td class=\"has-text-align-center\" data-align=\"center\">Marketing Messages API for WhatsApp, Click to WhatsApp Ads, Conversions API (WhatsApp)<\/td><\/tr><tr><td>v3<\/td><td class=\"has-text-align-center\" data-align=\"center\">whatsapp_business_app_onboarding<\/td><td class=\"has-text-align-center\" data-align=\"center\">Verified, unverified, or no phone number<\/td><td class=\"has-text-align-center\" data-align=\"center\">Can fill business information, no screens will be skipped<\/td><td class=\"has-text-align-center\" data-align=\"center\">Sent back for all flows<\/td><td class=\"has-text-align-center\" data-align=\"center\">Not supported<\/td><\/tr><tr><td>v3 public preview<\/td><td class=\"has-text-align-center\" data-align=\"center\">whatsapp_business_app_onboarding<\/td><td class=\"has-text-align-center\" data-align=\"center\">Verified, unverified, or no phone number<\/td><td class=\"has-text-align-center\" data-align=\"center\">Can fill business information, no screens will be skipped<\/td><td class=\"has-text-align-center\" data-align=\"center\">Sent back for all flows<\/td><td class=\"has-text-align-center\" data-align=\"center\">Not supported<\/td><\/tr><tr><td>v2<\/td><td class=\"has-text-align-center\" data-align=\"center\">only_waba_sharing, whatsapp_business_app_onboarding, marketing_messages_lite<\/td><td class=\"has-text-align-center\" data-align=\"center\">Verified phone number<\/td><td class=\"has-text-align-center\" data-align=\"center\">Can fill business information and skip screens<\/td><td class=\"has-text-align-center\" data-align=\"center\">Partners must add a sessionInfoVersion to receive the callback<\/td><td class=\"has-text-align-center\" data-align=\"center\">Not supported<\/td><\/tr><tr><td>v2 public preview<\/td><td class=\"has-text-align-center\" data-align=\"center\">only_waba_sharing, whatsapp_business_app_onboarding, marketing_messages_lite<\/td><td class=\"has-text-align-center\" data-align=\"center\">Verified phone number<\/td><td class=\"has-text-align-center\" data-align=\"center\">Can fill business information, no screens will be skipped<\/td><td class=\"has-text-align-center\" data-align=\"center\">Sent back for all flows<\/td><td class=\"has-text-align-center\" data-align=\"center\">Not supported<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The listener is a message event handler on the page that launches the flow. Meta&#8217;s implementation page shows it checking that event.origin ends with facebook.com and that data.type equals WA_EMBEDDED_SIGNUP.[7] On completion it receives phone_number_id, waba_id (which carries the Messaging account ID), business_id, and, where the flow produced them, ad_account_ids, page_ids, dataset_ids, catalog_ids, instagram_account_ids, and waba_ids for multi-account flows.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The event field separates outcomes. Meta lists FINISH, FINISH_ONLY_WABA, FINISH_WHATSAPP_BUSINESS_APP_ONBOARDING, FINISH_OBO_MIGRATION, FINISH_GRANT_ONLY_API_ACCESS, and ERROR on completion. An abandoned flow reports CANCEL with data.current_step, the screen the customer left. A user-reported error arrives as CANCEL with data.error_message, data.error_code, data.session_id, and data.timestamp. Closing the pop-up on the final screen counts as successful onboarding. The code returned in the response callback has a time to live of 30 seconds, so your server has to exchange it quickly; Meta documents the exchange on its <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/onboarding-customers-as-a-tech-provider\" target=\"_blank\" rel=\"noreferrer noopener\">Tech Provider onboarding page<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Meta&#8217;s v3 page adds that partners on v3 still have to add an event listener on the same window of Embedded Signup to process the incoming information.[8] Because v3 and v4 let customers finish without a verified number, the same page points to the session logging documentation for determining the phone number status of a finished flow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"how-does-coexistence-onboarding-work-with-embedded-signup\" class=\"wp-block-heading\">How Does Coexistence Onboarding Work with Embedded Signup?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Coexistence lets a business keep using the WhatsApp Business app on a phone number that also runs on Cloud API. Embedded Signup supports it through a featureType value of whatsapp_business_app_onboarding, and Meta requires Embedded Signup with session logging for this flow.[9] Meta lists these prerequisites:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The customer runs WhatsApp Business app version 2.24.17 or higher.<\/li>\n\n\n\n<li>You are already a Solution Partner or Tech Provider and know Cloud API.<\/li>\n\n\n\n<li>Your webhook callback, the web address where WhatsApp delivers events to your server, accepts and digests webhooks.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Meta&#8217;s Coexistence page prints one launch snippet, in Step 2, &#8220;Customize Embedded Signup&#8221;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ Launch method and callback registration\n{\n\"config_id\": \"&lt;CONFIGURATION_ID&gt;\",\n\"response_type\": \"code\",\n\"override_default_response_type\": true,\n\"extras\": {\nsetup: {},\n\"featureType\": \"whatsapp_business_app_onboarding\", \/\/ set to 'whatsapp_business_app_onboarding'\n\"sessionInfoVersion\": \"3\"\n}\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The snippet pairs featureType with sessionInfoVersion and contains no version field. Meta publishes no separate v4-specific Coexistence syntax: The v4 page says onboarding WhatsApp Business app users continues to be supported through the feature_type parameter and links to this same step. Meta&#8217;s app-only install page presents app_only_install as a way to reach customer assets with business tokens and states &#8220;App-Only Install can\u2019t be used to onboard WhatsApp Business app users.&#8221;[10]<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Meta&#8217;s September 3, 2026 changelog explains what the Phone Number First change means here. Because the phone number is collected first, Embedded Signup now enters the Coexistence flow automatically when Coexistence is enabled and the number is already in use with the WhatsApp Business app, without the customer selecting the app option. The pages Meta publishes leave open how Coexistence is enabled in a v4 configuration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Operationally, three Meta rules shape the integration:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Throughput: Numbers in use with both the app and Cloud API send at a fixed throughput, the sending rate, of 20 messages per second.<\/li>\n\n\n\n<li>History sync: After onboarding, you have 24 hours to synchronize the customer&#8217;s messaging history, otherwise the customer must be offboarded.<\/li>\n\n\n\n<li>Webhook fields: Subscribe to account_update, history, smb_app_state_sync, and smb_message_echoes. The session event for this flow sets event to FINISH_WHATSAPP_BUSINESS_APP_ONBOARDING.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">During onboarding, Meta converts the client&#8217;s existing WhatsApp Business account into a backward-compatible Messaging account, and the waba_id keeps the same ID.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"how-do-you-migrate-to-v4-before-the-deadline\" class=\"wp-block-heading\">How Do You Migrate to v4 Before the Deadline?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Meta&#8217;s developer blog of May 14, 2026 states that &#8220;most integrations that are still on v2 or v3 after the deprecation deadline will be automatically upgraded to v4.&#8221;[11] Integrations that use the feature types only_waba_sharing, marketing_messages_lite, or coex with v2 cannot be upgraded automatically and need developer updates before October 15. After that date, Meta states, those deprecated feature types no longer function and default to the standard Embedded Signup flow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The documentation pages carry a one-line deprecation banner, and the blog post leaves open what happens to businesses you have already onboarded, so confirm the effect on your existing customers with Meta before the date. Meta estimates up to one week of developer effort for the upgrade, including testing, and says that in many cases the upgrade takes just a few minutes of configuration plus testing time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The migration checklist follows Meta&#8217;s v4 page and blog:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Inventory your launch code. Read the extras object and list every featureType and feature name in use. Anything that matches only_waba_sharing, marketing_messages_lite, or coex needs a developer change.<\/li>\n\n\n\n<li>Check your domains. Add allowed domains under Facebook Login for Business, Settings, Client OAuth settings, as Meta&#8217;s implementation page directs.<\/li>\n\n\n\n<li>Create a new configuration. Go to App Dashboard, Facebook Login for Business, Configurations, and select Embedded Signup as the login variation.<\/li>\n\n\n\n<li>Select products. Choose the products to include; selecting more than one is optional. Selecting products automatically sets you to v4.<\/li>\n\n\n\n<li>Replace the extras object. Copy the configuration ID into the Facebook Login SDK call. Meta&#8217;s versions page prints extras: {} for v4, and its implementation page prints extras: { setup: {} } in the launch call; both are Meta&#8217;s live text, so follow the implementation page launch call as the working reference.<\/li>\n\n\n\n<li>Test the flow. In the Embedded Signup Builder, select the new configuration and open the flow. Meta&#8217;s blog says &#8220;You don&#8217;t need to select a version, since the configuration now drives that logic.&#8221; Click Login with Facebook to preview v4, and include the common failure modes of the pop-up in the browsers your customers use.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Measurement Partners need a separate check: Meta&#8217;s v3 page states that &#8220;Measurement product onboarding will only be supported on v2 for the time being&#8221; and adds that Measurement partners will be supported in a future version, without naming a version or date, while v2 reaches its deprecation date on October 15, 2026.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"how-do-you-get-api-access-for-your-saas-product\" class=\"wp-block-heading\">How Do You Get API Access for Your SaaS Product?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A SaaS product gets WhatsApp API access by becoming a Meta Tech Provider, or by working with a Solution Partner, and then onboarding business customers through Embedded Signup. Meta&#8217;s Tech Provider path requires a Meta app with the WhatsApp use case and a connected business portfolio, followed by these steps:[12]<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Business verification: Verify your business with Meta before App Review.<\/li>\n\n\n\n<li>App Review: Submit two videos, one showing a message sent from your app and received in WhatsApp and one showing a message template, the pre-approved format for business-initiated messages, being created, plus documentation.<\/li>\n\n\n\n<li>Advanced access: App Review grants advanced access to whatsapp_business_messaging and whatsapp_business_management, and Meta requires both to become a Tech Provider.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Tech Providers can provide messaging independently or work with a Solution Partner to jointly offer these services, in which case the partner&#8217;s app ID is needed. The server that hosts the flow needs a valid SSL certificate, and Meta&#8217;s overview states you can onboard business customers only after your app has advanced access for each permission it requires. Meta also offers Hosted Embedded Signup, a Meta-hosted link from the App Dashboard, as an alternative to hosting the code yourself.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Meta caps how many new business customers you can onboard:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Stage<\/th><th class=\"has-text-align-center\" data-align=\"center\">New business customers per rolling 7-day window<\/th><\/tr><\/thead><tbody><tr><td>Default<\/td><td class=\"has-text-align-center\" data-align=\"center\">10<\/td><\/tr><tr><td>After Business Verification, App Review, and Access Verification<\/td><td class=\"has-text-align-center\" data-align=\"center\">200<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Meta directs partners that need more than 200 onboardings per week to apply to Meta for partner status. Meta&#8217;s changelog of October 3, 2025 states that access verification is no longer required to become a Tech Provider, although the overview text still lists it for the higher limit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For platforms that connect through 360Dialog, Partner-Hosted Embedded Signup lets approved Meta Tech Providers host a custom flow. It requires Tech Provider status with a live solution integrated with 360Dialog in Meta&#8217;s ACTIVE status, plus advanced access for the public_profile permission.[13] 360Dialog recommends Embedded Signup v4 there, because the Marketing Messages API can then be enabled for the client during onboarding. Phone number registration is handled entirely by 360Dialog, so Meta&#8217;s registration steps are skipped, and troubleshooting custom Embedded Signup scripts sits outside 360Dialog technical support. How numbers onboarded this way relate to Meta Business Agent is covered in our <a href=\"https:\/\/360dialog.com\/blog\/meta-business-agent-complete-guide-whatsapp-api\/\">Meta Business Agent complete guide<\/a>, and what to store per tenant sits outside the scope of this guide.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once the configuration is live, each new customer follows the same pop-up, the same listener events, and the same business token exchange. Which products you offer first, and in which order your customers adopt them, becomes a product decision that the configuration now makes explicit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"https:\/\/360dialog.com\/whatsapp-api\">Get API access<\/a> to connect your first customer through the v4 configuration you built in this guide.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"frequently-asked-questions\" class=\"wp-block-heading\">Frequently Asked Questions<\/h2>\n\n\n\n<h3 id=\"what-is-whatsapp-embedded-signup-2\" class=\"wp-block-heading\">What Is WhatsApp Embedded Signup?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">WhatsApp Embedded Signup is an authentication and authorization interface that business customers use to generate the WhatsApp assets a partner needs to onboard them to the WhatsApp Business Platform. A SaaS company adds it to its own product, where a link or button launches it in a new window and grants the company&#8217;s Meta app access to the assets the flow creates.<\/p>\n\n\n\n<h3 id=\"can-i-onboard-businesses-using-embedded-signup\" class=\"wp-block-heading\">Can I Onboard Businesses Using Embedded Signup?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, a business with Solution Partner or Tech Provider status can onboard business customers through Embedded Signup, provided its Meta app has advanced access for the permissions the flow requires. Meta states that a business can onboard customers only after its app is approved for those permissions, and that the default limit is 10 new business customers in a rolling 7-day window.<\/p>\n\n\n\n<h3 id=\"when-are-embedded-signup-v2-and-v3-deprecated\" class=\"wp-block-heading\">When Are Embedded Signup v2 and v3 Deprecated?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Meta deprecates Embedded Signup v2 and v3, including their public preview versions, on October 15, 2026. Meta&#8217;s versions page announces no end date yet for v4 or the v4 public preview. Meta states no time of day for the deprecation.<\/p>\n\n\n\n<h3 id=\"how-do-i-check-which-embedded-signup-version-i-run\" class=\"wp-block-heading\">How Do I Check Which Embedded Signup Version I Run?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The extras object in your Embedded Signup launch code shows the version. A version value of v3 identifies v3, a version value of v4-public-preview opts into that preview, and Meta prints no version field for v2, where sessionInfoVersion appears instead. A v4 flow is set by selecting products in a Facebook Login for Business configuration, so its extras object is empty or carries only setup.<\/p>\n\n\n\n<h3 id=\"what-happens-to-integrations-that-stay-on-v2-or-v3-after-october-15-2026\" class=\"wp-block-heading\">What Happens to Integrations That Stay on v2 or v3 After October 15, 2026?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Meta&#8217;s developer blog of May 14, 2026 states that most integrations still on v2 or v3 after the deadline are upgraded to v4 automatically. Integrations that use the feature types only_waba_sharing, marketing_messages_lite, or coex with v2 cannot be upgraded automatically, and after October 15, 2026 those feature types no longer function and default to the standard flow.<\/p>\n\n\n\n<h3 id=\"does-embedded-signup-support-coexistence\" class=\"wp-block-heading\">Does Embedded Signup Support Coexistence?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, Embedded Signup supports Coexistence through a featureType of whatsapp_business_app_onboarding, which lets a customer keep using the WhatsApp Business app on a number that also runs on Cloud API. Meta requires session logging for this flow and prints one launch snippet for it, which pairs the feature type with sessionInfoVersion set to 3.<\/p>\n\n\n\n<h3 id=\"how-long-does-migrating-to-v4-take\" class=\"wp-block-heading\">How Long Does Migrating to v4 Take?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Meta estimates up to one week of developer effort to upgrade to v4, including testing. Meta adds that in many cases the upgrade takes only a few minutes of configuration plus testing time. The work centers on creating a new Facebook Login for Business configuration, selecting products, and replacing the extras object in your launch code.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"sources\" class=\"wp-block-heading\">Sources<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">[1] Meta for Developers, Embedded Signup versions: <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/versions\">https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/versions<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[2] Meta for Developers, Embedded Signup overview: <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/overview\">https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/overview<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[3] Meta for Developers, WhatsApp Business Platform changelog: <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/changelog\/\">https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/changelog\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[4] 360Dialog Partner Docs, Integrated Onboarding: <a href=\"https:\/\/docs.360dialog.com\/partner\/onboarding\/integrated-onboarding\">https:\/\/docs.360dialog.com\/partner\/onboarding\/integrated-onboarding<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[5] Meta for Developers, Embedded Signup version 4: <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/version-4\">https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/version-4<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[6] Meta for Developers, Embedded Signup version 4 public preview: <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/version-4-public-preview\">https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/version-4-public-preview<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[7] Meta for Developers, Embedded Signup implementation: <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/implementation\">https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/implementation<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[8] Meta for Developers, Embedded Signup version 3: <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/version-3\">https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/version-3<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[9] Meta for Developers, Onboarding WhatsApp Business app users (Coexistence): <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/onboarding-business-app-users\">https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/onboarding-business-app-users<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[10] Meta for Developers, App-only install: <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/app-only-install\">https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/app-only-install<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[11] Meta for Developers blog, Embedded signup v4: Upgrade to Meta&#8217;s streamlined, unified onboarding experience before the deadline on October 15, 2026 (May 14, 2026): <a href=\"https:\/\/developers.facebook.com\/blog\/post\/2026\/05\/14\/embedded-signup-v4\/\">https:\/\/developers.facebook.com\/blog\/post\/2026\/05\/14\/embedded-signup-v4\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[12] Meta for Developers, Become a Tech Provider: <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/solution-providers\/get-started-for-tech-providers\">https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/solution-providers\/get-started-for-tech-providers<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[13] 360Dialog Partner Docs, Partner-Hosted Embedded Signup: <a href=\"https:\/\/docs.360dialog.com\/partner\/onboarding\/partner-hosted-embedded-signup\">https:\/\/docs.360dialog.com\/partner\/onboarding\/partner-hosted-embedded-signup<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"inLanguage\": \"en-US\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What Is WhatsApp Embedded Signup?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"WhatsApp Embedded Signup is an authentication and authorization interface that business customers use to generate the WhatsApp assets a partner needs to onboard them to the WhatsApp Business Platform. A SaaS company adds it to its own product, where a link or button launches it in a new window and grants the company's Meta app access to the assets the flow creates.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I Onboard Businesses Using Embedded Signup?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes, a business with Solution Partner or Tech Provider status can onboard business customers through Embedded Signup, provided its Meta app has advanced access for the permissions the flow requires. Meta states that a business can onboard customers only after its app is approved for those permissions, and that the default limit is 10 new business customers in a rolling 7-day window.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"When Are Embedded Signup v2 and v3 Deprecated?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Meta deprecates Embedded Signup v2 and v3, including their public preview versions, on October 15, 2026. Meta's versions page announces no end date yet for v4 or the v4 public preview. Meta states no time of day for the deprecation.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How Do I Check Which Embedded Signup Version I Run?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"The extras object in your Embedded Signup launch code shows the version. A version value of v3 identifies v3, a version value of v4-public-preview opts into that preview, and Meta prints no version field for v2, where sessionInfoVersion appears instead. A v4 flow is set by selecting products in a Facebook Login for Business configuration, so its extras object is empty or carries only setup.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What Happens to Integrations That Stay on v2 or v3 After October 15, 2026?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Meta's developer blog of May 14, 2026 states that most integrations still on v2 or v3 after the deadline are upgraded to v4 automatically. Integrations that use the feature types only_waba_sharing, marketing_messages_lite, or coex with v2 cannot be upgraded automatically, and after October 15, 2026 those feature types no longer function and default to the standard flow.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Does Embedded Signup Support Coexistence?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes, Embedded Signup supports Coexistence through a featureType of whatsapp_business_app_onboarding, which lets a customer keep using the WhatsApp Business app on a number that also runs on Cloud API. Meta requires session logging for this flow and prints one launch snippet for it, which pairs the feature type with sessionInfoVersion set to 3.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How Long Does Migrating to v4 Take?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Meta estimates up to one week of developer effort to upgrade to v4, including testing. Meta adds that in many cases the upgrade takes only a few minutes of configuration plus testing time. The work centers on creating a new Facebook Login for Business configuration, selecting products, and replacing the extras object in your launch code.\" }\n    }\n  ]\n}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"HowTo\",\n  \"name\": \"How to Migrate WhatsApp Embedded Signup to v4\",\n  \"inLanguage\": \"en-US\",\n  \"step\": [\n    { \"@type\": \"HowToStep\", \"name\": \"Inventory your launch code\", \"text\": \"Read the extras object and list every featureType and feature name in use. Anything that matches only_waba_sharing, marketing_messages_lite, or coex needs a developer change.\" },\n    { \"@type\": \"HowToStep\", \"name\": \"Check your domains\", \"text\": \"Add allowed domains under Facebook Login for Business, Settings, Client OAuth settings.\" },\n    { \"@type\": \"HowToStep\", \"name\": \"Create a new configuration\", \"text\": \"Go to App Dashboard, Facebook Login for Business, Configurations, and select Embedded Signup as the login variation.\" },\n    { \"@type\": \"HowToStep\", \"name\": \"Select products\", \"text\": \"Choose the products to include. Selecting products automatically sets you to v4.\" },\n    { \"@type\": \"HowToStep\", \"name\": \"Replace the extras object\", \"text\": \"Copy the configuration ID into the Facebook Login SDK call and update the extras object in your launch code.\" },\n    { \"@type\": \"HowToStep\", \"name\": \"Test the flow\", \"text\": \"In the Embedded Signup Builder, select the new configuration, open the flow, and click Login with Facebook to preview v4.\" }\n  ]\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Meta deprecates WhatsApp Embedded Signup v2 and v3 on October 15, 2026, while v4 has no end date. Check your version and migrate.<\/p>\n","protected":false},"author":5,"featured_media":2248,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_360d_jsonld":"[{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"inLanguage\":\"en-US\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What Is WhatsApp Embedded Signup?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"WhatsApp Embedded Signup is an authentication and authorization interface that business customers use to generate the WhatsApp assets a partner needs to onboard them to the WhatsApp Business Platform. A SaaS company adds it to its own product, where a link or button launches it in a new window and grants the company's Meta app access to the assets the flow creates.\"}},{\"@type\":\"Question\",\"name\":\"Can I Onboard Businesses Using Embedded Signup?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, a business with Solution Partner or Tech Provider status can onboard business customers through Embedded Signup, provided its Meta app has advanced access for the permissions the flow requires. Meta states that a business can onboard customers only after its app is approved for those permissions, and that the default limit is 10 new business customers in a rolling 7-day window.\"}},{\"@type\":\"Question\",\"name\":\"When Are Embedded Signup v2 and v3 Deprecated?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Meta deprecates Embedded Signup v2 and v3, including their public preview versions, on October 15, 2026. Meta's versions page announces no end date yet for v4 or the v4 public preview. Meta states no time of day for the deprecation.\"}},{\"@type\":\"Question\",\"name\":\"How Do I Check Which Embedded Signup Version I Run?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The extras object in your Embedded Signup launch code shows the version. A version value of v3 identifies v3, a version value of v4-public-preview opts into that preview, and Meta prints no version field for v2, where sessionInfoVersion appears instead. A v4 flow is set by selecting products in a Facebook Login for Business configuration, so its extras object is empty or carries only setup.\"}},{\"@type\":\"Question\",\"name\":\"What Happens to Integrations That Stay on v2 or v3 After October 15, 2026?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Meta's developer blog of May 14, 2026 states that most integrations still on v2 or v3 after the deadline are upgraded to v4 automatically. Integrations that use the feature types only_waba_sharing, marketing_messages_lite, or coex with v2 cannot be upgraded automatically, and after October 15, 2026 those feature types no longer function and default to the standard flow.\"}},{\"@type\":\"Question\",\"name\":\"Does Embedded Signup Support Coexistence?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, Embedded Signup supports Coexistence through a featureType of whatsapp_business_app_onboarding, which lets a customer keep using the WhatsApp Business app on a number that also runs on Cloud API. Meta requires session logging for this flow and prints one launch snippet for it, which pairs the feature type with sessionInfoVersion set to 3.\"}},{\"@type\":\"Question\",\"name\":\"How Long Does Migrating to v4 Take?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Meta estimates up to one week of developer effort to upgrade to v4, including testing. Meta adds that in many cases the upgrade takes only a few minutes of configuration plus testing time. The work centers on creating a new Facebook Login for Business configuration, selecting products, and replacing the extras object in your launch code.\"}}]}]","footnotes":""},"categories":[224],"tags":[],"class_list":["post-2246","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-embedded-signup"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>WhatsApp Embedded Signup: v2 and v3 Deadline | 360Dialog<\/title>\n<meta name=\"description\" content=\"Meta deprecates WhatsApp Embedded Signup v2 and v3 on October 15, 2026, while v4 has no end date. Check your version and migrate.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/360dialog.com\/blog\/embedded-signup-versions-migration\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WhatsApp Embedded Signup: v2 and v3 Deadline | 360Dialog\" \/>\n<meta property=\"og:description\" content=\"Meta deprecates WhatsApp Embedded Signup v2 and v3 on October 15, 2026, while v4 has no end date. Check your version and migrate.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/360dialog.com\/blog\/embedded-signup-versions-migration\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog | 360Dialog\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-01T11:38:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-01T11:38:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/10\/embedded-signup-versions-migration.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"360Dialog Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"360Dialog Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/embedded-signup-versions-migration\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/embedded-signup-versions-migration\\\/\"},\"author\":{\"name\":\"360Dialog Team\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/#\\\/schema\\\/person\\\/672f939134088149fd9003ed45f243b8\"},\"headline\":\"WhatsApp Embedded Signup for SaaS Platforms: Versions, Migration, and the v2 and v3 Deadline\",\"datePublished\":\"2026-10-01T11:38:35+00:00\",\"dateModified\":\"2026-10-01T11:38:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/embedded-signup-versions-migration\\\/\"},\"wordCount\":3611,\"publisher\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/embedded-signup-versions-migration\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/360dialogblog.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/embedded-signup-versions-migration.png\",\"articleSection\":[\"Embedded Signup\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/embedded-signup-versions-migration\\\/\",\"url\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/embedded-signup-versions-migration\\\/\",\"name\":\"WhatsApp Embedded Signup: v2 and v3 Deadline | 360Dialog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/embedded-signup-versions-migration\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/embedded-signup-versions-migration\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/360dialogblog.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/embedded-signup-versions-migration.png\",\"datePublished\":\"2026-10-01T11:38:35+00:00\",\"dateModified\":\"2026-10-01T11:38:37+00:00\",\"description\":\"Meta deprecates WhatsApp Embedded Signup v2 and v3 on October 15, 2026, while v4 has no end date. Check your version and migrate.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/embedded-signup-versions-migration\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/360dialog.com\\\/blog\\\/embedded-signup-versions-migration\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/embedded-signup-versions-migration\\\/#primaryimage\",\"url\":\"https:\\\/\\\/360dialogblog.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/embedded-signup-versions-migration.png\",\"contentUrl\":\"https:\\\/\\\/360dialogblog.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/embedded-signup-versions-migration.png\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/embedded-signup-versions-migration\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WhatsApp Embedded Signup for SaaS Platforms: Versions, Migration, and the v2 and v3 Deadline\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/\",\"name\":\"360Dialog\",\"description\":\"360Dialog Blog\",\"publisher\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/#organization\",\"name\":\"360Dialog\",\"url\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/360dialogblog.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Logo-360Dialog.svg\",\"contentUrl\":\"https:\\\/\\\/360dialogblog.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Logo-360Dialog.svg\",\"width\":208,\"height\":42,\"caption\":\"360Dialog\"},\"image\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/#\\\/schema\\\/person\\\/672f939134088149fd9003ed45f243b8\",\"name\":\"360Dialog Team\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WhatsApp Embedded Signup: v2 and v3 Deadline | 360Dialog","description":"Meta deprecates WhatsApp Embedded Signup v2 and v3 on October 15, 2026, while v4 has no end date. Check your version and migrate.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/360dialog.com\/blog\/embedded-signup-versions-migration\/","og_locale":"en_US","og_type":"article","og_title":"WhatsApp Embedded Signup: v2 and v3 Deadline | 360Dialog","og_description":"Meta deprecates WhatsApp Embedded Signup v2 and v3 on October 15, 2026, while v4 has no end date. Check your version and migrate.","og_url":"https:\/\/360dialog.com\/blog\/embedded-signup-versions-migration\/","og_site_name":"Blog | 360Dialog","article_published_time":"2026-10-01T11:38:35+00:00","article_modified_time":"2026-10-01T11:38:37+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/10\/embedded-signup-versions-migration.png","type":"image\/png"}],"author":"360Dialog Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"360Dialog Team","Est. reading time":"18 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/360dialog.com\/blog\/embedded-signup-versions-migration\/#article","isPartOf":{"@id":"https:\/\/360dialog.com\/blog\/embedded-signup-versions-migration\/"},"author":{"name":"360Dialog Team","@id":"https:\/\/360dialog.com\/blog\/#\/schema\/person\/672f939134088149fd9003ed45f243b8"},"headline":"WhatsApp Embedded Signup for SaaS Platforms: Versions, Migration, and the v2 and v3 Deadline","datePublished":"2026-10-01T11:38:35+00:00","dateModified":"2026-10-01T11:38:37+00:00","mainEntityOfPage":{"@id":"https:\/\/360dialog.com\/blog\/embedded-signup-versions-migration\/"},"wordCount":3611,"publisher":{"@id":"https:\/\/360dialog.com\/blog\/#organization"},"image":{"@id":"https:\/\/360dialog.com\/blog\/embedded-signup-versions-migration\/#primaryimage"},"thumbnailUrl":"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/10\/embedded-signup-versions-migration.png","articleSection":["Embedded Signup"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/360dialog.com\/blog\/embedded-signup-versions-migration\/","url":"https:\/\/360dialog.com\/blog\/embedded-signup-versions-migration\/","name":"WhatsApp Embedded Signup: v2 and v3 Deadline | 360Dialog","isPartOf":{"@id":"https:\/\/360dialog.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/360dialog.com\/blog\/embedded-signup-versions-migration\/#primaryimage"},"image":{"@id":"https:\/\/360dialog.com\/blog\/embedded-signup-versions-migration\/#primaryimage"},"thumbnailUrl":"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/10\/embedded-signup-versions-migration.png","datePublished":"2026-10-01T11:38:35+00:00","dateModified":"2026-10-01T11:38:37+00:00","description":"Meta deprecates WhatsApp Embedded Signup v2 and v3 on October 15, 2026, while v4 has no end date. Check your version and migrate.","breadcrumb":{"@id":"https:\/\/360dialog.com\/blog\/embedded-signup-versions-migration\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/360dialog.com\/blog\/embedded-signup-versions-migration\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/360dialog.com\/blog\/embedded-signup-versions-migration\/#primaryimage","url":"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/10\/embedded-signup-versions-migration.png","contentUrl":"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/10\/embedded-signup-versions-migration.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/360dialog.com\/blog\/embedded-signup-versions-migration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/360dialog.com\/blog\/"},{"@type":"ListItem","position":2,"name":"WhatsApp Embedded Signup for SaaS Platforms: Versions, Migration, and the v2 and v3 Deadline"}]},{"@type":"WebSite","@id":"https:\/\/360dialog.com\/blog\/#website","url":"https:\/\/360dialog.com\/blog\/","name":"360Dialog","description":"360Dialog Blog","publisher":{"@id":"https:\/\/360dialog.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/360dialog.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/360dialog.com\/blog\/#organization","name":"360Dialog","url":"https:\/\/360dialog.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/360dialog.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/04\/Logo-360Dialog.svg","contentUrl":"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/04\/Logo-360Dialog.svg","width":208,"height":42,"caption":"360Dialog"},"image":{"@id":"https:\/\/360dialog.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/360dialog.com\/blog\/#\/schema\/person\/672f939134088149fd9003ed45f243b8","name":"360Dialog Team"}]}},"_links":{"self":[{"href":"https:\/\/360dialog.com\/blog\/wp-json\/wp\/v2\/posts\/2246","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/360dialog.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/360dialog.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/360dialog.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/360dialog.com\/blog\/wp-json\/wp\/v2\/comments?post=2246"}],"version-history":[{"count":2,"href":"https:\/\/360dialog.com\/blog\/wp-json\/wp\/v2\/posts\/2246\/revisions"}],"predecessor-version":[{"id":2254,"href":"https:\/\/360dialog.com\/blog\/wp-json\/wp\/v2\/posts\/2246\/revisions\/2254"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/360dialog.com\/blog\/wp-json\/wp\/v2\/media\/2248"}],"wp:attachment":[{"href":"https:\/\/360dialog.com\/blog\/wp-json\/wp\/v2\/media?parent=2246"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/360dialog.com\/blog\/wp-json\/wp\/v2\/categories?post=2246"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/360dialog.com\/blog\/wp-json\/wp\/v2\/tags?post=2246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}