Slack Work App
Copy page
Connect your Inkeep agents to Slack.
The Slack integration is only available for Inkeep Enterprise.
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 — All agent responses are visible to everyone.
@Inkeepreplies in a thread,/inkeepposts at the channel root, and message shortcuts reply in a thread on the target message - Direct messages — DM the bot for private one-on-one conversations using your workspace default agent
- Thread context — Mention
@Inkeepin 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
- A user sends a message via
@Inkeep,/inkeep, a message shortcut, or a direct message - The Inkeep API verifies the user's identity and resolves the configured agent
- The agent processes the message (with optional thread context) and streams a response
- The response appears publicly — as a threaded reply (
@Inkeep, message shortcuts, DMs) or at the channel root (/inkeep)
Which agent handles my request?
The app uses an agent resolution priority to decide which agent responds:
| Priority | Source | Set by | Scope |
|---|---|---|---|
| 1 | Channel default | Admin, via the dashboard | Only that channel |
| 2 | Workspace default | Admin, via the dashboard | All 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.
Use /inkeep status in any channel to see which agent is active for that channel and how it was resolved.
Get started
Admin: Install & Configure
Guide for Slack workspace admins — install the app, set up agents, manage users
Using the Slack App
Guide for all team members — how to ask questions, link your account, and use commands
Dashboard Configuration
Guide for admins — workspace defaults, channel defaults, and user management