This page is about Slack as a tool agents can use. If you want to talk to an agent from inside Slack — mention it in a thread and get answers — that’s the Slack channel. The same connection powers both.
What agents can do
Reading runs freely by default. Posting is external communication: by default the agent may reply in the conversation it was called from, but posting anywhere else asks a human first. See Permissions.
Try asking
- “Summarize what happened in #incidents this week.”
- “What did the team decide about the pricing change? Check #product.”
- “Find the thread where we discussed the Q3 launch date and give me the conclusion.”
- “How did people react to yesterday’s announcement in #general?”
- “Draft a status update and post it to #eng-updates.” — the post waits for approval before going out.
Connect Slack
1
Open Integrations
In the Leme dashboard, go to Integrations and select Slack.
2
Authorize in Slack
Select Connect. Slack shows its own consent screen listing what the Leme app may do in your workspace. You need permission to install apps in the Slack workspace — some workspaces require a Slack admin’s approval.
3
Enable it on your agents
Back in Leme, attach the connection to the agents that should use it, and review Agent permissions on the connection.
What the agent can see
The agent sees Slack through the Leme app’s eyes:- Public channels are visible and readable once the app is in the workspace.
- Private channels, DMs, and group DMs are only visible where the Leme app has been explicitly invited. To let an agent read a private channel, invite the app from Slack:
/invite @Lemein that channel.
Permissions
The reply exception exists so an agent working in a Slack thread can answer normally without a permission slip for every message. You can turn it off per connection, making every post require approval. Adjust all of this in Integrations → Slack → Agent permissions — see Permissions & approvals.
Troubleshooting
The agent says it can't find a channel
The agent says it can't find a channel
If the channel is private, the Leme app isn’t a member. Invite it from Slack with
/invite @Leme in that channel, then ask again.The agent can list a channel but not read its messages
The agent can list a channel but not read its messages
Listing shows channels the app knows about; reading history requires membership. Invite the app to the channel.
Every message the agent posts asks for approval
Every message the agent posts asks for approval
That’s the default for posting outside the current conversation. If a routine post should run freely, an admin can change the External communication verdict — or add a per-action exception — in the connection’s Agent permissions.
The connection shows as needing attention
The connection shows as needing attention
The authorization was revoked on the Slack side (for example, the app was removed from the workspace). Reconnect from Integrations → Slack; nothing else is lost.