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

# Channel guides

> How to obtain bot tokens for the channels OpenClaw can connect to.

These guides explain how to obtain the bot tokens you paste into the OpenClaw install form. They're specific to OpenClaw — other marketplace apps configure external integrations through their own install forms or in-app admin.

For OpenClaw itself, see the [OpenClaw app guide](/marketplace/openclaw).

## Supported channels

OpenClaw connects to:

* **Telegram** — see the [Telegram guide](/channel-guides/telegram)
* **Discord** — see the [Discord guide](/channel-guides/discord)
* **WhatsApp Cloud API** — token from Meta Business; webhook URL goes to `https://<your-subdomain>.suji.fr/webhooks/whatsapp`
* **Slack** — token from your Slack app's config; event subscriptions point at `https://<your-subdomain>.suji.fr/webhooks/slack`

For channels not covered here, see the upstream [OpenClaw channels documentation](https://docs.openclaw.ai/channels).

## How channels are added on Suji

You can wire up channels at two points:

### During install

In the OpenClaw install form, select the channels you want from the **Channels** multiselect and paste each one's token in the per-channel field. Skipped channels can be added later.

### After install

On the install detail page, click **Edit install** → toggle additional channels on, paste their tokens, save. Suji redeploys OpenClaw with the new configuration. Existing channels keep working through the redeploy.

## What to expect during testing

After your tokens are saved and OpenClaw has redeployed:

* **Telegram / Discord** — send a direct message to the bot. OpenClaw should reply via the AI provider you configured.
* **WhatsApp / Slack** — configure the webhook URL in the channel's developer console. Test by sending a message; check the install's Logs tab for incoming events.

If you get no reply, check (in order):

1. The install is `running`.
2. The Control UI is reachable (see [OpenClaw first connection](/marketplace/openclaw#first-connection-two-extra-steps)).
3. The Logs tab shows the incoming event.
4. The AI provider's API key is valid (try it in a quick `curl`).

## Next

<CardGroup cols={2}>
  <Card title="Telegram setup" icon="paper-plane" href="/channel-guides/telegram">
    Create a bot via BotFather and grab its token.
  </Card>

  <Card title="Discord setup" icon="discord" href="/channel-guides/discord">
    Create a Discord app and bot for your server.
  </Card>
</CardGroup>
