Corrected September 13, 2026
An earlier version of this guide described a one-click OAuth install, thread replies by default and Do Not Disturb handling. None of that matches the app: OpenClaw Easy connects to Slack with a Slack app you create in Socket Mode (a bot token plus an app-level token), replies are not threaded unless you change replyToMode, and the Slack channel has no Do Not Disturb feature. The steps below are the real flow for OpenClaw Easy 2026.9.12. Download OpenClaw Easy →
Slack is where teams ship work. It is also where a good AI chatbot can save the most time — answering FAQs, summarising long threads, translating messages, drafting replies, and running scheduled summaries without anyone leaving the app. The problem is that most of the popular options either need a paid Slack plan (Slack's built-in AI) or require you to host a web server, write Bolt code, and wire up webhooks.
This guide shows the simplest path: an AI chatbot for Slack that takes about 10 minutes to set up, uses Claude, ChatGPT, Gemini, or a local Llama model, and runs from a free desktop app. No Workflow Builder, no webhook, no VPS, no code. We will use OpenClaw Easy — a free desktop app for macOS 12+ (Apple-notarized DMG) and Windows 10/11 (EXE, not code-signed yet).
What You Will Need
- A Slack workspace where you can create and install apps. If your workspace requires approval for new apps, an admin will need to approve yours.
- A computer running macOS or Windows. The bot lives on your desktop, not in the cloud.
- An AI provider — pick one of:
- An Anthropic Claude, OpenAI ChatGPT, or Google Gemini API key.
- A local model via Ollama (Llama 3, Qwen 2.5, DeepSeek R1, Mistral) — fully private, no API key.
- OpenClaw Easy pre-paid credits for managed AI access without API keys.
- About 10 minutes, most of it creating the Slack app.
Why Add an AI Chatbot to Slack?
An AI bot inside Slack reduces context-switching to zero — your team gets AI help where they already work:
- Instant Q&A — mention the bot in any channel and get a Claude/ChatGPT/Gemini answer in seconds, without anyone opening a separate tab.
- Thread summarisation — long threads collapse into a clean recap; new joiners catch up in one read.
- Daily standups and digests — schedule the bot to post a recap of yesterday or a digest of overnight #support traffic via cron jobs.
- Drafting and translation — DM the bot to draft a customer reply, translate a partner message, or rewrite a Notion paragraph.
- Lightweight internal support — point the bot at a system prompt that knows your stack and tools so it can field "how do I do X" questions.
The traditional path to any of these requires a Slack App registration, a server with a public HTTPS endpoint, Bolt or Slack SDK code, and someone to keep the bot deployed. OpenClaw Easy removes the server and the code: you create a Slack app in Socket Mode, paste two tokens into the desktop app, and the bot is live.
Step-by-Step: Add an AI Bot to Slack in About 10 Minutes
1 Download and Install OpenClaw Easy
Grab the free installer from the OpenClaw Easy download page:
- macOS — universal .dmg for Apple Silicon and Intel, notarized by Apple.
- Windows — one-click .exe installer (not yet code-signed — SmartScreen may warn on first run; click More info, then Run anyway).
Open the installer and follow the prompts. The whole install takes about 30 seconds — no terminal, no Docker, no admin password on a typical setup.
2 Pick Your AI Provider
Open Provider under AI in OpenClaw Easy's sidebar and choose your backend:
- Pre-paid credits — managed AI access. No API key needed. Best if you do not want to maintain a billing relationship with OpenAI or Anthropic.
- Bring Your Own Key — paste your Claude, ChatGPT, Gemini, OpenRouter, or other provider key. Best for power users.
- Local LLM via Ollama — point the app at your local Ollama instance and route Slack replies through Llama 3, Qwen 2.5, DeepSeek R1, or Mistral. Best for fully private setups (see the local-LLM guide).
3 Create a Slack App with Socket Mode
Go to api.slack.com/apps and click Create New App. The quickest route is From an app manifest: pick your workspace and paste the manifest from the OpenClaw Slack manifest and scopes page, which sets the bot scopes, event subscriptions and Socket Mode for you. If you build the app from scratch instead, turn on Socket Mode in the app settings.
Tip: Socket Mode means OpenClaw Easy does not need a publicly reachable webhook. Your desktop opens a secure WebSocket to Slack and events arrive over it — no ngrok, no VPS, no exposed HTTP endpoint.
4 Generate the App-Level Token
In Basic Information, scroll to App-Level Tokens and click Generate Token and Scopes. Add the connections:write scope, save, and copy the token. It starts with xapp-.
5 Add Bot Scopes and Install the App
The manifest already lists the bot scopes. If you are adding them by hand under OAuth & Permissions, the core set for a chat bot is:
- app_mentions:read — see when someone mentions the bot.
- channels:history, channels:read, groups:history and groups:read — read messages in public and private channels the bot is in.
- im:history, im:read and im:write — handle direct messages with the bot.
- chat:write — post AI replies.
- users:read — resolve who is talking.
The recommended manifest also adds scopes for files, reactions, pins, group DMs and slash commands. Then open Install App, click Install to Workspace, approve, and copy the Bot User OAuth Token. It starts with xoxb-. If your workspace requires approval for new apps, an admin has to approve the install first.
6 Paste Both Tokens into Channels › Slack
In OpenClaw Easy, open Channels in the sidebar and choose Slack. Paste the bot token into Bot Token (xoxb-...) and the app-level token into App Token (xapp-...), then connect. There is no browser sign-in step; the two tokens are the whole connection.
7 Invite the Bot and Start Chatting
Open Slack and:
- Pick the channel you want the bot in.
- Type /invite @YourAppName (the bot name you gave the Slack app).
- Mention the bot in a message, or DM it directly.
- The AI replies as a normal channel message. To keep replies in threads, see the FAQ on threads below.
How It Works (vs. Slack AI, vs. Webhooks)
OpenClaw Easy connects to Slack using Socket Mode — a secure WebSocket initiated from your desktop. Slack pushes events (new message, mention, DM) down the socket, OpenClaw Easy forwards them to your AI provider, and the model's reply goes back up the socket to Slack. The flow is:
- A user posts a message in a channel or DMs the bot.
- Slack pushes the event over Socket Mode to OpenClaw Easy on your desktop.
- OpenClaw Easy applies your system prompt and forwards the message to your AI provider.
- The AI response is posted back to Slack as a normal message, or as a thread reply if you set replyToMode to first or all.
Two important contrasts:
- Versus Slack AI: Slack's built-in AI needs a paid Slack plan (AI search answers and Slackbot come with Business+) and uses models Slack chooses for summaries, search answers, and recaps. OpenClaw Easy is free, lets you pick the model (Claude, ChatGPT, Gemini, local Llama), and responds conversationally in any channel.
- Versus a custom Slack App with webhooks: a webhook setup needs a public HTTPS endpoint, a hosted server, and a request-signature check. Socket Mode skips all of that — the bot works behind a NAT, on a laptop, with no exposed HTTP port.
Customising Your Slack Bot
Once the bot is connected, OpenClaw Easy lets you tune behaviour without touching code:
- System prompt — define personality, tone, and constraints. For an internal support bot: "You answer questions about our SaaS product. Cite docs URLs when relevant. Keep replies under 150 words."
- Model selection — switch between Claude, ChatGPT, Gemini, and local Ollama models globally, or give a channel its own agent (and model) with agent bindings.
- Thread replies — off by default; set replyToMode to first or all in the OpenClaw Slack configuration if you want the bot to answer inside threads.
- Cron jobs — schedule the bot to post a daily summary, run a weekly digest, or send a reminder. See how to schedule AI tasks with cron.
- Tools and permissions — toggle tools the AI can use (web search, file read, etc.) per agent.
Choosing the Right AI Model for Slack
Claude (Anthropic)
Strong on long-context summarisation and careful reasoning. Picks the right tone for support and internal-Q&A bots. Claude Sonnet is the best price/quality default for conversational Slack workflows.
ChatGPT (OpenAI)
Fast, broadly capable, and the cheapest mainstream option. GPT-5 mini is ideal if you want a Slack bot that scales to high message volume without burning through budget.
Gemini (Google)
Excellent multilingual support and strong on factual answers. Pick this if your Slack workspace spans regions and you need quality replies across languages.
Local Llama via Ollama
The privacy-first choice. Llama 3.2, Qwen 2.5, DeepSeek R1, and Mistral all run well on Apple Silicon and modern PCs. Messages never leave your machine — handy if your Slack workspace handles regulated data.
Slack AI vs. OpenClaw Easy vs. Third-Party Bots
If you are still comparing options, the short version:
- Slack AI — built-in, but needs a paid Slack plan (AI search answers and Slackbot come with Business+); focused on summaries, search answers, and recaps. No custom system prompt.
- ChatBot.com / Drift — sales/CS focused; designed for external customer chat, not internal team workflows. Paid from day one.
- OpenClaw Easy — free desktop app; you pick the AI model; your own Slack app in Socket Mode, set up in about 10 minutes; runs anywhere your laptop runs; full system-prompt + tools control.
For a full side-by-side, see our 8 best AI chatbots and agents for Slack in 2026 comparison.
Frequently Asked Questions
What is the best AI chatbot for Slack?
The best AI chatbot for Slack depends on what you want. Slack's built-in AI needs a paid Slack plan, with AI search answers and Slackbot included in Business+. ChatBot.com and Drift are sales/support focused. OpenClaw Easy is the right choice if you want a free Slack AI bot that uses Claude, ChatGPT, Gemini, or a local Llama model and that you control end-to-end. It connects through your own Slack app in Socket Mode in about 10 minutes and runs from your desktop.
Is there a free AI chatbot for Slack?
Yes. OpenClaw Easy is free to download and free to use with your own AI provider API key (Claude, ChatGPT, Gemini). You only pay for the AI tokens your bot consumes through your provider. There is also a premium plan if you would rather not manage API keys yourself.
Does the Slack bot need a server?
No. The OpenClaw Easy desktop app handles Slack events using Slack's Socket Mode, which means messages flow over a secure WebSocket from Slack directly to your desktop. There is no public HTTP endpoint, no webhook to host, no VPS, no ngrok. The bot is live whenever the desktop app is running.
Can the Slack bot reply in threads only?
Yes, but it is not the default. Out of the box, OpenClaw's Slack channel sets replyToMode to off, so the bot answers top-level channel messages with a normal channel message. To have it reply in threads, set channels.slack.replyToMode (or a per-channel replyToMode) to first or all in the OpenClaw configuration. Replies in Slack's Agent View stay in their thread regardless of this setting.
How is OpenClaw Easy different from Slack AI?
Slack's built-in AI comes with paid Slack plans (AI search answers and Slackbot are part of Business+) and uses models Slack chooses, for summaries, search answers and recaps. OpenClaw Easy is a free desktop app that brings Claude, ChatGPT, Gemini, or local Ollama models into Slack as a conversational bot that replies to messages and DMs, and that you can extend with your own system prompt, cron jobs, and tools.
Do I need to be a Slack admin to install the bot?
You do not need to be an admin to install OpenClaw Easy on your laptop, but you do need permission to install a Slack app into the workspace. In most workspaces that means being a workspace owner or admin, or asking an admin to approve the request. The desktop app itself runs entirely on your machine and never asks Slack for admin-level scopes.
What Is Next?
Your Slack AI bot is live. Some next steps:
- Connect more channels — the same OpenClaw Easy install can host AI bots on WhatsApp, Telegram, Discord, Feishu, and LINE — pick any combination.
- Schedule daily digests — use the cron section to schedule AI tasks like a 9 a.m. summary of overnight #support traffic.
- Compare options — read the 8 best AI chatbots and agents for Slack in 2026 if you are still evaluating.
- Go fully private — switch the AI provider to a local Ollama model so Slack messages never leave your machine.
Adding an AI chatbot to Slack used to mean a sprint of Bolt code and an exposed webhook. With OpenClaw Easy, it is a Slack app in Socket Mode and two pasted tokens. Download the free desktop app and have your Slack bot live this afternoon.