Skip to main content
Build structured WhatsApp workflows with AI-powered decisions and dynamic content generation. Flows inherit the WhatsApp configuration from the running conversation. Only set whatsapp_config_id on a node when you explicitly need to override that default.

Quickstart

For POST webhooks, supply a body_schema so the agent’s LLM fills the payload correctly. The body field should only be used for static JSON or when you already have the exact values available in variables. In most cases you define one or the other—avoid providing both unless you intentionally need to combine a constant with schema-generated content.
Deploy with kapso flow push customer_support

Flows vs Agents