Banya LabsBanya Labs/Apps/WhatsApp Flow Studio
In progress

App 17  ·  FIG. 017

WhatsApp Flow Studio logo

WhatsApp Flow Studio

Create forms and guided steps for WhatsApp

WhatsApp FlowsForm BuilderPhone PreviewFlow ChecksDeveloper Tools
App not yet live

Customer Target

Developers and teams creating forms and guided journeys inside WhatsApp

Status

In progress

Agent Surface B

MCP Ready

Model Context Protocol Enabled

Registered in /.well-known/mcp.json & /llms.txt with deterministic Zod schema validation.

About Product

WhatsApp Flow Studio is being developed to help teams create forms and guided steps for people using WhatsApp. Builders can see the screens and how a person moves between them.

Start with an example or a blank flow, add questions and content, and connect the screens. Preview the result on a phone display and check for problems with screen names, fields and links.

The tool is for developers and teams building WhatsApp services. It helps with design and checks; connecting the flow to a live service and publishing it through Meta are separate steps.

Dual-Surface Execution

Human vs. Agent Flow

Every action in WhatsApp Flow Studio is mapped bi-directionally across Surface A (Visual UI) and Surface B (Programmatic MCP Engine).

Surface A — Human Ergonomics Flow
  1. 01Start a flow from a blank page or example.
  2. 02Add screens, questions and content.
  3. 03Choose how people move between the screens.
  4. 04Preview the result on the phone display.
  5. 05Check for mistakes and correct them.
Surface B — Agentic Machine Execution Rails
Protocol: Model Context Protocol (MCP 1.0)Auth: Bearer banya_ag_...

1. Discovery: Scraper/Agent fetches /llms.txt or /.well-known/mcp.json manifest.

2. Tool Invocation: Executes deterministic Zod-validated tool contracts matching whatsapp-flow-studio operations.

3. Replay Protection: Enforces Idempotency-Key: <uuid> to prevent duplicate mutations during LLM retry loops.

4. Token Compression: Returns structured, PII-minimized Markdown/JSON stripping all layout noise.