Engati - User Guide
...
Nodes
Data Input Node

WhatsApp Flow

9min

We recognize that entering information via WhatsApp chats may be challenging and time-consuming for users, potentially leading to a drop in engagement. 

To make things smoother, you can use WhatsApp Flows to schedule appointments, and reservations, book a service, or schedule a consultation within WhatsApp or any other form-based use case where structured interactions are more relevant for your business.

Document image


Availability

Ensure that your bot is deployed on WhatsApp using 360dialog as the provider by following these steps: Navigate to Configure > Deployment > WhatsApp > Provider, and select 360Dialog.

To locate the node, go to Bot Builder > Add Node > Data Input Nodes > WhatsApp Flows

Document image


Setup

To display your flows on the 'WhatsApp Flows' node, it is essential to initially create these flows on Facebook Business Manager (FBM).

How do you create flows on FBM?

  1. Select WhatsApp manager from FBM & select the business account that we need to manage & select the flows option
Document image


2. Select the flows option & this will display a list of the flows

Document image


3. Click on Create New Flow. Fill in the flow name & categories for which flow is being used

Document image

Document image


4. Once the new flow is created, it is created with the default script. We can update the script accordingly to create different flows with multiple screens.

Document image


5. Once the flow is created, publish the flow.

Document image


6. You can also refer to the Meta’s official documentation on WhatsApp Flows - https://developers.facebook.com/docs/whatsapp/flows/gettingstarted/creatingaflow

How to set up a WhatsApp Flows node?

Document image

  1. Select an existing flow - Choose the appropriate flow from the dropdown menu set up in your Facebook Business Manager (FBM).
  2. Message - Compose an initial message that introduces and outlines the purpose of your flow.
  3. Button Label - Specify a name for your action button that will activate your flow.
  4. Choose the path - Choose the appropriate path from your current bot using the dropdown menu. This path will be activated after interacting with the mentioned button.
  5. Attribute Values for Dynamic Fields - Specify attributes for this field to retrieve a dynamic value according to your specific use case.

Flow Templates

1.Multiple Screens (Login)

JSON


2. Ticket Booking

JSON




Updated 28 Jun 2024
Doc contributor
Doc contributor
Did this page help you?