Skip to main content
The WhatsApp Flows node allows you to insert interactive, visual forms directly within a WhatsApp conversation. Unlike individual question nodes, WhatsApp Flows are full screens with text fields, dropdown menus, buttons, and other visual elements that the user completes in a single view.

When to use it

Use this node when you need to collect multiple pieces of data from the user in an organized way on a single screen, instead of asking multiple individual questions. It is especially useful for:
  • Registration forms
  • Satisfaction surveys
  • Shipping data collection
  • Any scenario where you need multiple fields at once

Requirements

This node only appears if your Meta Business account is verified. Flows must be created beforehand from the Flow Builder in WhatsApp Manager.
  • Approved and verified Meta Business account
  • Flows created in WhatsApp Manager
  • Not all devices or versions of WhatsApp support this feature — test before launching in production

Configuration

  • Flow selection: Choose a published or draft Flow from your WhatsApp Business account
  • Button text: The text on the button the user taps to open the form
  • Flow action: Defines how the Flow behaves when it opens:
    • Navigate: the Flow opens on a predefined static screen (default behavior).
    • Data exchange: on open, WhatsApp calls the business endpoint, which dynamically resolves the initial screen and its data.
  • Dynamic data (optional): Pass data from the flow to the form using variables (for example, {{$memory.userId}})
To use Data exchange you must first:
  • Have entered the Flow encryption public key and private key.
  • Have the Flow published in Meta with its endpoint configured (data_api_version).
If you select Data exchange on a Flow that doesn’t meet these requirements, Meta will reject the send.
From the configuration panel you can directly access your WhatsApp Flows manager to create or edit forms. See Meta documentation on Flow components