Supported channels
| Channel | What it enables |
|---|---|
| Slack | Post messages, respond to slash commands, thread replies |
| Discord | Post to channels, respond to bot commands |
| Telegram | Send messages, respond to /commands |
| Send delivery notifications and reports via Resend | |
| Webhook | POST output to any HTTP endpoint |
Setup
Configure channels in Settings → Integrations in the ClawHQ dashboard, or set environment variables directly. Each channel requires its own credentials:- Slack — Bot token (
xoxb-...) and signing secret. See Slack setup. - Discord — Bot token and application ID. See Discord setup.
- Telegram — Bot token from BotFather. See Telegram setup.
Using channels in pipelines
Deliver agent output to a channel usingdeliver_to in your pipeline steps:
deliver_to values:
| Format | Target |
|---|---|
slack:#channel-name | Slack channel |
discord:channel-id | Discord channel |
telegram:@username | Telegram user or group |
webhook:https://... | Any HTTP endpoint |
Human-in-the-loop approvals
Addhitl: true to a step to pause and wait for a human to approve before the output is delivered: