Channels
Connect your Pawz agents to messaging platforms. Users on those platforms can chat with your agents directly.All incoming messages are scanned for prompt injection — messages with critical severity are blocked automatically.
Supported channels
Telegram
Bot API — public bots, group chats
Discord
Gateway WebSocket — community servers
Slack
Bot API — workplace teams
Matrix
Client-Server API — decentralized chat
IRC
IRC protocol — classic chat rooms
Mattermost
WebSocket API — self-hosted teams
Nextcloud
Talk API — Nextcloud users
Nostr
NIP relay protocol — decentralized social
Twitch
IRC + API — live streaming chat
Webchat
HTTP/WebSocket — your own website
Evolution API — personal & group messaging
How channels work
DM policies
Control who can message your agents:| Policy | Behavior |
|---|---|
| Open | Anyone can chat |
| Allowlist | Only approved users |
| Pairing | Users must pair with a code |
Channel routing
Route messages to specific agents based on rules:- Go to Settings → Channels
- Add routing rules with filters:
- Channel — which platform
- User filter — specific users
- Channel ID filter — specific channels/groups
- Agent — which agent handles it
Security
- All incoming messages are scanned for prompt injection
- Messages with
criticalseverity are blocked automatically - Each user gets an isolated session (no cross-user contamination)
- Access control is per-channel and per-user
- Channel agents use
worker_modelby default (cheaper, faster)

