Chat with us
Up to 60% OFF with Recurring Discounts on Premium Upgrades & Whitelabel FlexUp to 60% OFF on Premium Upgrade & Whitelabel01:00:00:00Claim
Blogs/How to

One Form, Five Channels: Collect Customer Info on WhatsApp, Telegram, Facebook & Instagram

  • 26 Oct 2026
  • 11 min read
One Form, Five Channels: Collect Customer Info on WhatsApp, Telegram, Facebook & Instagram
TL;DR:
Input Flow is a drag-and-drop node in BotSailor’s flow builder that asks a series of questions and saves every answer as structured customer information, in a custom field, a system field, or both. It runs on WhatsApp, Telegram, Facebook, Instagram, and WebChat. All five channels share the same trigger-level automation (labels, lists, sequences, team assignment, webhook, Google Sheets), but the Input Flow itself differs: WhatsApp has the richest setup with flow-level labels and 11 reply-validation types; Facebook and Instagram add label/sequence assignment at the question level; Telegram is the leanest, trading that for an internal Notes field. The result is one consistent customer data management system instead of five disconnected inboxes.
Input Flow · Complete Feature Guide
WhatsApp, Telegram, Facebook & Instagram Input Flow: Collect Customer Info, Automatically

One drag-and-drop node, five channels, and every answer saved exactly where your team needs it.

Key takeaways

  • Input Flow is a drag-and-drop node that asks a series of questions and saves each answer to a custom or system field, on WhatsApp, Telegram, Facebook, Instagram, and WebChat.
  • Every channel shares the same starting trigger: keywords, labels, lists, sequences, team assignment, webhook, and Google Sheets.
  • WhatsApp has the richest flow-level setup, with Labels built into the Input Flow node itself.
  • Facebook and Instagram add more at the question level: labels and sequences straight from an answer. Telegram trims it down and adds internal Notes instead.

Every Business Needs Customer Information. Most Are Still Collecting It the Hard Way.

A customer messages your WhatsApp number asking about a service. Someone else DMs your Instagram wanting a quote. A third person starts a chat on Telegram to book a table. Three channels, three conversations, and three separate places where customer information gets typed, half-answered, or lost the moment the tab closes.

Input Flow fixes that. It is a drag-and-drop node inside the Visual Flow Builder that lets you build a series of questions, one at a time, and choose exactly where each answer is stored, in a custom field, a system field, or both. No developer, no spreadsheet copy-paste, no customer info sitting in a chat thread nobody re-reads. Input Flow is live on all five BotSailor channels: WhatsApp, Telegram, Facebook Messenger, Instagram, and WebChat, so the same structured customer information you capture on one channel can be captured the same way everywhere else, turning scattered chat replies into real client data instead of screenshots and half-remembered notes.

Whether your team calls it customer info, customer information, or client data, the underlying problem is the same: without a system behind it, it lives in someone's memory or a chat scrollback nobody re-reads. Input Flow turns that into real customer data management, one saved answer at a time.

This is the guide to how it actually works, channel by channel, including exactly where the options differ, so you can build the right form for the right conversation.

Before the Questions: What Every Bot Flow Can Already Do

Before a customer ever reaches an Input Flow, they usually land on a trigger, a Configure Reference step that fires when a message matches trigger keywords like "Hello," "Hi," or "Start." Here you choose exact keyword matching or loose string matching, give the trigger a title, and then, this is the part worth knowing, you get a full set of Automation Actions before a single question is asked:

  • Add or remove a label
  • Add to or remove from a list
  • Subscribe to or unsubscribe from a sequence
  • Assign the conversation to a team or a specific team member

Scroll down and there is a Data & Integrations panel too: save a value straight to a custom field, forward the data to a webhook URL, or sync it live to a Google Sheet. All of this sits at the very start of the bot flow, before Input Flow even begins, and it is identical across every channel. That consistency matters for customer data management, because it means your labels, your sequences, and your webhook are set up the same way whether the conversation started on WhatsApp or Instagram, and the client data they produce lands in the same custom fields either way.

WhatsApp: The Deepest Input Flow

WhatsApp carries the richest version of Input Flow, and it starts with a plain description worth taking seriously: name the campaign for what it actually is, a survey, an order collection form, a reservation, an appointment, or any other multi-question process, because every answer is saved as one consolidated record you can export straight to CSV. That single line is the difference between customer info scattered across chat logs and client data you can actually run a report on, real customer information your sales team can search, filter, and trust.

WhatsApp Configure User-Input-Flow panel showing the flow selector, Labels section, and Integrations
WhatsApp's Configure User-Input-Flow node, with the Labels section other channels don't get at this level.

Setting up the flow itself, the Configure User-Input-Flow node, gives you:

  • User Input Flow: select an existing flow or create a new campaign from scratch
  • Labels: add or remove subscriber labels the moment this flow runs, plus add to or remove from a list
  • Integrations: forward the collected data to a webhook, or sync it to Google Sheets

Then comes each individual question, configured on its own node:

  • Question Type: Free keyboard input for an open answer, or Multiple choice, where you write the option button label and add as many answer options as you need
  • The question text itself, with a shortcut to insert a custom field or the subscriber's name directly into the message using #
  • Reply Validation, where you set the expected reply type: Text, Email, Phone, Number, URL, File, Image, Video, Date, Time, or Datetime, so a phone number question actually rejects a random sentence
  • Save Response: send the answer to a custom field (BotSailor shows your full existing field list here, from Address to Package ID to Shipping Status) or to a system field like Email, Phone, Birthday, or Location
  • Additional Options: a skip button for optional questions, plus calendar integration for appointment-style flows
WhatsApp Configure New Question panel showing Reply Validation, Save Response, and Additional Options
Reply Validation, Save Response, and the skip-button and calendar options on a WhatsApp question node.

On the canvas, this reads as a simple chain: Start leads into User Input Flow, which replies and opens the First Question, and each question then branches to the Next Question or to a Thank-you Message once the sequence ends. That branching is what makes a WhatsApp Input Flow feel like a real conversation instead of a form, while still saving every answer as structured customer information behind the scenes, the kind of client data a spreadsheet import could never guarantee.

Telegram, Facebook & Instagram: Same Start, Different Depth
Telegram, Facebook & Instagram Input flow nodes

Here is the part worth knowing before you build, and it matters for anyone doing customer data management across more than one channel: Telegram, Facebook, and Instagram all begin with that exact same start described above. The trigger keywords, the labels, the sequences, the webhook and Google Sheets integration, none of that changes by channel.

Where it changes is inside the Input Flow itself.

Configure User-Input-Flow on Telegram, Facebook, and Instagram is simpler than on WhatsApp. You get the same description box and the same flow selector, but the Labels section is gone. What is left is just the flow selector plus Integrations: forward data to a webhook, or sync data to Google Sheets. If you need to add labels or lists for this campaign specifically, do it at the trigger step above, since the node itself will not offer it here.

Configure New Question flips that pattern on Facebook and Instagram. Here you actually get more than WhatsApp offers at the question level: alongside Reply Validation and Save Response (custom field or system field), you also get Assign to labels directly from the question, Assign to a messenger sequence, and Assign to an email/phone sequence. For a business running instagram automation tool workflows or general facebook automation, that means a single question, "What size are you looking for?", can save the answer and drop the customer into a follow-up sequence in the same step. It is a genuinely useful shortcut for instagram replies and Facebook comment-to-DM flows where you want the next message queued up instantly.

Configure New Question on Telegram trims it further, and adds something the others do not have: a Notes field. Alongside Reply Validation and Save Response, you get an Additional Options section for internal Notes, plain text your team can read later, with no label or sequence assignment at the question level. It is a leaner build, which fits how most people actually use a Telegram bot, quick structured intake without a full marketing sequence attached to every question.

WhatsAppTelegramFacebook / Instagram
Start (trigger + actions)Full setFull setFull set
Flow-level LabelsYesNoNo
Question-level labels & sequencesNoNoYes
Question-level NotesNoYesNo
Reply Validation typesText, Email, Phone, Number, URL, File, Image, Video, Date, Time, DatetimeYesYes
Calendar integrationYesQuestion-level Notes insteadAt flow trigger level

Where Input Flow Actually Gets Used

The same node works for very different kinds of customer info, depending on what you name the campaign:

  • Lead qualification: name, need, budget, timeline, saved straight into custom fields your sales team already uses
  • Order collection: item, quantity, size, delivery address, validated as Text, Number, or Address fields so nothing arrives malformed
  • Reservations and appointments: date and time questions paired with the calendar integration, so a WhatsApp or website chat can book a real slot without a phone call
  • Surveys and feedback: multiple-choice questions that export cleanly to CSV for reporting
  • Support intake: a short set of questions before handoff, so a human teammate opens the ticket already knowing the details instead of asking again, working from client data instead of a half-read transcript

Every one of these is really the same operation: a series of questions, an answer type, and a destination field. Once you have built one, the pattern is easy to reuse across a whole customer data management workflow, from first contact to the record your team actually works from, and every field stays consistent whether the customer info came in through WhatsApp or a website chat.

Why Structured Customer Info Beats a Chat Log

A chat thread is not client data, and a folder of screenshots is not customer information either. Both are a conversation someone has to re-read to extract a phone number or an address. That gap costs real money. Formstack's analysis of over 650,000 form submissions found multi-step forms complete 25.4% more often than single-page forms, and Baymard Institute's research on abandonment found 22% of people quit a form specifically because it felt too long or too complicated. Breaking a request into one question at a time, the way Input Flow does, is a direct answer to both problems.

Speed matters just as much as structure. Sprout Social's research on social customer care found a large share of consumers expect a reply within an hour of reaching out on a messaging channel, and channels like website chat and text message rank among the fastest-expected. A bot that asks the right question the moment someone messages, and saves the answer instantly, meets that expectation without anyone on your team lifting a finger at 11pm.

Get customer data management right at this stage and every later report, every filtered list, and every client data export downstream gets easier, not harder.

Bringing It Together: One System, Every Channel

Input Flow is one part of a bigger idea: social media automation should not mean five different tools for five different inboxes. The same Configure Reference start, the same custom fields, the same webhook and Google Sheets sync, work whether a customer reaches you through WhatsApp, Telegram, a Facebook comment, an Instagram DM, or a chatbot for website visitors on your homepage. That is what real social media automation tools should look like: one flow builder, one customer data management system, five channels feeding the same fields, so customer info gathered on Instagram is exactly as usable as customer information collected on WhatsApp.

If you already run text marketing or text message marketing sequences, this is where they start: a Reply Validation step confirms the phone number is real before a single message ever sends. If you are managing a Facebook Page and an Instagram account from the same small team, this is how you stop copying customer information between spreadsheets by hand, and start treating every reply as client data worth keeping.

Start with one flow, one channel, and one question. Add the next question once the first one is working. That is genuinely the whole build, and it is also the fastest way to get real customer data management running without hiring anyone new.

By the Numbers: Why Conversational Data Collection Wins

  • Multi-step, conversation-style forms complete 25.4% more often than traditional single-page forms, based on Formstack's analysis of over 650,000 form submissions.
  • 22% of people abandon a form specifically because it is too long or too complicated to finish, according to the Baymard Institute.
  • Most consumers now expect a business to reply on a messaging channel within an hour, per Sprout Social's ongoing research into social and messaging customer care.
  • WhatsApp alone reaches roughly 3 billion monthly active users, making it one of the largest single channels for collecting customer info in a conversational format, and a serious foundation for any customer data management strategy.
Fatema Khatun

Fatema Khatun

Team
FAQ

Frequently Asked Questions

Find answers to common questions about this topic

WebChat is one of the five channels Input Flow supports, so the same question sequence, the same custom fields, and the same Reply Validation options you use on WhatsApp work on any ai chatbot for website visitors too. Add chatbot to website once, and it reports into the same customer data management system as every other channel, no separate ai chatbot for website tool required, and no second place to manage client data.

Anything you build a question for: stated budget, product interest, location, timeline, or a multiple-choice answer about what someone is shopping for. Each answer saves to a custom or system field, which is what lets you later filter, label, and target groups of subscribers based on real answers rather than guesses.

Build a Configure Reference trigger with your keywords, add a User Input Flow node, and add Configure New Question nodes for each answer you need. Telegram's version is simpler than WhatsApp's at the flow level, no Labels section, but it adds an internal Notes field per question your team can read later.

For anyone comparing social media automation tools, an Instagram Input Flow question can both reply and act: Configure New Question on Instagram lets you assign a label, add the subscriber to a messenger sequence, or add them to an email/phone sequence, all from the same question that captures their reply. That is instagram automation tool territory: one message, one saved answer, one queued follow-up.

Every reply inside an Input Flow question saves to a field automatically, so instagram replies are not just answered, they are recorded. Combined with labels and sequences at the question level, a whole DM conversation becomes trackable customer information instead of a thread you have to scroll back through.

Connect WhatsApp, Telegram, Facebook, Instagram, and WebChat to the same platform, and build one Input Flow pattern you reuse across all of them. The trigger, the labels, the webhook, and the Google Sheets sync work identically on every channel, which is the core of real social media automation instead of five separate logins.

Yes, with one difference in the other direction: facebook bots built through Configure New Question actually offer more at the question level than WhatsApp, including assigning a label or a sequence directly from the answer, alongside the same Reply Validation and Save Response options, which is a strong case for facebook automation over a plain comment-reply tool.

Yes. Once a phone number is captured and validated through Reply Validation, it is ready for message sequences, so text marketing and text message marketing campaigns start from a number you already know is real, not one someone mistyped into an open text field.

A normal message just sends. An Input Flow question sends, waits for a reply, validates the reply against a type like Email or Phone, saves it to a field, and can immediately assign a label or sequence, all in one step, which is what turns a chat into structured client data instead of a transcript, and is the smallest possible unit of customer data management you can build.