Tenreply logoTenreply
← Back to Blog
Features

WhatsApp Flows Explained: How to Build Native Forms Inside WhatsApp

WhatsApp Flows let businesses build multi-step forms, surveys, and interactive experiences that run natively inside the chat — no links, no redirects, no drop-off.

Most WhatsApp bots work like this: ask a question, wait for a typed reply, ask the next question. It works, but it's clunky. Customers make typos, reply with unexpected answers, and drop off mid-way. WhatsApp Flows is Meta's answer — native interactive screens that run directly inside the WhatsApp chat. No external links, no redirects.

What Are WhatsApp Flows?

WhatsApp Flows are structured interactive experiences that appear as a card inside a WhatsApp conversation. When triggered, the user sees a series of screens with text inputs, dropdown selects, radio buttons, date pickers, and multi-screen navigation — all inside WhatsApp without leaving the app.

Use Cases

Use caseWhat it replaces
Appointment bookingCalendly link sent over WhatsApp
Lead qualificationTypeform link + manual follow-up
Product order formCatalog link → external checkout
Support ticket creationEmail form or unstructured chat
Customer survey / NPSGoogle Form link
COD confirmationFree-text reply

How to Build a WhatsApp Flow

  1. Design your screens — in Tenreply's Flow Builder, add screens with title, components (fields, text, images), and Next/Submit actions
  2. Map the data — decide what data gets collected at each step and where it goes (contact fields, CRM, webhook)
  3. Publish the flow — flows must be published in Meta Business Manager before sending
  4. Trigger it — send as part of an automation or as a button in a template message
  5. Handle the response — submitted data arrives in your Tenreply contact record and can trigger follow-up automations

WhatsApp Flows vs Chatbot

ChatbotWhatsApp Flows
UXConversational (question → reply)Form-like (structured screens)
Completion rateMedium (text input friction)High (click-through, no typing errors)
Best forOpen-ended questions, discoveryStructured data collection

Use a chatbot for initial qualification, then trigger a Flow to collect structured data. They're complementary, not alternatives.

See WhatsApp Flows in Tenreply → | For developers: trigger flows via the API →