Slack
Connect Slack to deliver agent results and search messages.
Connect Slack to deliver agent results to channels and search message history.
What Agents Can Do
| Tool | Description |
|---|---|
send_slack_message | Post a message to a Slack channel |
search_slack | Search Slack message history |
Prerequisites
- A Slack workspace where you have admin permissions
- Sempleo workspace on any plan
Setup Steps
1. Navigate to Integrations
Go to Settings → Integrations in your Sempleo dashboard.
2. Find Slack
Find Slack in the integration catalog and click Connect.
3. Authorize
You'll be redirected to Slack's OAuth page. Sempleo requests these permissions:
| Permission | Why |
|---|---|
chat:write | Send messages to channels |
channels:read | List available channels |
channels:history | Read channel message history |
users:read | Resolve user names in messages |
search:read | Search message history |
4. Select a Channel
After authorization, the Slack bot is added to your workspace. Invite the Sempleo bot to any channels where you want it to post:
- Go to the Slack channel
- Type
/invite @Sempleo - The bot can now post to that channel
Usage
Delivering Agent Results
Configure any agent to send results to Slack:
- Open agent settings
- Go to the Output tab
- Select "Slack" as an output destination
- Choose the target channel
Searching Messages
Agents with the search_slack tool can search your Slack history. Use it for:
- Finding past discussions about a topic
- Locating decisions or action items
- Researching context before meetings
Troubleshooting
| Issue | Solution |
|---|---|
| "Not in channel" error | Invite the Sempleo bot to the channel with /invite @Sempleo |
| Messages not appearing | Check that the bot has chat:write permission in the channel |
| Search returns no results | Ensure search:read scope is granted; you may need to reconnect |
| OAuth error | Verify you have admin permissions in the Slack workspace |