---
title: "Flows"
description: "Send WhatsApp Flow messages with @wazapin/sdk."
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.wazapin.id/llms.txt
> Use this file to discover all available pages before exploring further.

# Flows

Send interactive WhatsApp Flow forms — collect structured answers in-chat without leaving the conversation.

```ts
await wazapin.messages.sendFlow({
  channel_id: "wzp_ch_123",
  to: "6281234567890",
  flow_id: "flow_123",
  flow_token: "token_123",
  body: "Please complete this form.",
});
```

The exact payload depends on your WhatsApp Flow configuration. Keep field names in `snake_case`, matching the API schema.

:::tip
Use `client.api` for advanced Flow endpoints that are not wrapped by a dedicated SDK method yet.
:::

Source: https://docs.wazapin.id/sdk/flows/index.mdx
