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.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.
Supported channels
OpenClaw connects to:- Telegram — see the Telegram guide
- Discord — see the Discord guide
- 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
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.
- The install is
running. - The Control UI is reachable (see OpenClaw first connection).
- The Logs tab shows the incoming event.
- The AI provider’s API key is valid (try it in a quick
curl).
Next
Telegram setup
Create a bot via BotFather and grab its token.
Discord setup
Create a Discord app and bot for your server.