Skip to Content
🎉 Scout Docs 2.0 is here!

Slack

Connect your Slack workspace so Scout agents can read conversations, post messages, and work alongside your team.

What You Can Do

CapabilityExample
Post to channelsShare summaries, alerts, and updates
Read threadsUnderstand context before responding
Search historyFind past discussions and decisions
React and replyAcknowledge messages and continue conversations

Quick Setup

The setup takes about 5 minutes. You’ll switch between Scout and Slack a few times.

Step 1: Connect Slack to Scout

📍 In Scout

  1. Go to studio.scoutos.com/integrations 
  2. Find Slack and click Connect

Connect Slack integration

📍 In Slack (you’ll be redirected)

  1. Select the Slack workspace you want to connect
  2. Review the permissions Scout is requesting and click Allow

Authorize Scout in Slack

You’ll be redirected back to Scout when complete.

What permissions does Scout request?

Scout requests these permissions from Slack:

PermissionWhat it’s for
channels:historyRead messages in public channels
groups:historyRead messages in private channels
chat:writePost messages to channels
channels:readList available channels
groups:readList private channels
users:readLook up user information
reactions:writeAdd emoji reactions to messages

Scout only accesses channels you explicitly add it to (see Step 3).

Step 2: Configure Your Agent

There are two options to set up Slack for your agent:

Option A: Tools + Instructions (Flexible)

Use this when you want your agent to interact with Slack as one of many tools to read and write, but not listen and respond.

📍 In Scout

  1. Go to your agent’s Settings
  2. Click the Add Tool button in Tools section
  3. Search for Slack in the available tools
  4. In your agent’s Instructions, specify which channels:
You can access the following Slack channels: - #general - for team announcements - #engineering - for technical discussions - #alerts - for posting incident summaries

Option B: Deployments (Channel-First)

Use this when you want the agent to be active in specific channels from the start and to engage in conversations.

📍 In Scout

  1. Go to your agent’s Settings
  2. Click Add DeploymentSlack
  3. In the Slack settings, add the channels where you want the agent to operate

Using the Slack Panel choose which slack channel you would like to add your agent to, you can choose more than one. You will also want to configure how the conversation may trigger the agent.

What’s the difference between Tools and Deployments?

Tools give your agent access to Slack capabilities. The agent decides when to read or post messages based on your instructions.

Deployments create a persistent presence in specific channels. The agent actively monitors and responds to messages in those channels, similar to a team member.

Most setups use both: enable Slack tools for flexibility, then add a deployment for channels where you want always-on availability.

Step 3: Add Scout to Your Channels (Required)

📍 In Slack

Whether you use Tools, Deployments, or both, you need to add Scout to each channel in Slack.

This is the step most people forget. Even after configuring everything in Scout, the bot can’t see any channels until you invite it.

For each channel where you want Scout to work:

Option A: Slash command (fastest)

  1. Go to the channel in Slack
  2. Type: /invite @Scout
  3. Press Enter

Option B: Channel settings

  1. Click the channel name at the top
  2. Go to IntegrationsAdd apps
  3. Search for “Scout” and click Add

Adding Scout to a Slack channel

Repeat for each channel your agent needs to access.

Testing Your Integration

Once setup is complete, test it:

  1. In Scout, chat with your agent and ask it to post a test message to a channel
  2. Check that the message appears in Slack
  3. Reply to the message in Slack
  4. Verify your agent sees the response in Scout

For Deployment setups:

  1. Go to one of your configured channels in Slack
  2. Mention the agent or send a message
  3. Verify the agent responds

Example Prompts

Once connected, here’s what you can ask your agent:

  • “Summarize the discussion in #engineering and post the key points to #general”
  • “Find messages about the API outage yesterday and create a timeline”
  • “Post a weekly digest to #general based on activity in engineering channels”
  • “Read the thread in #support about the login issue and propose solutions”

Troubleshooting

Agent says “I can’t access that channel”

Scout needs to be added to each channel individually. Go to the channel in Slack and invite Scout:

/invite @Scout

If you’re still having trouble, check that:

  • You’re in the correct Slack workspace (the one you connected)
  • The channel name in your agent instructions matches exactly
  • For Deployments: the channel is listed in your deployment settings

Agent can’t read replies to its messages

Scout can only read messages and replies posted after it was added to the channel. Historical messages from before the invitation aren’t accessible.

For new threads, make sure Scout is added to the channel before starting the conversation.

I connected Slack but my agent doesn’t see Slack tools

  1. Go to your agent’s Tools tab
  2. Make sure the Slack tools are toggled on
  3. Check that Slack appears in your integrations list  as connected

My Slack workspace isn’t showing up

If you’re signed into multiple Slack workspaces, make sure you select the correct one during authorization. You can disconnect and reconnect if needed:

  1. Go to studio.scoutos.com/integrations 
  2. Find Slack and click Disconnect
  3. Click Connect and select the correct workspace

Deployments: My agent isn’t responding in Slack

For Deployment-based setups, check:

  1. Is the deployment saved? Go to Settings → Deployments and verify the Slack deployment exists
  2. Are channels configured? Click the deployment to see which channels are listed
  3. Is Scout in those channels? Run /invite @Scout in each channel
  4. Is the agent active? Check that your agent is published and not in draft mode

Next Steps


Built with ❤️ by Scout OS

Last updated on