Table of Contents
< All Topics

Multi-Step Forms with Input Flow in Acele: Complete Guide

Want to collect structured information from your WhatsApp users in an organized, professional manner? Whether you’re running a support funnel, generating leads, or collecting feedback, Acele’s Input Flow feature allows you to build multi-step forms directly within WhatsApp.

This guide walks you through creating smooth, interactive, and automated multi-step forms using Acele’s Input Flow and WhatsApp Flow Forms.


🔹 What Is Input Flow in Acele?

Input Flow is a visual flow builder in Acele that lets you ask a series of questions—like name, phone, or email—in a conversational format. Each response is saved to a custom field and can trigger follow-up messages, HTTP APIs, or even WhatsApp Flow Forms.


🔹 Why Use Input Flow with WhatsApp Flows?

Combining Input Flow with WhatsApp Flow Forms enhances your user experience by:

  • Creating structured, form-like conversations
  • Collecting valuable customer data (e.g., email, phone, preferences)
  • Sending WhatsApp Flow Forms at the right stage
  • Triggering personalized follow-ups automatically

🛠 Step-by-Step: How to Build a Multi-Step Form

✅ Step 1: Create a WhatsApp Flow Form

  • Navigate to WhatsApp Flows
  • Click Create
  • Fill out:
    • Flow Name (e.g., “Contact Form”)
    • Category
    • Status → Set to Published
      Make sure this form is published before using it in the Input Flow.

✅ Step 2: Build Input Questions in the Input Flow Editor

  • Go to Input Flow from your dashboard
  • Drag and drop New Question nodes
  • Choose reply types like:
    • Text input for name/email
    • Phone number
    • Multiple Choice for branching logic
  • Save each answer to a Custom Field (e.g., user_email, user_name)

✅ Step 3: Insert a WhatsApp Flow Form Mid-Flow

After initial inputs, you can embed a WhatsApp Flow Form:

  • Click the ➕ Add Node
  • Select WhatsApp Flow
  • Choose the previously created form
  • Customize:
    • Header (e.g., “Please complete this form”)
    • Body text
    • Footer button label (e.g., “Submit Now”)

✅ Step 4: Continue the Flow

After sending the form, complete the conversation by:

  • Sending a Thank You message
  • Executing an HTTP API call
  • Triggering another flow or event

✅ Tips for Better Results

  • Always save inputs to custom fields
  • Use conditional logic to segment or branch the conversation
  • Insert delays for a human-like pace
  • Keep your messages clear, short, and mobile-friendly
  • Test your entire flow on WhatsApp before going live

❓FAQs

Do I need to publish the WhatsApp Flow before linking it?
Yes. The form must be published first to appear in the Input Flow editor.

Can I collect files or documents?
No, file uploads are not supported in Input Flow currently.

Can I send different forms based on user responses?
Yes. Use Multiple Choice to branch into different flows.

Is this GDPR compliant?
Acele supports secure data storage. Add disclaimers or opt-ins where required.

Can I send the collected data to Google Sheets or CRM?
Yes. Use Webhook or Google Sheet integration to forward data externally.

Get started with Acele