Slack Work App

Slack Work App

Copy page

Connect your Inkeep agents to Slack.

Note
Note

The Slack integration is only available for Inkeep Enterprise.

Note
Note

Only one Slack workspace can be connected per Inkeep tenant. Re-installing the same workspace (e.g. to refresh credentials) is supported.

The Slack Work App brings your Inkeep agents directly into Slack. Team members can interact with agents by mentioning @Inkeep or by using /inkeep commands.

Key features

  • Public responses@Inkeep <message> in any channel to get an agent response visible to everyone in a thread
  • Private responses/inkeep <message> for private responses only you can see, with multi-turn follow-up support
  • Thread context — Mention @Inkeep in a thread to give the agent full conversation context
  • Agent configuration — Set a workspace-wide default agent, or assign specific agents to individual channels
  • Account linking — Unlinked users are automatically prompted to connect their Inkeep account when they first interact with the bot, and their original question resumes after linking
  • Channel-based authorization — When an admin assigns an agent to a channel, members can use that agent without needing explicit project access

How it works

  1. A user sends a message via @Inkeep or /inkeep in Slack
  2. The Inkeep API verifies the user's identity and resolves the configured agent for that channel
  3. The agent processes the message (with optional thread context) and returns a response
  4. The response appears as a public thread reply (@Inkeep) or a private ephemeral message (/inkeep)

Which agent handles my request?

The app uses an agent resolution priority to decide which agent responds:

PrioritySourceSet byScope
1Channel defaultAdmin, via the dashboardOnly that channel
2Workspace defaultAdmin, via the dashboardAll channels without a channel default

If no agent is configured at either level, the bot prompts you to ask an admin to set one up in the dashboard.

Tip
Tip

Use /inkeep status in any channel to see which agent is active for that channel and how it was resolved.

Get started