How to Connect OpenClaw to Slack

Deploy an AI assistant in your Slack workspace with one-click OAuth. No bot tokens, no webhook URLs.

Introduction

Slack is where most teams already work. By connecting your OpenClaw agent to Slack, team members can @mention the agent to ask questions, request research, run code, or trigger automated workflows -- all without leaving their workspace. The agent maintains conversation context so follow-up questions work naturally.

Prerequisites

  • A KiwiClaw account with an active agent (setup guide)
  • Permission to install apps in your Slack workspace
  • Slack workspace on any plan (Free, Pro, Business+, or Enterprise Grid)

Step-by-Step Instructions

Step 1: Open Your KiwiClaw Dashboard

Log in at app.kiwiclaw.app and select the agent you want to connect to Slack.

Step 2: Navigate to Channels

Click the Channels tab in the agent sidebar. You will see cards for Slack, Discord, Telegram, WhatsApp, and other integrations.

Step 3: Click Connect to Slack

Click the Slack card. This opens Slack's OAuth authorization flow in a new window. Review the permissions and click Allow.

Step 4: Select Your Workspace

If you belong to multiple Slack workspaces, choose which one to connect. The agent will be installed as a Slack app in that workspace.

Step 5: Configure Channel Access

Back in the KiwiClaw dashboard, select which channels the agent can access. Options include:

  • All channels -- The agent can respond anywhere it is mentioned
  • Specific channels -- Limit the agent to designated channels
  • DMs only -- The agent responds only in direct messages

Step 6: Test the Connection

Go to any authorized Slack channel and type @YourAgent what can you do?. The agent should respond within a few seconds. If it does not respond, check that the agent is running in your KiwiClaw dashboard.

Pro Tips

  • Combine with cron jobs to have your agent post daily summaries or weekly reports to a Slack channel automatically. See our cron jobs guide.
  • Install the Slack skill for advanced features like reading channel history, searching messages, and managing threads.
  • Use threads -- The agent maintains context within Slack threads, making it ideal for multi-turn conversations.
  • Set up a dedicated channel like #ai-assistant for your team to interact with the agent without cluttering other channels.

Frequently Asked Questions

Can my OpenClaw agent respond in multiple Slack channels?

Yes. You can configure the agent to respond in specific channels, all channels, or only via DMs. Manage channel permissions from your KiwiClaw dashboard.

Does connecting to Slack require workspace admin access?

You need permission to install apps in your Slack workspace. Most workspaces allow members to install apps, but some require workspace admin approval.

Can the Slack bot run scheduled tasks?

Yes. Combine Slack integration with cron jobs to have your agent post daily summaries, weekly reports, or any recurring content directly to Slack channels.

Add an AI agent to your Slack workspace

One-click OAuth. Your agent is answering questions in Slack within 60 seconds.