WhatsApp Flow is a structured interaction method introduced by WhatsApp. Enterprises can define, configure, and customize messages to enable rich interactive features, providing a more organized way of communication.
Create WhatsApp Flows
Method 1: Use the Chat App Message Service API
Chat App Message Service provides a collection of API operations for creating and managing WhatsApp Flows. For more information, see Flow.
Method 2: Use WhatsApp Manager
Sign in to WhatsApp Manager.
Click Flows in the left-side navigation pane.

Click Create Flow in the upper-right corner.
Fill in the Flow information as prompted.

Click Create.
Edit the JSON file in the Editor and preview the design result in the right-side Preview section.

After designing the Flow, click Save.
Click Publish to publish the Flow.
Method 3: Use WhatsApp Playground
Open the WhatsApp Playground page.
Edit the Flow in the UI and preview the design result in the right-side Preview section.

After the editing is complete, click Copy Flow JSON.
Create a WhatsApp Flow following Method 2 and enter the Editor.
Paste the copied JSON data to the Editor.
Click Run.

Click Save to save the Flow.
Click Publish to publish the Flow.
Use WhatsApp Flows in Chat App Message Service
WhatsApp Flows need to be used with message templates.
Authentication templates do not support WhatsApp Flows.
Procedure:
Create a template on the Template Design page. For more information, see Template design.
NoteThe WABA used for creating the template and the WABA used for creating and publishing the WhatsApp Flow must be the same.
On the Template Design page, click the Flow icon to add a button for accessing WhatsApp Flows.
Set the button text.
Click Synchronous Flow to synchronize the WhatsApp Flows created and published under your WABA.
Select the WhatsApp Flow that you want to use from the dropdown list.

Confirm the template design and click Save.
Click Submit to submit the template to WhatsApp for review.
After the review is approved, you can use the message template with the WhatsApp Flow to send messages to users.
To send messages through the API, see Message sending.