There are two ways to start creating Flows:
WhatsApp Manager contains two mechanisms to create Flows:
Flows Builder
Within Message Templates creation
Flows Builder is where developers can manage their Flows. It has the following features:
You can access the Flows Builder from Developers Quickstart:
Or you can use WhatsApp Manager:
From this page, you can see a list of the Flows in your WABA. You can use the button on the top right to create a new Flow.
When editing a Flow, you can use the code panel to configure the Flow JSON. The panel has useful debugging/development features such as auto-formatting, code folding, syntax checking, error code snippets, auto-completion, and shortcuts to save and preview/run. Click Run to update the right-side preview panel with the code in the editor.
If you are exchanging data between your Flow and your endpoint, setup and testing can be managed within Builder. Follow in-product prompts to configure this functionality, and use ‘Interactive Preview’ to test the exchange of data.
We also provide functionality to create Flows within the Message Templates creation journey. Within this UI you can create Flows using the drag and drop Form Editor, without having to write any Flow JSON code yourself.
After you create and send a Message Template with a Flow attached using this UI, you can send it to your users. Read more about how this works on Cloud API and OnPrem.
After creating your app and adding WhatsApp as a product to it, the WhatsApp quickstart tile will appear and one of them will be Message Templates. Alternatively, you can go to WhatsApp Manager > Message Templates from here.
You can also create and manage Flows using the Flows API. The Flows API provides all of the same functionality listed above, but can be managed programatically. This may be more suitable if creating and managing Flows at scale.
Please check the detailed documentation here.