Connecting OpenClaw to WhatsApp, Telegram, Discord, and Slack: Messaging Platform Guide

You've got OpenClaw running. Your LLM backend is configured. Now comes the fun part: making your AI available in the apps you actually use every day. Whether it's WhatsApp with your family, Telegram with your community, Discord with your server, or Slack with your team, OpenClaw connects to all of them.
The challenge? Each platform has its own authentication system, its own quirks, and its own setup dance. This guide walks you through all four side-by-side so you can compare, choose, and deploy with confidence. By the end, you'll know exactly which platform matches your workflow—and how to connect it in minutes.
Table of Contents
- Why Multiple Platforms Matter
- Understanding Platform Authentication
- Telegram: Bot Token
- WhatsApp: Web Bridge
- Discord: Bot with Permissions
- Slack: OAuth App
- Platform 1: Telegram (Easiest)
- Step 1: Create a Bot with BotFather
- Step 2: Add Telegram to OpenClaw Dashboard
- Step 3: Test It
- Telegram Advantages & Quirks
- Telegram Troubleshooting
- Platform 2: WhatsApp (Most Personal)
- Understanding the WhatsApp Web Bridge
- Step 1: Generate the QR Code in OpenClaw
- Step 2: Scan the QR Code with Your Phone
- Step 3: Send Your First Message
- WhatsApp Advantages & Quirks
- Advanced WhatsApp Configuration
- WhatsApp Troubleshooting
- Platform 3: Discord (Most Powerful)
- Step 1: Create a Discord Application
- Step 2: Create a Bot User
- Step 3: Set Bot Permissions
- Step 4: Invite Bot to a Server
- Step 5: Add Discord to OpenClaw
- Step 6: Test It
- Discord Advantages & Quirks
- Discord Troubleshooting
- Platform 4: Slack (Most Professional)
- Understanding Slack OAuth
- Step 1: Create a Slack App
- Step 2: Request Permissions
- Step 3: Install App to Workspace
- Step 4: Add Slack to OpenClaw
- Step 5: Test It
- Slack Advantages & Quirks
- Slack Troubleshooting
- Comparison: Which Platform for What?
- Managing Multiple Platforms in OpenClaw
- Platform-Specific Configuration
- Message Filtering
- Response Formatting
- Rate Limiting
- Common Multi-Platform Scenarios
- Scenario 1: Personal Productivity
- Scenario 2: Community Management
- Scenario 3: Team Augmentation
- Connecting Your Fourth Platform (General Steps)
- Troubleshooting: General Steps for Any Platform
- Next Steps
- Wrapping Up: Your AI, Everywhere
- Related Articles & Resources
- Your Next Move
Why Multiple Platforms Matter
Before we dive into the setup, let's talk strategy. OpenClaw's killer feature is this: your AI is available everywhere you already talk.
Imagine this workflow:
- You're in a Telegram group brainstorming a project, so you ask your AI for ideas.
- Later, you DM your AI on Discord to draft a technical document.
- At work, your Slack channel pings your AI for a quick database query.
- At home, you text your WhatsApp to remind yourself of something.
Same AI. Same knowledge base. Same skills. But different apps for different contexts. That's the power of multi-platform OpenClaw. Your personal AI is truly personal—it follows you wherever you go.
The catch? Each platform needs its own setup. But once you understand the patterns, they're all straightforward.
Understanding Platform Authentication
All four platforms use different authentication models. Let's understand them at a high level before diving into specifics:
Telegram: Bot Token
Telegram gives you a token (a long string of characters). This token identifies your bot. When you enter it in OpenClaw, the Gateway starts polling Telegram's servers for new messages to your bot. Simple, stateless, reliable.
WhatsApp: Web Bridge
WhatsApp doesn't offer an official API for personal accounts. Instead, OpenClaw uses a web bridge: you scan a QR code to log your personal WhatsApp into the OpenClaw instance. Messages to your account get intercepted and sent to the Gateway. It's elegant but creates a one-device constraint.
Discord: Bot with Permissions
Discord lets you create a bot user and invite it to servers. You get a bot token and set up permissions. The bot acts as a user in your servers, reading messages and replying. It's powerful and flexible.
Slack: OAuth App
Slack uses OAuth, a delegated authentication standard. You create an app in Slack's developer portal, install it to your workspace, and grant it permissions. Slack handles the authentication tokens behind the scenes. It's the most "modern" approach and plays well with enterprise environments.
Now let's set them up.
Platform 1: Telegram (Easiest)
Telegram is the fastest and simplest messaging platform to connect. If you've never done this before, start here.
Step 1: Create a Bot with BotFather
Telegram has a special user called @BotFather (literally a bot that manages other bots). Here's the dance:
- Open Telegram on your phone or desktop
- Search for @BotFather
- Start a conversation (just click "Start")
- You'll see a menu of commands. Type
/newbot
BotFather asks you to name your bot. You can call it whatever you want. Something like:
- "My OpenClaw AI"
- "LocalGPT"
- "Wisdom Bot"
Pick a name and send it to BotFather.
Next, BotFather asks for a username. This is the handle people use to find your bot (like @username_bot). Usernames must:
- Be unique (no one else has taken it)
- End with
_bot - Use only letters, numbers, and underscores
Try something like my_openclaw_ai_bot. If it's taken, Telegram tells you. Try again.
Once you submit a valid username, BotFather sends you a message that contains your bot token. It looks like:
123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11
This token is sensitive. It's essentially a password for your bot. Anyone with this token can send messages as your bot. Copy it and keep it safe. You'll need it in the next step.
Step 2: Add Telegram to OpenClaw Dashboard
- Open the OpenClaw Dashboard (localhost:18789)
- Click the Platforms tab
- Click Add Platform
- In the form:
- Platform Type: Select "Telegram"
- Name: Something descriptive like "My Telegram Bot"
- Bot Token: Paste the token from BotFather
- Click Save
OpenClaw validates the token by pinging Telegram's API. If it's valid, you'll see a success message and the platform appears in your list with a green "Connected" status.
Step 3: Test It
- Open Telegram
- Search for your bot by its username (the one you created with BotFather)
- Start a conversation
- Send a simple message like "Hello"
If everything's wired up correctly, your OpenClaw AI responds within a few seconds. If not, check the troubleshooting section below.
Telegram Advantages & Quirks
Advantages:
- Fastest to set up (5 minutes)
- No complex authentication flows
- Reliable and consistent
- Great for groups and channels
- Bot API is well-documented
Quirks:
- Your bot has a dedicated username (no anonymity)
- Messages are polled, not pushed (tiny delay)
- Group messages require explicit mentions (@botname) by default
- Media support is limited (voice, images require extra handling)
Telegram Troubleshooting
Problem: Bot doesn't respond
Causes:
- Token is invalid or expired
- Gateway isn't running
- OpenClaw hasn't polled Telegram yet (there's a small delay)
Solutions:
- Verify the token in the Dashboard. Click the Telegram platform and check the token field.
- Check that the Gateway is running (see your terminal window)
- Wait 10 seconds and send another message
- Check Logs in the Dashboard for error messages
Problem: Bot token was compromised
If you accidentally shared your bot token (or suspect it might be leaked), get a new one:
- Go back to BotFather on Telegram
- Type
/revokeand select your bot - BotFather confirms the old token is revoked
- Type
/newbotto create a new bot with a new token - Update the token in the OpenClaw Dashboard
The old token is now worthless. Anyone with the old token can't control your bot anymore.
Platform 2: WhatsApp (Most Personal)
WhatsApp is trickier than Telegram, but it's the most practical if that's where your friends and family are.
Understanding the WhatsApp Web Bridge
WhatsApp doesn't offer a traditional API for personal accounts (only for business accounts, which are expensive). So OpenClaw uses a web bridge: basically, it logs into WhatsApp Web on your behalf.
Here's how it works under the hood:
- OpenClaw generates a QR code
- You scan it with your phone (just like linking WhatsApp Web)
- Your phone's WhatsApp session is linked to the OpenClaw instance
- Messages to your account are intercepted
- OpenClaw sends them to the LLM
- Responses come back as outgoing messages
Important caveat: While OpenClaw is linked, you can't use WhatsApp Web elsewhere. It's a one-device setup. This is a deliberate trade-off to have your personal AI respond from your actual WhatsApp account (not a bot account).
If that sounds acceptable, let's go.
Step 1: Generate the QR Code in OpenClaw
- Open the OpenClaw Dashboard (localhost:18789)
- Click Platforms → Add Platform
- In the form:
- Platform Type: Select "WhatsApp"
- Name: Something like "My WhatsApp"
- Click Next (or Generate QR if that's the button)
OpenClaw generates a QR code and displays it prominently on the screen. Leave this page open. You'll need to scan this QR code in the next step.
Step 2: Scan the QR Code with Your Phone
Now you're linking your personal WhatsApp to OpenClaw. This happens on your phone:
- On your phone, open WhatsApp
- Tap Settings (iOS) or the three-dot menu (Android)
- Select Linked Devices or Companion Devices
- Tap Link a Device
- Your phone opens a camera
- Point it at the QR code displayed in the OpenClaw Dashboard
- WhatsApp scans it and shows a confirmation
Approve the link. Your phone connects to WhatsApp Web.
Back in the OpenClaw Dashboard, you should see the QR code disappear and a confirmation message appear: "WhatsApp linked successfully."
Step 3: Send Your First Message
Now you have a few options:
Option A: Message yourself
- Get a friend to send you a message (or use another device)
- You see it in your WhatsApp
- OpenClaw intercepts it, processes it with your AI, and sends a response
Option B: Start a group
- Create a new group in WhatsApp with you and a friend
- Your friend sends a message
- OpenClaw responds (as if you're there)
Option C: Test directly
- Send yourself a message from another device
- OpenClaw responds
Try one of these. Within a few seconds, your AI should respond through your WhatsApp account.
WhatsApp Advantages & Quirks
Advantages:
- Your AI responds from your actual WhatsApp account (not a bot)
- Works with your personal contacts and groups
- Full message history is preserved in your normal WhatsApp
- No special bot account to explain to people
- Perfect for personal workflows where authenticity matters
- Your family and close friends see responses coming from you, naturally
Quirks:
- One-device setup (can't use WhatsApp Web elsewhere while linked)
- Slightly less reliable than Telegram (WhatsApp Web link can drop)
- Higher latency than API-based platforms
- Media messages (images, video) require special handling
- Setting requires scanning a QR code (not as frictionless as a token)
- Session can disconnect if WhatsApp updates on your phone
- Requires an active internet connection on your linked phone
Advanced WhatsApp Configuration
Once WhatsApp is linked, you might want to customize behavior:
Handling Group Messages:
By default, OpenClaw responds to ALL messages in a group (from you, your contacts, anyone). This can get noisy. To silence it:
- Go to Platforms → WhatsApp → Settings
- Look for "Group Message Policy"
- Choose:
- Respond to all (default): The AI jumps in on any message
- Mention only: The AI only responds if someone specifically mentions you
- Direct messages only: The AI ignores groups entirely
For group brainstorming, "Respond to all" is fun. For group chats with family, "Mention only" is smarter.
Managing Multiple OpenClaw Instances:
You might run multiple OpenClaw instances (one for work, one for personal). Each can connect to your WhatsApp. Here's the catch: only one instance can be linked at a time.
If you want to switch:
- Go to the first instance's Dashboard → Platforms → WhatsApp → Unlink
- Open a new QR code in the second instance
- Scan it with your phone
- You're now connected to instance #2
The first instance loses access. This isn't ideal for multi-instance setups, which is why teams often use Telegram or Slack instead (they allow multiple bots).
Rate Limiting WhatsApp Responses:
WhatsApp is strict about spam. If your AI sends too many messages, your account might get rate-limited or temporarily blocked.
To stay safe:
- Go to Platforms → WhatsApp → Settings
- Set "Max Messages Per Minute" to 5-10 (not unlimited)
- Enable "Batch Responses" if available (groups multiple short replies into one message)
- Consider "Silent Hours" (e.g., no responses between midnight and 8am)
This keeps your WhatsApp account healthy and good with the platform's terms.
WhatsApp Troubleshooting
Problem: QR code fails to scan
Causes:
- Screen brightness is too low
- Camera focus is off
- QR code is too small or far away
Solutions:
- Increase your screen brightness
- Make sure the QR code is clearly visible
- Position the code at a distance of 4-8 inches from the camera
- Try from a different angle
Problem: WhatsApp link keeps dropping
Causes:
- OpenClaw instance was restarted
- WhatsApp was updated on your phone
- Your phone went offline
Solutions:
- Re-scan the QR code (go to Platforms → WhatsApp → Re-link)
- Make sure your phone stays connected to the internet
- Don't log out of WhatsApp on your phone
- If the link is persistent broken, try unlinking and re-scanning
Problem: Messages aren't being intercepted
Causes:
- The link is broken (check above)
- OpenClaw isn't polling for messages
- Your phone's WhatsApp isn't synced
- Gateway configuration missing WhatsApp listener
Solutions:
- Send a test message to yourself
- Check the Logs tab in OpenClaw for WhatsApp errors
- Restart the OpenClaw Gateway
- Make sure your phone's WhatsApp is actively running
- Go to Dashboard → Platforms → WhatsApp → Status to verify the connection state
Problem: WhatsApp Web session expires frequently
Causes:
- WhatsApp anti-automation measures
- Network instability between your phone and the OpenClaw instance
- Too many concurrent connections
- Browser cache or cookie issues
Solutions:
- Ensure your phone stays online (don't lock the screen or exit WhatsApp)
- Keep your OpenClaw instance running without interruption
- Re-link periodically (every 2-4 weeks as preventive maintenance)
- Check that only one WhatsApp Web session is active
- Use a stable internet connection for both your phone and the server
Problem: Media messages aren't being processed
Causes:
- OpenClaw isn't configured to handle media
- WhatsApp media downloads aren't enabled
- Image/video processing skills aren't installed
Solutions:
- Go to Platforms → WhatsApp → Settings
- Enable "Process Media" or "Handle Attachments"
- Check that your LLM backend supports image/video analysis
- Review the Logs for media-specific errors
- For images: ensure the model supports vision/multimodal capabilities
Platform 3: Discord (Most Powerful)
Discord is where communities gather. If you run a server or are part of one, connecting OpenClaw to Discord gives your AI a natural home there.
Step 1: Create a Discord Application
You need to register an app with Discord's Developer Portal:
- Go to https://discord.com/developers/applications
- Log in with your Discord account
- Click New Application
- Give it a name (e.g., "My OpenClaw Bot")
- Click Create
You're now in the application settings. This is your Discord app's control panel. Don't close it yet.
Step 2: Create a Bot User
Your application needs a bot user. Here's how:
- In the left sidebar, click Bot
- Click Add Bot
- Discord creates a bot user tied to your application
- You'll see a TOKEN field. Click Copy to copy your bot token.
This token identifies your bot to Discord. Keep it safe. It's like the password to your bot.
You'll also see Privileged Gateway Intents. These are permissions for what your bot can do:
- MESSAGE CONTENT INTENT: Can read message content (required for OpenClaw)
- SERVER MEMBERS INTENT: Can see who's in the server
For OpenClaw, enable MESSAGE CONTENT INTENT at minimum. This lets your bot read what people are saying. Click the toggle.
Step 3: Set Bot Permissions
Now you need to tell Discord what your bot is allowed to do:
- In the left sidebar, click OAuth2 → URL Generator
- Under Scopes, check:
bot(makes it a bot)
- Under Permissions, check:
Send MessagesRead Messages/View ChannelsRead Message HistoryMention @everyone, @here, and @[Role](optional, depends on your use case)
At the bottom, you see a Generated URL. Copy this. This is the URL you'll use to invite your bot to a Discord server.
Step 4: Invite Bot to a Server
- Paste the generated URL into your browser
- Discord shows "Authorize this bot?"
- Select the server you want to invite the bot to (you need admin permissions)
- Click Authorize
- Solve the CAPTCHA
- Confirm
Your bot is now in the server. You should see it listed in the members list (probably offline until you configure OpenClaw).
Step 5: Add Discord to OpenClaw
- Open the OpenClaw Dashboard (localhost:18789)
- Click Platforms → Add Platform
- In the form:
- Platform Type: Select "Discord"
- Name: Something like "My Discord Bot"
- Bot Token: Paste the token you copied from the Developer Portal
- Server ID (optional): The numeric ID of your Discord server (you can add multiple)
- Click Save
OpenClaw connects to Discord. You should see your bot come online in your Discord server (no longer showing as offline).
Step 6: Test It
In your Discord server:
Option A: Direct message
- Right-click on the bot's name in the member list
- Select Send Message
- Type a message and send it
Your bot responds within the DM.
Option B: Channel mention
- In a channel, type a message mentioning your bot:
@YourBotName What is the capital of France? - Send it
Your bot responds in the channel.
Discord Advantages & Quirks
Advantages:
- Most powerful platform (servers, channels, roles, permissions)
- Can respond in channels or DMs
- Great for communities and teams
- Rich embeds and formatting support
- Very reliable (Discord's API is solid)
Quirks:
- Requires inviting a bot to every server you want it in
- Slight message latency (slower than Telegram)
- Bot account is visible to everyone in the server
- Can't read messages it doesn't specifically respond to (by default)
- More setup than Telegram but less than WhatsApp
Discord Troubleshooting
Problem: Bot doesn't show up in member list
Causes:
- Bot wasn't invited (check the OAuth URL setup)
- Bot is invited to the wrong server
- OpenClaw Gateway isn't running
Solutions:
- Go back to the URL Generator and generate a fresh invite URL
- Invite the bot again to your server
- Make sure the Gateway is running
Problem: Bot doesn't respond to messages
Causes:
- MESSAGE CONTENT INTENT isn't enabled
- Bot token is invalid
- Bot doesn't have permission to send messages in that channel
Solutions:
- Go to Developer Portal → Bot → enable MESSAGE CONTENT INTENT
- Verify the token in the OpenClaw Dashboard
- Check channel permissions: right-click channel → Edit Channel → Permissions → make sure your bot has "Send Messages"
Problem: Bot token was exposed
If someone sees your bot token, regenerate it immediately:
- Go to Discord Developer Portal → Applications → your app → Bot
- Click Regenerate under the TOKEN field
- Discord gives you a new token
- Update it in the OpenClaw Dashboard
- The old token is now useless
Platform 4: Slack (Most Professional)
Slack is the platform for teams and workspaces. Connecting OpenClaw to Slack makes your AI available to the whole team.
Understanding Slack OAuth
Slack uses OAuth, which is a different authentication model than the others. Instead of getting a single token, you:
- Create an app in Slack's developer console
- Request permissions (scopes)
- Install the app to your workspace
- Slack gives you tokens automatically
This is more secure (you don't manage tokens manually) and more flexible (permissions are granular).
Step 1: Create a Slack App
- Go to https://api.slack.com/apps
- Click Create New App → From Scratch
- Name your app (e.g., "OpenClaw AI")
- Select the workspace where you want to install it
- Click Create App
You're now in your app's settings page.
Step 2: Request Permissions
Your app needs to ask Slack for permissions to do things. These are called scopes in OAuth.
- In the left sidebar, click OAuth & Permissions
- Under Scopes, you'll see options for:
- Bot Token Scopes (what the app can do)
- User Token Scopes (typically not needed for OpenClaw)
For OpenClaw, add these Bot Token Scopes:
chat:write(send messages)chat:write.public(send in public channels)channels:read(see channel names and info)users:read(see user names)app_mentions:read(respond to mentions)
Click Add for each scope.
Step 3: Install App to Workspace
- At the top of the OAuth & Permissions page, click Install to Workspace
- Slack asks: "OpenClaw is requesting permission to access your workspace"
- Review the permissions and click Allow
- Slack confirms the installation
You now have a Bot User OAuth Token (starts with xoxb-). This is what OpenClaw needs.
- Copy this token (it's displayed on the OAuth & Permissions page)
- Keep it safe (anyone with this token can control your bot)
Step 4: Add Slack to OpenClaw
- Open the OpenClaw Dashboard (localhost:18789)
- Click Platforms → Add Platform
- In the form:
- Platform Type: Select "Slack"
- Name: Something like "My Slack Bot"
- Bot User OAuth Token: Paste the token you copied
- Workspace ID (optional): Found in your Slack workspace settings
- Click Save
OpenClaw connects to Slack. Your bot is now available in your workspace.
Step 5: Test It
In your Slack workspace:
Option A: Direct message
- Go to Direct Messages
- Click Compose Message or search for your bot
- Start a conversation with your bot
- Send a message
Your bot responds.
Option B: Channel mention
- In a channel, type a message:
@YourBotName, what's the weather? - Send it
Your bot responds in the channel.
Option C: App mention
- In the channel, click the lightning bolt icon ⚡ (integrations)
- Search for your bot app
- Use it from the integrations menu
Slack Advantages & Quirks
Advantages:
- Professional, enterprise-friendly
- Works with your workspace automatically (no per-server setup)
- Very reliable (Slack's API is excellent)
- Rich formatting and rich messages
- Can integrate with Slack workflows
- Familiar to teams already using Slack
Quirks:
- Requires workspace admin to install
- OAuth setup is slightly more complex than a simple token
- Message latency similar to Discord
- Scopes system requires you to think about permissions upfront
- Doesn't work with Slack Connect channels (they're federated)
Slack Troubleshooting
Problem: Bot is installed but doesn't respond
Causes:
- Bot token is invalid
- Bot doesn't have required permissions
- OpenClaw Gateway isn't running
Solutions:
- Go to Slack API → Your App → OAuth & Permissions
- Check that
chat:writeandapp_mentions:readscopes are enabled - Reinstall the app (click Reinstall to Workspace)
- Verify the token in OpenClaw Dashboard
- Check the Gateway is running
Problem: Bot can't see messages
Causes:
- Missing
app_mentions:readscope - Bot isn't invited to the channel
Solutions:
- Add
app_mentions:readscope in OAuth & Permissions - Reinstall the app
- In the channel, invite the bot (type /invite YourBotName)
Problem: Token was exposed
If your bot token leaks:
- Go to Slack API → Your App → OAuth & Permissions
- Click Regenerate Token under the Bot User OAuth Token
- Slack gives you a new token
- Update it in OpenClaw Dashboard immediately
- The old token is now useless
Comparison: Which Platform for What?
You don't need to choose just one. Here's how to think about which platforms to connect:
| Platform | Best For | Setup Time | Difficulty | Constraints |
|---|---|---|---|---|
| Telegram | Quick conversations, groups, public | 5 min | Easy | Bot account (not personal) |
| Personal use, family, close circles | 10 min | Medium | One-device linking | |
| Discord | Communities, servers, teams | 15 min | Medium | Requires server invites |
| Slack | Workspaces, professional teams | 15 min | Medium | Requires workspace admin |
A common setup:
- Telegram for public communities and channels
- WhatsApp for personal use
- Discord for hobby servers and communities
- Slack for work
You can have all four running simultaneously. Same AI, different places.
Managing Multiple Platforms in OpenClaw
Once you've connected multiple platforms, the Dashboard shows them all:
- Click Platforms to see your connected platforms
- Each platform shows its status (Connected / Disconnected)
- You can test each one individually (usually a "Test" button)
- You can enable/disable platforms without removing them
Your AI's memory and skills are shared across all platforms. When your AI learns something in Telegram, it remembers it in WhatsApp and Discord too. This unified knowledge base is powerful.
However, each platform is independent in terms of connection. If Telegram goes down, WhatsApp still works. If you revoke Slack's OAuth, Discord keeps running.
Platform-Specific Configuration
Each platform has additional settings in OpenClaw that you can tweak:
Message Filtering
You can set rules like:
- Don't respond to images (only text)
- Don't respond to reactions
- Only respond to direct messages, not channel mentions
Response Formatting
Different platforms support different formatting:
- Telegram: Markdown and HTML
- WhatsApp: Limited formatting (text only)
- Discord: Full Discord markdown and embeds
- Slack: Slack markdown and blocks
OpenClaw auto-detects the platform and formats responses accordingly.
Rate Limiting
You can set:
- Maximum messages per minute
- Maximum tokens per day
- Queue size (how many messages to buffer)
This helps manage API costs and prevents accidental spam.
Go to Platforms → [Platform Name] → Settings to explore these options.
Common Multi-Platform Scenarios
Here are real-world use cases:
Scenario 1: Personal Productivity
- Telegram: Quick asks ("What's the capital of Morocco?")
- WhatsApp: Personal notes and reminders
- Discord: Creative brainstorming with yourself
Your AI is your personal thinking partner, available wherever you are.
Scenario 2: Community Management
- Telegram: Main community channel (everyone uses it)
- Discord: Detailed discussions and subgroups
- Slack: Integration with team workflows
Your AI helps moderate, answer FAQs, and facilitate discussions.
Scenario 3: Team Augmentation
- Slack: Primary interface (where the team lives)
- Discord: Backup for after-hours chats
- WhatsApp: Urgent escalations
Your AI is always available to the team, in whatever tool they're using.
Connecting Your Fourth Platform (General Steps)
By now, you've probably connected 1-2 platforms. The pattern is always:
- Get credentials (token, QR code, OAuth)
- Go to OpenClaw Dashboard → Platforms → Add Platform
- Select the platform type
- Enter the credentials
- Click Save
- Test it (send a message through that platform)
That's it. Rinse and repeat for each platform.
Troubleshooting: General Steps for Any Platform
If a platform isn't working:
- Check the Gateway is running (see your terminal window)
- Go to Logs in the Dashboard and look for errors
- Check the platform's status (connected vs. disconnected)
- Re-authenticate (get fresh credentials, re-link, re-install)
- Restart the Gateway (
npm startin a new terminal, kill the old one) - Check the platform's own documentation (some platforms have rate limits, maintenance windows, etc.)
If a specific message doesn't get a response:
- Check it's going to the right platform (did you send it to the right chat?)
- Make sure the message was actually sent
- Wait a few seconds (there's always some latency)
- Check Logs for specific error messages
Next Steps
You've now got OpenClaw connected to the platforms that matter to you. Your AI is available everywhere you talk. Here's what to do next:
- Have real conversations across different platforms. See how your AI adapts.
- Enable skills that make sense for each platform (e.g., image analysis on Discord, which supports it)
- Invite collaborators to shared spaces (Discord servers, Slack workspaces) so they can talk to your AI too
- Monitor usage in the Logs to understand which platforms you use most
- Refine your configuration based on what works for you
The beauty of multi-platform OpenClaw is that you don't have to choose one way to interact with your AI. You can be highly flexible, meeting your AI wherever you naturally communicate.
Wrapping Up: Your AI, Everywhere
Here's what you've accomplished in this guide: you've learned the mechanics of four completely different messaging platforms, each with its own quirks, auth systems, and gotchas. More importantly, you now understand that they're not that different at all. Get credentials, configure them, test. Rinse. Repeat.
The beauty of OpenClaw is that you don't have to choose. You're not picking one platform. You're building a network where your AI shows up wherever you naturally spend time. In the morning, you're quick-firing questions at your AI on Telegram. At lunch, you're brainstorming in a Discord server with your community. In the afternoon, your team in Slack leans on the bot for that one fact nobody quite remembers. At night, you're asking your AI something personal on WhatsApp, and it responds as if you're there.
Same AI. Same knowledge. Same skills. Different contexts. Different apps. That's the real power here.
You've got all the knowledge you need to get started. Some platforms (Telegram) will take you 5 minutes. Others (WhatsApp, Discord, Slack) will take 15. But none of them are truly difficult. They're just different. And now you know the differences.
Related Articles & Resources
Before you go forth and connect, here are some follow-up reads that'll deepen your OpenClaw mastery:
- OpenClaw Configuration Deep Dive: Learn how to tune the Gateway, manage multiple instances, and debug connection issues at a deeper level.
- Teaching Your AI Custom Skills: Once your AI is everywhere, teach it domain-specific knowledge so it's actually useful in each context.
- Building Workflows Across Platforms: Connect platform integrations so a message on Telegram can trigger an action in Slack or Discord.
- OpenClaw Performance Tuning: If you're running all four platforms at scale, here's how to keep latency low and costs manageable.
- Securing Your Multi-Platform Setup: Best practices for managing tokens, rotating credentials, and keeping your OpenClaw instance secure across platforms.
Your Next Move
The connections you set up today aren't one-time setups. They'll evolve. You'll discover new use cases, enable new skills, invite collaborators. Your digital life will change slightly. You'll stop switching apps to ask your AI something because it'll be waiting in the app you're already using.
That's the point. That's why OpenClaw matters.
So go forth. Pick a platform—probably start with Telegram because it's the easiest. Follow the steps. Test it. See your AI respond. Then, if you want, come back and add the others.
Your AI is ready. It's waiting in every app. All you have to do is introduce them.