Slack Integration
DM your agent from Slack, just like messaging a teammate.
Message your AI agent directly from Slack. Works with both Local and GitHub Actions agents.
Pro feature: Slack integration requires a Pro or Teams subscription. Upgrade here.
Setup
1. Connect your Slack workspace
Go to your Slack settings and click "Connect Slack".
You'll be redirected to Slack to authorize Evident. Once authorized, the Evident app is added to your workspace.
2. Select your agent
Choose which agent should receive messages from this Slack workspace.
3. Start messaging
Find the Evident app in your Slack workspace and send it a DM. Your message will be forwarded to your agent.
How it works
- You DM the Evident app in Slack
- Evident receives the message and routes it to your agent
- For Local agents: the message is forwarded through the tunnel to your running OpenCode
- For GitHub Actions agents: the message triggers a workflow run (see note below)
- The response appears in the Slack thread
GitHub Actions agents: When used with a GitHub Actions agent, responses may take 30–60 seconds due to the cold start time for the runner. After the first message in a session, follow-up responses are faster.
Features
- Real-time responses — Streaming responses appear as they're generated
- Rich formatting — Code blocks, lists, and formatting are preserved
- Context preserved — Conversations maintain context across messages in a thread
- Web sync — All conversations also appear in the web UI at app.evident.run
Tips
- Pin the Evident app for quick access
- Use threads for complex, multi-turn conversations — each thread maps to a single conversation
- The agent sees your Slack display name
Troubleshooting
Agent not responding?
- Local agents: Check that the runner is active. Make sure
evident run --agent <id>is running on your machine. Check the web UI to see if the message was received. - GitHub Actions agents: Check the Actions tab in your GitHub repository to see if the workflow was triggered. Verify the
EVIDENT_AGENT_KEYsecret is set.
Slow responses?
For Local agents, response time depends on your machine and OpenCode's processing. The tunnel adds minimal latency. For GitHub Actions agents, the first message in a session has a 10–60 second cold start delay.
Wrong settings URL?
Slack settings are at https://app.evident.run/settings/slack. If you're seeing a "not found" page, make sure you're using this URL.