WhatsApp Forms
WhatsApp Forms (also called WhatsApp Flows) let you create interactive, multi-step forms that customers can fill out directly inside the WhatsApp chat. They’re useful for collecting structured information like lead details, appointment bookings, or survey responses.
Accessing Forms
Navigate to Channels > WhatsApp and click on Forms in the sidebar, or go directly to the forms page from your WhatsApp channel.
Creating a Form
- Click Create Form to start the form builder
- Design your form by adding screens and input fields
- Configure the form settings
- Publish the form
Form Builder
The form builder lets you design multi-screen forms with various input types:
- Text Input — Single or multi-line text fields
- Dropdown — Selection from a list of options
- Radio Buttons — Single selection from visible options
- Checkboxes — Multiple selection
- Date Picker — Date selection
- Optional/Required — Mark fields as required or optional
Each form can have multiple screens, allowing you to break long forms into steps.
Using Forms in Workflows
You can trigger a WhatsApp Form from a workflow and capture the submitted data:
- In a workflow, use a Send Message block configured to send the form
- The customer fills out the form in WhatsApp
- Use the system variable
$$isWhatsappFlowSubmittedto detect when the form is submitted - Use an Extract JSON block to parse the submitted data into variables
The $$isWhatsappFlowSubmitted variable returns true when a customer completes and submits a WhatsApp Form. Use this in a Switch Condition block to route the flow after form submission.
Limitations
- WhatsApp Forms are available only on supported WhatsApp client versions
- Forms must be published before they can be sent to customers
- The form design must comply with Meta’s WhatsApp Flows guidelines
WhatsApp Forms is a newer feature. Test your forms thoroughly before using them in production workflows.