🛠️ How-to tutorials

Creating WhatsApp Flows native forms to collect leads in-chat

Updated 2026-09-19 · 4 min read · By the Convo360 team

In short

WhatsApp Flow forms are Meta's native, multi-screen in-chat forms, built and published in Meta's WhatsApp Manager, then referenced from a WhatsApp Flow block in your Convo360 flow. The customer fills them without ever leaving the chat, and each screen's answers come back as flow variables you can save to the CRM or use later in the conversation.

Key takeaways
  • A WhatsApp Flow form runs natively inside the chat window, unlike a web link that opens a browser.
  • The flow's screens are designed and published in Meta's own tools before you reference them in Convo360.
  • Field answers return as flow variables, ready to feed a Save CRM lead step.
  • Flow forms work well for structured, multi-question needs: a quote request, a detailed booking, a KYC-style intake.
  • A simpler Show Form (web) step covers most other lead-capture needs with far less setup.

WhatsApp Flow forms vs Show Form (web)

Convo360's flow builder has two form mechanisms and it's worth knowing which one you actually need. Show Form (web) opens a lightweight in-chat web form for name, phone, email or custom fields, quick to set up, with no Meta review needed. WhatsApp Flow (native form) is Meta's own multi-screen form technology, rendered nativnatively inside WhatsApp itself rather than a web view, better for longer, structured intakes with several screens, but it needs to be built and published in Meta's system first.

As a rule of thumb: reach for Show Form when you need three or four fields answered quickly, and reach for a WhatsApp Flow form when you need several screens, conditional questions, or a genuinely form-like structure that a simple in-chat text exchange would make tedious.

Prerequisites

You need your WhatsApp Cloud API connected (Coexistence numbers cannot use native Flow forms), access to your Meta Business Manager, and a clear idea of the screens and fields you want before you start, since changing a published flow's structure later usually means creating a new version.

Sketch the screens on paper first if it helps: how many fields per screen, and what order makes sense, since Meta's flow builder is a separate tool from Convo360's and switching between the two mid-design slows you down.

The exact click path

  1. Design and publish the form's screens in Meta's WhatsApp Manager flow tool: fields, dropdowns, screen order.
  2. Back in the Convo360 flow builder, add a WhatsApp Flow block from the Interactive category.
  3. Reference the flow you published in Meta.
  4. Map each screen's answers to a Save to variable field, exactly as you would with an Ask a Question step.
  5. Follow it with a Save CRM lead step to turn the completed form into a pipeline lead.

Treat the Meta side and the Convo360 side as two halves of one job: nothing in the flow builder can change a screen's fields after publishing on Meta's side, so get the structure right there first, then wire up the mapping in Convo360 once it is final.

Worked example: a two-screen lead-gen form

A coaching institute wants prospective students to share their details and requirement without a long back-and-forth chat. Screen one asks name, phone and city; screen two asks the course of interest and preferred batch timing. Both screens' answers land as flow variables, which a Save CRM lead step turns into a lead with the course and batch already filled in, ready for a counsellor to call, no manual data entry.

Compare that to the same intake over free-form chat: five or six back-and-forth messages, several of which the AI would need to interpret rather than simply record. A native form is faster for both sides when the questions are this structured.

Good use cases for a native Flow form

Reach for a WhatsApp Flow form whenever a chat exchange would otherwise take five or more back-and-forth messages to collect structured information: a detailed service request, a multi-field KYC-style intake, an event registration with several attendee details, or a job application with education and experience fields. Each is naturally a form, not a conversation, and customers tend to complete a well-designed multi-screen form faster than the same questions asked one at a time in chat.

It is a poor fit for anything that benefits from back-and-forth, a query where the next question depends heavily on the previous answer in a way that is easier for an AI Reply step to handle than a fixed set of screens.

Troubleshooting

SymptomLikely fix
Flow stuck in draft in MetaIt hasn't been published yet. Publishing, not just saving, is required before it can be used live.
Screen answers not appearing as variablesThe field name in Meta's screen JSON doesn't match what you mapped in the Save to variable setting. Check spelling and case.
Some customers never see the formA small number of very old WhatsApp app versions don't render native Flows. Always keep a fallback text message describing what you need.
Form works in testing but not for real customersConfirm the flow was published against your live WhatsApp Business Account, not a test number.

What to test before going live, and cost

There's no extra Convo360 charge for using WhatsApp Flow forms beyond your plan; Meta's own per-message fees apply as usual, billed directly with no Convo360 markup.

Budget a little extra review time for the first Flow form you build, since Meta's own approval and publishing steps sit outside Convo360's control.

Step by step

  1. Design the flow's screens in MetaBuild and publish the form's screens (fields, dropdowns, order) in WhatsApp Manager.
  2. Add a WhatsApp Flow blockIn the Convo360 flow builder, drop a WhatsApp Flow block and reference the published flow.
  3. Map answers to variablesSet 'Save to variable' for each screen's fields.
  4. Save as a CRM leadAdd a Save CRM lead step after the form to turn the submission into a pipeline lead.
  5. Test end to end from a real phoneComplete the form yourself and confirm the variables and CRM lead are correct.

Example conversation

I'd like to book a demo for my team
Great! Tap the button below to fill a quick form: your team size, preferred date and time, and we'll confirm the slot right here in this chat.

Build a WhatsApp Flow

Start free in minutes — no code, no credit card. Bring your own AI keys and pay no per-message markup.

Frequently asked questions

How is a WhatsApp Flow form different from Show Form?

Show Form opens a lightweight web form inside the chat and needs no Meta review. WhatsApp Flow is Meta's own native, multi-screen form rendered inside WhatsApp itself, which must be built and published in Meta's tools first.

Where do I design the form's screens?

In Meta's WhatsApp Manager flow tool, where you lay out fields, dropdowns and screen order. Once published there, you reference the finished flow from a WhatsApp Flow block inside the Convo360 flow builder, and map its answers to variables.

Can I save the form's answers to my CRM?

Yes. Map each screen's answers to a flow variable using Save to variable, exactly as with an Ask a Question step, then follow it with a Save CRM lead step so the completed form becomes a pipeline lead automatically.

Does WhatsApp Flow work on WhatsApp Coexistence numbers?

No. Native Flow forms need the WhatsApp Cloud API connection for the number, and Coexistence numbers, which keep the WhatsApp Business phone app active alongside the AI, cannot use native Flow forms today.

What if a customer's phone can't render the form?

A small share of very old WhatsApp app versions cannot show native Flows. Always keep a plain-text fallback describing what information you need, so those customers can still reply and complete the enquiry in ordinary chat.

Related reading

Available across India — see WhatsApp & AI calling automation by state and city.