# Channels

The same agent serves web chat, WhatsApp, Instagram, and CLI conversations.
Use the actual channel when testing channel identity or message delivery.

- [Web widget](https://vatio.ai/docs/channels/widget) — One script tag on your own site.
- [WhatsApp](https://vatio.ai/docs/channels/whatsapp) — A shared test number, then your own business number for live traffic.
- [Instagram](https://vatio.ai/docs/channels/instagram) — DMs on a professional account, with the same agent behind them.
- [Inbox](https://vatio.ai/docs/channels/inbox) — Where your team watches conversations and takes one over.

## Channel behavior

WhatsApp and Instagram continue the latest conversation until the last visitor
message is more than eight hours old. The next message then starts a new chat.
On the shared preview number or account, `/new` starts one right away.

Replies are text-only. Supported inbound images are passed to the model, a
voice note reaches it as its transcript, and a PDF is read once when it
arrives, so the agent answers from what it says; supported files must fit the
8 MB per-file limit. A video (MP4, MOV, WebM or MPEG, up to 14 MB) is watched
once when it arrives, and the agent reads what is said in it and what it
shows. Unsupported or oversized
attachments remain available for supervisors, and the agent receives a notice
that it cannot read them.

Web chat receives one complete reply, which the widget renders progressively.
WhatsApp and Instagram receive paced messages with typing indicators. CLI
replies are immediate when ready. These are delivery styles, not separate agents.
