ChatSyncs Help Center
DocumentationVideo TutorialsSupport Ticket
Developer APIREST endpoints for messages, contacts and templates.MCP serverConnect Claude, ChatGPT or Cursor to your account.
Sign inSupport sign-in
  • Docs
  • Videos
  • Tickets
  • For developers

    Developer APIREST endpoints for messages, contacts and templates.MCP serverConnect Claude, ChatGPT or Cursor to your account.
ChatSyncs Help Center

Guides, video lessons and support for ChatSyncs.

Help

  • Documentation
  • Video Tutorials
  • Search

Support

  • Get help
  • Your tickets
  • New ticket

Developers

  • MCP ↗
  • Developer API ↗

ChatSyncs

  • Open ChatSyncs ↗
  • Website ↗

© 2026 ChatSyncs

  • Overview
    • What Is Meta — and Why Do You Need a Facebook Account for WhatsApp?
    • What Is the WhatsApp Cloud API?
    • What Is a Meta Business Portfolio? (vs. Business Manager)
    • What Is a Meta Developer Account — and What Is an 'App'?
    • What Is a WABA (WhatsApp Business Account)?
    • Which WhatsApp Connection Method Is Right for You with ChatSyncs?
    • How to Connect Your WhatsApp Business App to ChatSyncs
    • What Is a BSP — and Can You Move to ChatSyncs From One?
    • Business Verification, Display Name, Green Tick — What's the Difference?
    • WhatsApp Business API Explained (And the Verification Myth)
    • Who Charges You for WhatsApp — Meta or ChatSyncs?
    • What WhatsApp API Pricing Really Means
    • WhatsApp Rules: How to Never Get Banned
  • Setup and Configuration
    • How to Connect Your Number to ChatSyncs
    • How to Connect Your WhatsApp Business App to ChatSyncs
    • How to Create a Facebook Business Manager Account for ChatSyncs
    • Set Up Your Meta Business Account for WhatsApp
    • How to Connect Your WhatsApp Account Manually (Alternative Method) in ChatSyncs
    • How to Add Payment Method for WhatsApp API Billing
    • How to Update Your WhatsApp Business Profile
    • How to Migrate from WhatsApp App to a ChatSyncs Business Account
    • How to Disconnect Another Partner From Your WhatsApp Number
    • How to Reconnect Your Disconnected ChatSyncs Account
    • How to Delete Your Phone Number on Meta
    • Transactions in ChatSyncs
  • Bot Settings
    • How Do I Configure General Bot Behavior with ChatSyncs?
    • How Do I Turn On Webhook Triggers for My Bot with ChatSyncs?
    • How Do I Set Up Business Hours for My Bot with ChatSyncs?
    • How Do I Configure Shared Inbox Settings for My Bot with ChatSyncs?
    • How Do I Automatically Add Subscribers to My Email Marketing List with ChatSyncs?
    • How Do I Save Subscriber Details to Google from My Bot with ChatSyncs?
    • How Do I Send an Automatic Email from My Bot with ChatSyncs?
    • How Do I Send an Automatic SMS from My Bot with ChatSyncs?
  • Subscriber Manager
    • What Is Subscriber Manager in ChatSyncs?
    • How Do I Manage Custom Fields, Labels, and Lists with ChatSyncs?
    • How Do I Import Subscribers Using a CSV File with ChatSyncs?
    • How Do I Add a Subscriber Manually with ChatSyncs?
    • How Do I Import Subscribers from Google Sheets with ChatSyncs?
    • How to Import Contacts from Google Contacts in ChatSyncs
  • Automation
    • How to Create a Keyword-Based WhatsApp Chatbot in ChatSyncs
    • How to Set Up Quick Actions (No Match, Get Started, and More) in ChatSyncs
    • How to Make a Chatbot Reply to Any Keyword in ChatSyncs
    • User Input Flow in ChatSyncs
    • WhatsApp Flow Forms in ChatSyncs
    • How to Connect a Bot Flow to External Systems in ChatSyncs
    • How to Build Automatic Follow-Up Chatbots on WhatsApp in ChatSyncs
    • How to Set Up Sales Sequence Chatbots in ChatSyncs
    • How to Add Clickable CTA Buttons in ChatSyncs
    • Audio Message in ChatSyncs
    • How to Add a WhatsApp Chat Widget to Your Website in ChatSyncs
    • How to Use User Input Flow in the Chat Widget in ChatSyncs
    • How to Add ChatSyncs Chat Widget to WordPress
  • Message Templates
    • Creating a WhatsApp Message Template in ChatSyncs
    • Why Templates Get Rejected and How to Fix Them in ChatSyncs
    • Character Limits for Media Message Templates in ChatSyncs
    • Guidelines for Utility and Marketing Templates in ChatSyncs
    • Understanding Conversations and Their Types in ChatSyncs
    • How to Create and Use Carousel Media Templates in ChatSyncs
    • Create Templates in WhatsApp Manager and Sync to ChatSyncs
    • Template Variables vs Custom Variables — What's the Difference with ChatSyncs?
    • Templates to Restart Conversations After Non-Working Hours in ChatSyncs
    • Understanding WhatsApp Quality Rating in ChatSyncs
  • Broadcasting
    • Send a Bulk Message to Many People
  • Shared Inbox
    • Introduction to Shared Inbox in ChatSyncs
    • Filter Conversations by Channel & Account in ChatSyncs
    • Organize Conversations with Labels, Views & Search in ChatSyncs
    • AI Translation & Message Rewrite in ChatSyncs
    • Team Collaboration & Agent Assignment in ChatSyncs
    • Messaging Tools: Canned Responses, Templates & Attachments in ChatSyncs
    • Follow-up Reminders & Message Sequences in ChatSyncs
    • Managing Customer Data with Custom Fields in ChatSyncs
    • Settings Menu: Groupchat Widget, Dark Mode, Follow-up List & More in ChatSyncs
    • Install ChatSyncs on Android
    • Install ChatSyncs on iOS
  • Webhooks
    • Webhook for Messages & Status Changes in ChatSyncs
    • Webhook on Keyword Trigger in ChatSyncs
    • Webhook on Button Click in ChatSyncs
    • Webhook for Input Flow in ChatSyncs
    • Webhook for WhatsApp Flows in ChatSyncs
  • Webhook Workflow
    • Create a Webhook Workflow in ChatSyncs
    • Webhook Automation Settings in ChatSyncs
    • Webhook Workflow Reporting in ChatSyncs
  • Integrations
    • How to Integrate Shopify for WhatsApp Automation in ChatSyncs
    • How to Connect Google to ChatSyncs
    • Google Sheet Fetch in ChatSyncs
    • How to Send Automated WhatsApp Messages on WP Form Submission in ChatSyncs
    • How to Set Up SMS Marketing in ChatSyncs
    • HTTP API Integration in ChatSyncs
    • Email Integration in ChatSyncs
    • How Do I Connect an SMTP Email Provider with ChatSyncs?
    • How Do I Connect Mailgun for Sending Email with ChatSyncs?
    • How Do I Connect Postmark for Transactional Email with ChatSyncs?
    • SMS Integration in ChatSyncs
    • How Do I Connect Twilio for SMS with ChatSyncs?
    • How Do I Connect Africa's Talking for SMS with ChatSyncs?
    • How Do I Connect a Custom SMS Gateway via HTTP GET with ChatSyncs?
    • Auto Responder Integration in ChatSyncs
    • How Do I Connect Brevo for Auto Responder with ChatSyncs?
    • How Do I Connect Mailchimp for Auto Responder with ChatSyncs?
    • How Do I Connect ActiveCampaign for Auto Responder with ChatSyncs?
    • How Do I Connect Mautic for Auto Responder with ChatSyncs?
  • AI Agents
    • How to Create Your First AI Agent in ChatSyncs
    • How to Train Your AI Chatbot in ChatSyncs
    • Agent Routing in ChatSyncs
    • AI Agent Actions in ChatSyncs
    • How Do I Restrict AI on Specific Keywords with ChatSyncs?
    • How Do I Auto-Assign Conversations to a Department with ChatSyncs?
    • How Do I Build a Multi-Agent AI Workforce with ChatSyncs?
  • Team Management
    • Introduction to Team Management in ChatSyncs
    • How to Add and Manage Team Members in ChatSyncs
    • How to Set Up User Roles and Permissions in ChatSyncs
    • Security in ChatSyncs
  • Account Safety
    • WhatsApp Account Bans: Causes and How to Stay Protected in ChatSyncs
    • How to Appeal a WhatsApp Business API Ban and Get Your Number Back in ChatSyncs
MCP ↗Developer API ↗
Browse guides
  • Overview
    • What Is Meta — and Why Do You Need a Facebook Account for WhatsApp?
    • What Is the WhatsApp Cloud API?
    • What Is a Meta Business Portfolio? (vs. Business Manager)
    • What Is a Meta Developer Account — and What Is an 'App'?
    • What Is a WABA (WhatsApp Business Account)?
    • Which WhatsApp Connection Method Is Right for You with ChatSyncs?
    • How to Connect Your WhatsApp Business App to ChatSyncs
    • What Is a BSP — and Can You Move to ChatSyncs From One?
    • Business Verification, Display Name, Green Tick — What's the Difference?
    • WhatsApp Business API Explained (And the Verification Myth)
    • Who Charges You for WhatsApp — Meta or ChatSyncs?
    • What WhatsApp API Pricing Really Means
    • WhatsApp Rules: How to Never Get Banned
  • Setup and Configuration
    • How to Connect Your Number to ChatSyncs
    • How to Connect Your WhatsApp Business App to ChatSyncs
    • How to Create a Facebook Business Manager Account for ChatSyncs
    • Set Up Your Meta Business Account for WhatsApp
    • How to Connect Your WhatsApp Account Manually (Alternative Method) in ChatSyncs
    • How to Add Payment Method for WhatsApp API Billing
    • How to Update Your WhatsApp Business Profile
    • How to Migrate from WhatsApp App to a ChatSyncs Business Account
    • How to Disconnect Another Partner From Your WhatsApp Number
    • How to Reconnect Your Disconnected ChatSyncs Account
    • How to Delete Your Phone Number on Meta
    • Transactions in ChatSyncs
  • Bot Settings
    • How Do I Configure General Bot Behavior with ChatSyncs?
    • How Do I Turn On Webhook Triggers for My Bot with ChatSyncs?
    • How Do I Set Up Business Hours for My Bot with ChatSyncs?
    • How Do I Configure Shared Inbox Settings for My Bot with ChatSyncs?
    • How Do I Automatically Add Subscribers to My Email Marketing List with ChatSyncs?
    • How Do I Save Subscriber Details to Google from My Bot with ChatSyncs?
    • How Do I Send an Automatic Email from My Bot with ChatSyncs?
    • How Do I Send an Automatic SMS from My Bot with ChatSyncs?
  • Subscriber Manager
    • What Is Subscriber Manager in ChatSyncs?
    • How Do I Manage Custom Fields, Labels, and Lists with ChatSyncs?
    • How Do I Import Subscribers Using a CSV File with ChatSyncs?
    • How Do I Add a Subscriber Manually with ChatSyncs?
    • How Do I Import Subscribers from Google Sheets with ChatSyncs?
    • How to Import Contacts from Google Contacts in ChatSyncs
  • Automation
    • How to Create a Keyword-Based WhatsApp Chatbot in ChatSyncs
    • How to Set Up Quick Actions (No Match, Get Started, and More) in ChatSyncs
    • How to Make a Chatbot Reply to Any Keyword in ChatSyncs
    • User Input Flow in ChatSyncs
    • WhatsApp Flow Forms in ChatSyncs
    • How to Connect a Bot Flow to External Systems in ChatSyncs
    • How to Build Automatic Follow-Up Chatbots on WhatsApp in ChatSyncs
    • How to Set Up Sales Sequence Chatbots in ChatSyncs
    • How to Add Clickable CTA Buttons in ChatSyncs
    • Audio Message in ChatSyncs
    • How to Add a WhatsApp Chat Widget to Your Website in ChatSyncs
    • How to Use User Input Flow in the Chat Widget in ChatSyncs
    • How to Add ChatSyncs Chat Widget to WordPress
  • Message Templates
    • Creating a WhatsApp Message Template in ChatSyncs
    • Why Templates Get Rejected and How to Fix Them in ChatSyncs
    • Character Limits for Media Message Templates in ChatSyncs
    • Guidelines for Utility and Marketing Templates in ChatSyncs
    • Understanding Conversations and Their Types in ChatSyncs
    • How to Create and Use Carousel Media Templates in ChatSyncs
    • Create Templates in WhatsApp Manager and Sync to ChatSyncs
    • Template Variables vs Custom Variables — What's the Difference with ChatSyncs?
    • Templates to Restart Conversations After Non-Working Hours in ChatSyncs
    • Understanding WhatsApp Quality Rating in ChatSyncs
  • Broadcasting
    • Send a Bulk Message to Many People
  • Shared Inbox
    • Introduction to Shared Inbox in ChatSyncs
    • Filter Conversations by Channel & Account in ChatSyncs
    • Organize Conversations with Labels, Views & Search in ChatSyncs
    • AI Translation & Message Rewrite in ChatSyncs
    • Team Collaboration & Agent Assignment in ChatSyncs
    • Messaging Tools: Canned Responses, Templates & Attachments in ChatSyncs
    • Follow-up Reminders & Message Sequences in ChatSyncs
    • Managing Customer Data with Custom Fields in ChatSyncs
    • Settings Menu: Groupchat Widget, Dark Mode, Follow-up List & More in ChatSyncs
    • Install ChatSyncs on Android
    • Install ChatSyncs on iOS
  • Webhooks
    • Webhook for Messages & Status Changes in ChatSyncs
    • Webhook on Keyword Trigger in ChatSyncs
    • Webhook on Button Click in ChatSyncs
    • Webhook for Input Flow in ChatSyncs
    • Webhook for WhatsApp Flows in ChatSyncs
  • Webhook Workflow
    • Create a Webhook Workflow in ChatSyncs
    • Webhook Automation Settings in ChatSyncs
    • Webhook Workflow Reporting in ChatSyncs
  • Integrations
    • How to Integrate Shopify for WhatsApp Automation in ChatSyncs
    • How to Connect Google to ChatSyncs
    • Google Sheet Fetch in ChatSyncs
    • How to Send Automated WhatsApp Messages on WP Form Submission in ChatSyncs
    • How to Set Up SMS Marketing in ChatSyncs
    • HTTP API Integration in ChatSyncs
    • Email Integration in ChatSyncs
    • How Do I Connect an SMTP Email Provider with ChatSyncs?
    • How Do I Connect Mailgun for Sending Email with ChatSyncs?
    • How Do I Connect Postmark for Transactional Email with ChatSyncs?
    • SMS Integration in ChatSyncs
    • How Do I Connect Twilio for SMS with ChatSyncs?
    • How Do I Connect Africa's Talking for SMS with ChatSyncs?
    • How Do I Connect a Custom SMS Gateway via HTTP GET with ChatSyncs?
    • Auto Responder Integration in ChatSyncs
    • How Do I Connect Brevo for Auto Responder with ChatSyncs?
    • How Do I Connect Mailchimp for Auto Responder with ChatSyncs?
    • How Do I Connect ActiveCampaign for Auto Responder with ChatSyncs?
    • How Do I Connect Mautic for Auto Responder with ChatSyncs?
  • AI Agents
    • How to Create Your First AI Agent in ChatSyncs
    • How to Train Your AI Chatbot in ChatSyncs
    • Agent Routing in ChatSyncs
    • AI Agent Actions in ChatSyncs
    • How Do I Restrict AI on Specific Keywords with ChatSyncs?
    • How Do I Auto-Assign Conversations to a Department with ChatSyncs?
    • How Do I Build a Multi-Agent AI Workforce with ChatSyncs?
  • Team Management
    • Introduction to Team Management in ChatSyncs
    • How to Add and Manage Team Members in ChatSyncs
    • How to Set Up User Roles and Permissions in ChatSyncs
    • Security in ChatSyncs
  • Account Safety
    • WhatsApp Account Bans: Causes and How to Stay Protected in ChatSyncs
    • How to Appeal a WhatsApp Business API Ban and Get Your Number Back in ChatSyncs
MCP ↗Developer API ↗
DocumentationAutomation

User Input Flow in ChatSyncs

A User Input Flow collects information from subscribers through a series of questions and stores their responses automatically — for lead generation and surveys.

On this page
  • Create a User Input Flow
  • Labels
  • Integrations
  • Configure a question
  • Free Keyboard Input
  • Multiple Choice
  • Reply Validation
  • Save Response
  • Thank You Message
  • Common use cases
  • Manage User Input Flows
  • Frequently asked

Create a User Input Flow#

ChatSyncs left navigation with Chatbot Manager selected, the Data Collection tab highlighted, the User Input Flows sub-tab highlighted, and the Input Flow list with a Create button
Chatbot Manager → Data Collection → User Input Flows, with the Create button highlighted.
  1. 1

    Open Chatbot Manager

    Go to Chatbot Manager.

  2. 2

    Open the Data Collection tab

    Select Data Collection.

  3. 3

    Click User Input Flows

    Select User Input Flows from the sub-tabs.

  4. 4

    Click Create

    Click Create to start a new input flow.

  5. 5

    Name the campaign

    Enter a User Input Campaign Name that identifies its purpose, e.g. Customer Registration Form. A meaningful name makes the flow easier to find and manage later.

  6. 6

    Configure labels and integrations (optional)

    Add or remove subscriber labels when the flow runs, and forward responses to a webhook or Google Sheets if needed.

  7. 7

    Add questions

    Add one or more questions to collect the information you need.

  8. 8

    Save

    Save the flow.

Configure User-Input-Flow panel with User Input Campaign Name and Labels fields, next to the canvas flow showing User Input Flow connected to New Question
Configure User-Input-Flow panel (campaign name, labels, integrations) and its place on the bot flow canvas, connected to a New Question block.

Once created, an Input Flow is wired into a bot flow on the canvas — a User Input Flow block (campaign name, labels) feeds into a chain of New Question blocks — and can be triggered from a Keyword Replies flow like any other flow component.

Labels#

  • Add Label(s) — assign labels to a subscriber when the flow runs, e.g. Lead, Interested Customer, Demo Requested.
  • Remove Label(s) — strip existing labels, e.g. New Visitor, Unqualified Lead.

Integrations#

Collected responses can be forwarded automatically:

  • Webhook — send responses to a CRM, lead management platform, internal application, or other third-party service.
  • Google Sheets — save every submission to a sheet for reporting and analysis.

Configure a question#

Inside the Input Flow, click New Question to add a question the subscriber must answer. Each question has a Question Type, the question text itself, optional Reply Validation, and where the answer is saved.

Free Keyboard Input#

Configure New Question panel showing Free Keyboard Input selected, with the question and Reply Validation fields
Configure New Question panel with Free Keyboard Input selected — question text 'What is your full name?' and Reply Validation set to Text.

The subscriber types their own answer in free text. Best for name, email, phone number, business name, comments, or feedback.

Multiple Choice#

Configure New Question panel showing Multiple Choice selected, with answer options listed
Configure New Question panel with Multiple Choice selected — question 'Which service are you interested in?' with three answer options configured.

The subscriber picks from predefined answer options instead of typing — best for service selection, surveys, appointment types, or product categories. Set the question text, a label for the option buttons, and the list of answer options (e.g. AI Automation, WhatsApp Marketing, Chatbot Development).

Reply Validation#

Reply Validation ensures an answer matches the expected format before the subscriber can move to the next question. Supported types: Text, Email, Phone Number, Number, Date, URL. For example, setting validation to Email blocks the subscriber from continuing until they enter a valid email address.

Save Response#

Each answer is saved to a custom field (e.g. a question asking for a phone number can save to a Phone Number field), so it can be reused later in broadcasts, sequences, reports, and other automations.

Thank You Message#

After the last question, connect the Thank You Message output to send a closing message, e.g. Thank you for submitting your information. Our team will contact you shortly.

Example flow:

Bot flow canvas showing User Input Flow connected through several New Question blocks to a final Text block
A complete Input Flow on the canvas — User Input Flow chained through four New Question blocks into a closing Text (Thank You) block.
Code
Start Flow
      ↓
What is your name?
      ↓
What is your email address?
      ↓
What is your phone number?
      ↓
Which service are you interested in?
      ↓
Thank You Message

Common use cases#

Use caseTypical questions collected
Lead GenerationName, Email, Phone Number
Appointment BookingName, Preferred Date, Preferred Time
Customer FeedbackRating, Comments, Suggestions
Event RegistrationName, Email, Company Name
Input Flow list with View, Launch, and Edit action icons highlighted on the Collect user information row
The Input Flow list with the View and Edit action icons highlighted on a flow row.

Manage User Input Flows#

Every saved User Input Flow appears in Chatbot Manager → Data Collection → User Input Flows, with three actions per campaign:

  • Report — view all responses collected: submitted answers, subscriber information, form completion data, and campaign performance.
  • Export — download collected responses, typically as CSV, for reporting, CRM imports, lead analysis, or backup.
  • Edit — modify questions, multiple-choice options, reply validation, labels, integrations, or the Thank You message without creating a new campaign.

Frequently asked#

How do I build a lead-gen or registration form inside WhatsApp?

Create an Input Flow in Chatbot Manager, name the campaign, and add questions (Free Keyboard Input or Multiple Choice) for each piece of information you need — e.g. name, email, phone number. End with a Thank You message. Responses are saved automatically and can be reviewed from the flow's Report.

What's the difference between Free Keyboard Input and Multiple Choice questions?

Free Keyboard Input lets the subscriber type any answer (good for names, emails, open feedback). Multiple Choice presents predefined options to tap (good for surveys, service selection, or anything with a fixed set of valid answers) and tends to have higher completion accuracy.

Can I make sure a subscriber enters a valid email or phone number?

Yes — set Reply Validation on the question to Email, Phone Number, Number, Date, or URL. The subscriber can't proceed to the next question until their answer matches the expected format.

Where do collected responses go?

Each answer is saved to a custom field automatically, viewable from the flow's Report or downloadable via Export. You can also forward every submission to a webhook or Google Sheets in real time.

Can I change the questions after the flow is already live?

Yes — use Edit on the Input Flow to update questions, options, validation, labels, or integrations at any time without creating a new campaign.

  • Without Reply Validation, malformed answers are accepted as-is — set validation on any question that needs a specific format (email, phone, date, etc.).
  • A flow with no Thank You Message leaves the subscriber without confirmation that their submission was received — always connect one as the final step.
  • Export is typically CSV — open it in Excel or Google Sheets, or import directly into a CRM.

Use Multiple Choice questions wherever possible to improve response accuracy and completion rates, and end every flow with a Thank You Message to confirm the subscriber's information was received.

Watch the video lesson

Video lesson · 10:56User Input Flow: Collect Customer Details on WhatsApp | ChatSyncs

Was this page helpful?

Still stuck? Open a support ticket and our team will help.

PreviousHow to Make a Chatbot Reply to Any Keyword in ChatSyncsNext WhatsApp Flow Forms in ChatSyncs

On this page

  • Create a User Input Flow
  • Labels
  • Integrations
  • Configure a question
  • Free Keyboard Input
  • Multiple Choice
  • Reply Validation
  • Save Response
  • Thank You Message
  • Common use cases
  • Manage User Input Flows
  • Frequently asked