Connecting Chat Platforms
KiloClaw supports connecting your AI agent to Telegram, Discord, and Slack. You can configure channels from the Settings tab on your KiloClaw dashboard, or from the OpenClaw Control UI after accessing your instance.
While the exact steps vary for configuring a chat platform (called a channel by OpenClaw), the steps are to:
- Configure the channel
- Redeploy the KiloClaw instance
- Initiate the pairing in the chat app
- Accept the pairing request in the KiloClaw UI
Detailed instructions for supported chat apps are below.
Chat Apps (Channels)
Telegram
- Open Telegram and search for @BotFather
- Send
/newbotand follow the prompts to create your bot - Copy the Bot Token that BotFather gives you
- Go to the Settings tab on your KiloClaw dashboard
- Paste the token into the Telegram Bot Token field
- Click Save
- Redeploy your KiloClaw instance
- Send a direct message to your bot in Telegram:
/start
You can remove or replace a configured token at any time.
âšī¸ Info Advanced settings such as DM policy, allow lists, and groups can be configured in the OpenClaw Control UI after connecting.
Discord
To connect Discord, you need a Bot Token from the Discord Developer Portal.
Create an Application and Bot
- Go to the Discord Developer Portal and log in
- Click New Application, give it a name, and click Create
- Click Bot on the left sidebar
- Click Add Bot and confirm
Enable Privileged Intents
On the Bot page, scroll down to Privileged Gateway Intents and enable:
- Message Content Intent (required)
- Server Members Intent (recommended â needed for role allowlists and name matching)
- Presence Intent (optional)
Copy Your Bot Token
- Scroll back up on the Bot page and click Reset Token
đ Note Despite the name, this generates your first token â nothing is being "reset."
- Copy the token that appears and paste it into the Discord Bot Token field in your KiloClaw dashboard.
Enter the token in the Settings tab and click Save. You can remove or replace a configured token at any time.
Generate an Invite URL and Add the Bot to Your Server
- Click OAuth2 on the sidebar
- Scroll down to OAuth2 URL Generator and enable:
botapplications.commands
- A Bot Permissions section will appear below. Enable:
- View Channels
- Send Messages
- Read Message History
- Embed Links
- Attach Files
- Add Reactions (optional)
- Copy the generated URL at the bottom
- Paste it into your browser, select your server, and click Continue
- You should now see your bot in the Discord server
Start Chatting with the Bot
- Right-click on the Bot in Discord and click Message
- DM the bot
/pair - You should get a response back with a pairing code
- Return to app.kilocode.ai/claw and confirm the pairing code and approve
- You should now be able to chat with the bot from Discord
Slack
Step 1: Create a Slack App from the OpenClaw Manifest
- Go to Slack App Management and click Create New App â From a Manifest
- Copy the manifest from the OpenClaw docs
- Paste the manifest JSON into Slack's manifest editor
- Customize the manifest before creating:
- Rename the app to your preferred name wherever it appears
- Update the slash command if desired (e.g.,
/kiloclaw)
- Click Create
Step 2: Generate Tokens
You need two tokens from Slack:
App-Level Token
- In your Slack app settings, scroll down to App-Level Tokens
- Click Generate Token
- Add the
connections:writescope - Generate and copy the token (starts with
xapp-)
Bot User OAuth Token
- In the left sidebar, click Install App
- Install the app to your workspace
- Copy the Bot User OAuth Token (starts with
xoxb-)
Step 3: Connect Slack to KiloClaw
- In the KiloClaw UI, find the Slack integration section (may show "not configured")
- Enter both tokens:
- The
xapp-app-level token - The
xoxb-bot user OAuth token
- The
- Click Save
- Scroll to the top of the KiloClaw UI and click Redeploy. Wait for the instance to come back up
Step 4: Pair Slack with KiloClaw
- In Slack, DM the app and type your slash command (e.g.,
/claw) followed by anything â this triggers the pairing flow
đ Note The slash command is whatever you defined in the manifest. Any text after the command will work to trigger pairing.
- The app will return a pairing code
- Return to app.kilocode.ai/claw and confirm the pairing code and approve
- You should now be able to chat with the bot from Slack
Future Support
Additional platforms (such as WhatsApp) are planned for future releases. For the latest on supported platforms, refer to the OpenClaw documentation.

