Skip to main content
WhatsApp Flows is a way to build structured interactions for business messaging. With Flows, businesses can define, configure, and customize messages with rich interactions that give customers more structure in their communication. Learn more about flows Whatsapp Flow Pn

Step 1: Create a template

To initiate a WhatsApp flow, you must first create a flow on your Facebook account.
  • Go to your Facebook Business settings -> WhatsApp Manager, or click here.
  • Under Account Tools -> Select Message Templates.
This will allow us to use the drag-and-drop builder to create our WhatsApp Flow. You won’t have to submit a template at the end of this guide - we’re just using this to access the drag-and-drop Flow builder. Message Templates Avi
  • Select Create Template.
Create Template Avi
  • Choose the category of the flow
Flow Category Pn
  • Customize your flow details using the drag-and-drop builder for WhatsApp flows.
Whatsapp Flow Dnd Avi
  • You can add multiple screens as part of one flow by clicking on + Add new on the left and giving your screen a name.
Whatsapp Flow Create Screen Pn
  • Customize your flow screen by editing the components you add. You can choose to add radio, input, text input, dropdown, date picker, and many more.
Whatsapp Flow Components Pn
  • When you’re done, click Save:
Whatsapp Flow Save Avi Your WhatsApp flow is now created and you can find it in the WhatsApp manager menu -> Account tools, select Flows: Whatsapp Flow List Avi
You can add up to 8 components on every screen. A multiple-choice question is considered one component, regardless of the number of choices.
The maximum number of screens per WhatsApp Flow is also 8.

Step 2: Setup the “WhatsApp Flow” node

Add the WhatsApp Flow node on the bot builder and configure it. Whatsapp Flow Node Pn Shows the text in a bold format — making it look like a title. It is an optional field.

Body

The text will be the question associated with showing the list of options. For example, “Select the service you are interested in”. The text is displayed in a small grey color format. Mostly used to display a disclaimer to the user when selecting the option from the list.

Button Name

Along with the above, a button will be displayed, on click of which we will show the list of options in a drawer format. You can write the button’s name here, such as ‘Choose’, ‘Select’, etc.

Error Message

If the user types a random text instead of clicking the button, this error message will be sent.