Docs/Skills & Integrations/Slack
Integration

Slack

Connect your Lobstack agent to Slack. Send messages, read channel history, and list workspace channels.

Setup Guide#

1

Create a Slack App

Go to api.slack.com/apps and click Create New App → From scratch. Name it and select your workspace.

2

Configure Bot Permissions

Go to OAuth & Permissions and add these Bot Token Scopes:

  • chat:write — Send messages
  • channels:read — List channels
  • channels:history — Read messages
  • groups:read — List private channels
  • groups:history — Read private channel messages
3

Install to Workspace

Click Install to Workspace and authorize. Copy the Bot User OAuth Token (starts with xoxb-).

4

Get Signing Secret

Go to Basic Information and copy the Signing Secret.

5

Add Credentials to Lobstack

In your Dashboard, go to Skills → Slack → ⚙️ and enter:

  • Bot Token — The xoxb- token from step 3
  • Signing Secret — From step 4
📝

Invite the bot to channels

After setup, invite your bot to channels where you want it to read/write: type /invite @YourBotName in the channel.

Available Tools#

ToolDescriptionRequired Parameters
slack_send_messageSend a message to a channelchannel (name or ID), text
slack_read_messagesRead recent messages from a channelchannel (ID), limit (optional)
slack_list_channelsList all channels in the workspacelimit (optional)

Example Prompts#

text
"List all channels in my Slack workspace"
"Read the last 20 messages from #engineering"
"Send a standup update to #daily-standups"
"What's been discussed in the #product channel today?"