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

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

Click Create.
Edit the JSON in the editor and preview the page on the right.

After designing the Flow, click Save.
Click Publish to complete creating and publishing the WhatsApp Flow.
Method 3: Use WhatsApp Playground
Open the WhatsApp Playground page.
Edit the Flow in the visual UI. Preview changes in real time on the right.

After editing, click Copy Flow JSON.
Create a WhatsApp Flow using Method 2 and open the editor.
Paste the copied JSON data into the editor, overwriting existing content.
Click Run.

Click Save to save the Flow data.
Click Publish to complete creating and publishing the WhatsApp Flow.
Use WhatsApp Flows in Chat App Message Service
WhatsApp Flows must be used with message templates.
Authentication templates do not support WhatsApp Flows.
Procedure:
Create a template on the Template Design page.
NoteThe WABA for this channel must match the WABA you used to create and publish the WhatsApp Flow.
On the Template Design page, click the Flow icon to add a WhatsApp Flow access button.
Set the button text.
Click Sync Flow to sync the WhatsApp Flows created and published under your WABA.
Select the WhatsApp Flow you want to use from the dropdown list.

Review the template design. If it is correct, click Save.
Click Submit to send the template to WhatsApp for review.
After approval, send the message template with the WhatsApp Flow to users.
To send messages through the API, see Message sending.