Changelog
Updated: Nov 7, 2025
Copy for LLM
Currently Supported Versions
| Purpose | Flow JSON version | Data API version | Message version |
|---|---|---|---|
Publishing Flows | 5.1 6.0, 6.1, 6.2, 6.3
7.0, 7.1, 7.2 7.3 (Recommended) | 3.0 4.0 (Recommended) | 3 (Recommended) |
Sending Flows | 2.1 3.0, 3.1 4.0 5.0, 5.1 6.0, 6.1, 6.2, 6.3 7.0, 7.1, 7.2 7.3 (Recommended) | 3.0 4.0 (Recommended) | 3 (Recommended) |
Release Notes
November 11th, 2025 release
Beginning in early December 2025, we will begin supporting Flows on WhatsApp Web. Users will be able to open, complete, and view Flow responses on WhatsApp Web companions. No action is required, this feature will be enabled automatically.
We are launching Data API version 4.0, which features improvements to the security of the Flows endpoints.
WhatsApp Flows Endpoints Security Enhancements (Data API Version 4.0)
What Does This Mean for Businesses?
data_api_version to 4.0 in the Flow JSON.
September 10th, 2025 release
Starting with 10th of September 2025 the Flow version 5.0 is frozen. Please upgrade Flows on this version to the recommended version, to avoid any disruption.
We are releasing the latest Flow JSON version, 7.3, which includes improved Flow JSON validations.
Flow JSON Validation Updates
Validation for routing model and data model in Flow JSON
July 8th, 2025 release
On 9th of September 2025 Flow version 5.0 will freeze. Please upgrade Flows on this version to the recommended version, to avoid any disruption.
We are releasing the latest Flow JSON version, 7.2, with improvements to the Flow JSON validations.
Component Updates
Validation for nested expressions in Flow JSON actions
June 10th, 2025 release
On 9th of September 2025 Flow version 5.0 will freeze. Please upgrade Flows on this version to the recommended version, to avoid any disruption.
We are releasing the latest Flow JSON version, 7.1, with a new component and several enhancements.
Component Updates
Update to the ChipsSelector component
Image Carousel component
April 8th, 2025 release
Starting April 8th, 2025 Flow versions 2.1, 3.0, 3.1 and 4.0 are now frozen. Please upgrade Flows on these versions to the recommended version, to avoid any disruption.
Message Template Updates
Flows can now be sent with other buttons in message templates
March 11th, 2025 release
Flow JSON version 7.0 is now available with component improvements.
Component updates (Flow JSON Version 7.0)
New property "label-variant" on TextArea and TextInput
Update to on-select-action behaviour
Form validations introduced for init-values and error-messages
For example, a TextInput with input-type="number" will only accept numeric init-values. Non-numeric values will trigger an error message.
January 14th, 2025 release
We are releasing the latest Flow JSON version, 6.3, with a new component and tooling improvements.
Component updates (Flow JSON Version 6.3)
Chips Selector component
Footer supported with RichText component
Developer tooling improvements
We have simplified some of our Flow APIs, so they are easier to create and send:
Published Flow can be created in a single API call
flow_json, publish) to Create Flow API call, which allow the caller to provide the Flow JSON and publish the new Flow immediately. Previously, at least three API calls were required (Create Flow, Update Flow JSON, and Publish Flow).
Simplified send Flow API call
flow_message_version, flow_cta and flow_id/flow_name. The rest of the parameters are now optional.
Simplified creation of message template with a Flow
text, and flow identifier flow_id/flow_name/flow_json need to be provided for Flow button. The rest of the parameters are now optional.
December 10th, 2024 release
We are releasing a new Flow JSON version with a new component and several tooling improvements.
Component updates (Flow JSON Version 6.2)
NavigationList component
Regular expressions supported in TextInput component
Developer tooling improvements
We are also adding some features to the API, and making some of those available on the Builder:
Published Flows can be edited from the Builder
API to migrate (copy) Flows from one WABA to another
Endpoint encryption examples in C# & Go
Flow previews can be shared from the Builder
New Flow JSON deprecation webhooks
November 12th, 2024 release
We are releasing 2 new Flow JSON versions, alongside some exciting tooling improvements:
Component updates (Flow JSON Version 6.1)
CalendarPicker component
Flow JSON Version 6.0
Version 6.0 introduces three backwards incompatible changes:
This new version is fully available now, and introduces the following new features:
Nested Expressions and string concatenation in component properties
New update_data action
New on-unselect-action property
OptIn and EmbeddedLink can now open external links
Developer tooling improvements
We are introducing a new page within the Builder, and improvements to the API and onboarding through the UI:
Business insights
Published Flows can now be edited
Simplified Flows onboarding
October 8th, 2024 release
We are adding some tooling improvements to both the API and Flows Builder.
Flows can be referenced by name using the API
Flow JSON can be used when creating Message Templates through the API
Endpoint setup on Flows builder has a dedicated section
September 16th, 2024 release
New Flow JSON version - 5.1
We are introducing a new Flow JSON version which contains a new component and several enhancements.
RichText component
- Heading and Subheading
- Text formatting (italic, bold, strikethrough)
- Basic lists
- Links
- Images
- Tables
TextBody and TextCaption can use markdown
Flow termination message has a new look
Developer tooling improvements
We are making it easier to preview Flows and integrate into existing websites.
Web preview now can be used in interactive mode and inside an iframe
Flows data endpoint improvements
August 13th, 2024 release
New Flow JSON version - 5.0
We are introducing a new Flow JSON version which contains several enhancements. This is the recommended version to use if you are creating a new Flow.
Upgrading Flows to version 5.0 from 4.0: Version 5.0 introduces a backwards incompatible change:
- All DatePicker components now receive and set dates in “YYYY-MM-DD” format, which makes the values unrelated to time zones (more details).
No additional changes are required to port a Flow from version 4.0 to 5.0, which will unlock your access to the following new functionality:
Images and colors are now available in Pickers
Media upload components: Increased limit for the number of media files sent as part of the response message
Developer tooling improvements
We are introducing a few improvements to help developers onboard and debug Flows with endpoint.
New health status endpoint for Flow Graph API
New templates and development guides
Improved error details for Flows with endpoint
July 9th, 2024 release
Endpoint health check debugger
- You can now check the status of the endpoint of your Flow with this new health check validator, which allows easy troubleshooting of any issues with encryption or health check requests.
- You can find it on the endpoint setup modal within the Flows Builder in WhatsApp Manager.
Actions debugger
- A new panel is added to the existing Flows Builder in WhatsApp Manager, which allows viewing the data exchanged between the Flow and the Flow’s endpoint and the data passed between screens when navigating.
- You can find it at the bottom of the editor within the Flows Builder in WhatsApp Manager.
June 11th, 2024 release
New Flow JSON version - 4.0
We are introducing a new Flow JSON version which contains several enhancements (described in detail below). You can now create new Flows with this version to leverage the new functionality.
Upgrading Flows to version 4.0 from 3.1: Version 4.0 introduces two minor backwards incompatible changes, which means you may need to make some tweaks after cloning an existing version 3.1 Flow. Specifically:
CheckboxGroup and RadioButtonsGroup components now require a label property (previously optional)
name property for all input and selection components cannot be empty. Previously values such as "", " ", "\n", "\t", "\n" were accepted; with version 4.0 these are no longer valid.
No additional changes are required to port your version 3.1 Flow to version 4.0, which will unlock your access to the following new functionality:
[Component] Image and Document upload
PhotoPicker and DocumentPicker components. These components allow users to share images and documents, respectively, within a Flow, leveraging the existing and familiar WhatsApp UX.
[Component] Group components label improvements
CheckboxGroup and RadioButtonsGroup components now support a higher character limit for the label property, and additionally support a new description property, which can be used to provide more information to users about the selection options.
[Comoponents] Conditional Component Rendering
data_exchange to your Flows Endpoint, by leveraging the If and Switch Components within the Flow JSON.
[Flow JSON Capabilities] Global Dynamic Data Access
Form and dynamic data from any screen in the Flow JSON using global accessor syntax. This means you no longer need to explicitly propagate data from screen-to-screen.
[Flow JSON Capabilities] Optional Form
Form component is now optional. This means that you can access user-entered data without the need to wrap your components inside a Form component.
Developer Tooling Improvements
We are introducing several improvements to help developers onboard and use Flows.
[Developer Tools] Improved Flows Preview in the WhatsApp Manager Builder, and in Developer Docs
[Developer Tools] Update Application linked to a Flow through the Flows API
[Developer Tools] Send-Time validation of the screen name in "navigate" action
screen parameter in the message payload at Flow message send time if the action is navigate: invalid screens (i.e. screens that are no defined in the Flow JSON, or screens which cannot act as a first screen) will be rejected, and an API error will be returned.
Improved Flows experience for users
We are releasing several improvements to the UX of Flows. These changes are not tied to a Flow JSON version; that is, they will apply to any Flows being actively sent.
Progress Indicator
Text Truncation improvements
Stopping WhatsApp Flows Support on Android OS 5.x.x
As announced in May, we have now stopped support for Flows on Android devices running OS 5.x.x and older. This means that Flow messages sent to users on such devices will not be delivered, and you will receive a webhook containing a "Message Undeliverable" error. For more details on this error, please refer to the error codes documentation.
May 2024 release
Deprecating data_channel_uri
- v18.0 / Forward: New field
endpoint_uriwill be returned. - v17.0 / Backwards: Old field
data_channel_uriwill be returned.
Stopping WhatsApp Flows Support on Android OS 5.x.x
- Starting June 11th, 2024, WhatsApp Flows will only be supported on Android OS 6.0 and newer versions. This means that businesses will no longer be able to send Flow messages to users with Android OS 5.x.x devices and will receive a webhook containing a “Message Undeliverable” error when trying to do so. For more details on error, please refer to the error codes.
- Additionally, starting from July 9th, 2024, users on Android OS 5.x.x devices will no longer be able to interact with any existing Flow messages.
April 2024 release
Support the Optin component in the Flows UI builder
- Extend the support of the opt-in component in the Message Templates in Flows UI editor to allow users to add and modify an additional “Read More” screen.
- This feature enables you to display additional information (e.g., terms and conditions) on a separate screen instead of cluttering the main Flow screen. This would improve the user experience and simplifying the Flow creation process.
March 2024 release
Flows template gallery
- Adds a new screen for creating flow. The users can now interact with the template before using it for creating a flow.
Exposing “UpdatedAt” field
- New field “UpdatedAt” exposed for the GraphAPI endpoints.
- The field is updated for every flow when name, status, flow json, etc. changes.
- The field is returned with the GraphAPI endpoint and used on the WA Manager -> Flows page.
BugFix- “form_name” will be removed from business paylaod
- Bug fix for Android implementation where ‘form_name’ was unintentionally included in payload. If businesses are using this, then they may need to modify server implementations for a more sustainable setup.
February 2024 release
Details page
- Introduce a new details page that provides a clear overview of Flow endpoint performance, with data on availability, latency, requests, and errors.
- This page is available for published Flows with endpoint from the Flows Builder in WhatsApp Manager.
Monitoring API
- Introduce a new GraphAPI field in WA Flow object named “metric” which allows businesses retrieving a set of endpoint related metrics.
Send Flow via WhatsApp Manager
- Introduce a new feature in the Flows Builder that allows Flows to be sent directly via WhatsApp Manager. The functionality works only with phone numbers registered to Cloud API.
New flow template: appointment booking template
- Add a new flow JSON template “Book an Appointment” which can be used when creating a flow in Builder. The flow template can be found here.
- Add an endpoint example in NodeJS that works with the “Book an Appointment” flow JSON end to end. The endpoint code is available on Github and Glitch.
- Enhance the endpoint example on Github and Glitch to include app secret validation, endpoint error codes, script to create public/private keys, and other improvements.
January 2024 release
Introduces support for Flow JSON version 3.1
- Adds optional property ‘success’ for terminal screens to indicate whether terminating on that screen results in a successful flow completion.
- A new field ‘endpoint_uri’ has been introduced and should be used instead of deprecated ‘data_channel_uri’.
API changes
- Make parameter
nameoptional for Update Flow API request.
December 2023 release
Adds an end-to-end example for an endpoint server in Node.js that can be edited online on Glitch. The source code is also available on Github.
Introduces support for Flow JSON version 3.0
- Removes the “data_channel_uri” property from Flow JSON
- Introduces ability to specify Flow endpoint via API or WhatsApp Manager.
WhatsApp Manager changes
- Adds additional filtering options (by ID and status) on the listing page of Flows
- Adds support for deleting and deprecating Flows
- Adds the ability to clone Flows
Flows in Message Templates
- Adds support for attaching images when creating and attaching Forms in Message Templates
- Adds new custom form starter template when creating and attaching Forms in Message Templates
API changes
- Introduces new webhook sent at the flow creation.
- Deprecates the
data_channel_urifield in the Get Flow API request and replaces it with theendpoint_urifield.
October 2023 release
Initial release of the WhatsApp Flows.
Introduces support for Flow JSON version 2.1
Introduces support for Data Api version 3.0