Pro+ on Cloud API · Included in your plan

Multi-step WhatsApp Flows

Native multi-screen forms inside the chat. No Typeform link, no separate tab, no re-typing. Customers tap a single card, fill 1-5 screens of structured inputs, and the response lands back in the same WhatsApp conversation as a synthesised message your AI can act on.

Lead-capture surveys, support intake forms, post-purchase NPS — deployed by your AI inline, broadcastable to segmented audiences.


The pitch

Forms that don't leave the chat.

Every “form on WhatsApp” experience until now has been a hack: the AI types out five questions in a single message, the customer answers one, the AI re-asks the next four, and the conversation collapses into a back-and-forth that takes minutes per lead. The good ones link out to a Typeform or a Google Form, which loads in a separate browser, asks for email and phone all over again, and breaks the chat session.

Meta Flows is the answer. A native multi-screen interactive type that opens inside WhatsApp itself. The customer taps a single card in the chat, an in-app sheet slides up in under a second, they tap through 1-5 screens of structured inputs, and submit. The response lands back in the same WhatsApp conversation as a structured payload that Botline normalizes into a synthesised user message — your AI sees something like “Form submitted: Name=Sara, Email=sara@…, Budget=mid-range” and replies in context.

No external link. No re-typing. No new tab. The friction between “interested customer” and “qualified lead” goes from minutes to seconds.

B
Brewline Coffee
via WhatsApp Cloud API
Online
🤖
Sure, let me grab a few details so I can route this to the right team.
Open form
Lead capture
3 questions · ~30 sec
In-app sheet (opens inside WhatsApp)
Tell us about you
Name
Sara Mahmood
Email
sara@example.com
Budget
Synthesised from Flow
[Flow lead_capture submitted] Name=Sara Mahmood, Email=sara@example.com, Budget=$50–$200/mo
🤖
Thanks Sara — that helps. Based on your budget, the Pro plan is the right fit. Want me to book a 15-min onboarding call this week? I have Tuesday 3pm or Thursday 11am open.
Customer taps card → in-app sheet opens → submits → AI follows up

Three use cases to ship this week

More than one answer. Less than a website form.

Flows shine for any moment where you need structured input from the customer but don't want them leaving WhatsApp.

🪝
Lead-capture survey
Form fields
Name, email, business size, budget, when-to-buy. Five questions across two screens.
AI deploys it when
Use it on Click-to-WhatsApp ads. The customer hits the WhatsApp button, the AI says hi and sends the lead form. They fill in 30 seconds. The AI either books a demo or hands off to a human depending on the budget answer.
🛟
Support intake form
Form fields
Issue category dropdown, severity radio, optional photo upload, free-text description. One screen.
AI deploys it when
Use it the moment a customer says 'I have a problem.' The AI sends the form, the customer attaches a screenshot of the broken thing, and your support team gets a triage-ready ticket with all the context already attached.
📊
Post-purchase NPS
Form fields
Score 0-10 radio, 'what would have made it a 10?' free-text, optional follow-up consent checkbox. One screen.
AI deploys it when
Trigger 7 days after a Shopify or WooCommerce order delivers. Response rates routinely beat post-purchase email by 5-10x because it's native to the chat the customer was already in.
Anything you can build in Meta's Flow Builder works in Botline today. The three above are common starting points; appointment booking, returns initiation, and consent capture are all natural fits.

AI prompt block (auto-injected)
// Available flows on this account:
- lead_capture // 3 questions, ~30s
- support_intake // 1 screen + photo upload
- post_purchase_nps // score + reason + consent
// To deploy a flow, emit:
<flow id="slug" />
// Example AI reply:
Sure, let me grab a few details. <flow id="lead_capture" />
How the AI deploys a Flow

<flow id="slug" /> — same pattern as Buttons and Lists.

Botline's responder AI gets a prompt block listing every published Flow on your account by slug. When a customer signals an intent that matches a Flow — “I want to book a demo”, “I have a complaint”, “can you help me with my order?” — the AI emits an XML-like tag in its reply. Botline post-processes the output, strips the tag from the customer-visible text, resolves the slug, and sends the Flow card.

The same XML-tag pattern that powers <button-menu />, <list />, and <catalog /> in the rest of the interactive library. You don't prompt-engineer this manually — add a Flow, give it a slug, publish it, and the AI starts deploying it the next time a relevant intent shows up.


Author once. Deploy everywhere.

Paste Meta Flow JSON. Submit. Publish.

Botline v1 ships paste-only authoring — build the Flow JSON in Meta's visual Flow Builder at business.facebook.com, paste it into Botline, submit to Meta, get back an approved Flow in 2-5 minutes. A drag-and-drop editor inside Botline ships in v2.

📝
1. Build in Meta's Flow Builder
Drag-and-drop screens with input components — text, dropdown, radio, checkbox, date picker, photo upload. Preview and validate inside Meta's simulator.
📋
2. Paste JSON into Botline
Open /dashboard/whatsapp/flows, click + New flow, paste the JSON, give it a slug and category, submit. Botline forwards to Meta's Flow API.
3. Status flips to Published
Approval is fast: utility/support flows usually return approved within minutes; marketing flows can take up to a few hours. Status flips live in the Flows list — no need to refresh.
📢
4. Broadcast as Flow send
The 4-step composer adds a third template kind — Flow send — alongside Marketing Templates and Catalog Drops. Pick a published Flow, pick an audience, schedule, ship.
📥
Responses land in two places
The conversation (as a synthesised user message your AI processes in context) and the Flow detail page Responses tab (full JSON, exportable to CSV).
🛡️
Same guardrails as broadcasts
Quality-rating Yellow triggers a soft warning, Red blocks marketing-category Flows outright. Opted-out contacts auto-skip. Cost preflight in your tenant currency before you confirm.

💰

Included on Pro and Enterprise. You pay Meta directly.

WhatsApp Flows are included in your existing plan at no upcharge from Botline. You pay Meta directly per Cloud API conversation rate — Flow sends are billed as marketing-tier or utility-tier depending on the category you author with. Botline takes nothing on top.

Wati and Dealism charge a per-message premium for Flows. We don't.

Ship a multi-step form to WhatsApp before lunch.

Free plan to start. Upgrade to Pro to connect Cloud API and unlock Flows.