Skip to main content

WhatsApp Flows

WhatsApp Only

This page applies to WhatsApp broadcasts only. WhatsApp Flows are not available for Facebook Messenger or Instagram.

Some templates include a WhatsApp Flow button. Flows are interactive experiences — like forms, surveys, or booking screens — that open inside WhatsApp when the recipient taps the button.


What are WhatsApp Flows?

A WhatsApp Flow is an interactive mini-app inside WhatsApp. When a customer taps a Flow button in your message, an interactive screen opens where they can fill in forms, make selections, or complete actions — all without leaving WhatsApp.

Common examples:

  • Appointment booking forms
  • Customer feedback surveys
  • Product order forms
  • Registration forms

How Flows Work in Compose Message

When you select a template that has a Flow button, the system automatically:

  1. Detects the Flow button in the template
  2. Loads the Flow details from the portal
  3. Shows a Flow configuration section if the Flow uses data exchange
📸
Screenshot: Template with a Flow button showing the Flow configuration section in Panel 2
flow-detected.png
1. Select a template that has a WhatsApp Flow button (with data exchange)
2. Wait for the Flow details to load
3. Capture Panel 2 showing the Flow configuration section with the Flow name and data fields
Save to: static/img/screenshots/compose-message/whatsapp-flows/flow-detected.png

Data Exchange Configuration

Some Flows use data exchange — this means you can send initial data to the Flow when the message is delivered. For example, you might pre-fill a customer's name or order number in the Flow form.

When a Flow has data exchange enabled, you'll see a configuration section below the template parameters:

📸
Screenshot: Flow data exchange configuration with initial data fields
flow-data-config.png
1. Select a template with a data-exchange Flow button
2. Scroll down to the Flow configuration section
3. Capture the data exchange fields showing the Flow name and configurable initial data
Save to: static/img/screenshots/compose-message/whatsapp-flows/flow-data-config.png

What you'll see:

ElementDescription
Flow nameThe name of the connected Flow
Data fieldsInput fields for the initial data to send with the Flow

Fill in the data fields as needed. This data will be available inside the Flow when the recipient opens it.


Flows Without Data Exchange

If a Flow does not use data exchange, there's nothing extra to configure. The Flow button works automatically — when the recipient taps it, the Flow opens with its default screen.

info

WhatsApp Flows are created and managed separately from templates. If you need to create or edit a Flow, contact your administrator or go to the Flows section of the portal.