Flow Builder UI

There are two ways to start creating Flows:

  • Use the Flows API. You can read more about the API here
  • Use WhatsApp Manager

WhatsApp Manager

WhatsApp Manager contains two mechanisms to create Flows:

  1. Flows Builder

  2. Within Message Templates creation

Flows Builder

Flows Builder is where developers can manage their Flows. It has the following features:

  • Lists all Flows for a WABA (WhatsApp Business Account)
  • Previews Flows that consist of multiple screens
  • Provides Flow info including name, status, and last updated date
  • Developers can edit the Flow JSON of their Flows inside a code editor
    • The editor supports: syntax highlighting, code formatting, code folding, basic autocomplete
  • Developers can also update their Flows by saving the new flow

You can access the Flows Builder from Developers Quickstart:

Or you can use WhatsApp Manager:

Overview

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.

Flow that connects to an endpoint

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.

Creating Flows in Message Template Creation

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.

Something Went Wrong
We're having trouble playing this video.

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.

Flows API

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.