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

  1. You DM the Evident app in Slack
  2. Evident receives the message and routes it to your agent
  3. For Local agents: the message is forwarded through the tunnel to your running OpenCode
  4. For GitHub Actions agents: the message triggers a workflow run (see note below)
  5. 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_KEY secret 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.