AI Assistant for Slack

Using the Slack App

Copy page

How to interact with Inkeep agents in Slack — commands, mentions, and tips.

Using the Slack App

This guide is for all team members using the Inkeep Slack app. You'll learn how to ask questions, understand which agent responds, and get the most out of the integration.

Before you start

You need to link your Slack account to Inkeep (one-time setup):

  1. Type /inkeep link in any Slack channel
  2. Click the private link the bot sends
  3. Sign in to Inkeep — the linking completes automatically

Run /inkeep status to confirm your account is linked.

Public responses — @Inkeep

Public responses are visible to everyone in the channel. They appear as threaded replies.

UsageWhat happens
@Inkeep <your question>Posts a response in a thread, visible to the whole channel
@Inkeep <question> in a threadIncludes the full thread as context for a more relevant answer
@Inkeep in a thread (no message)Uses the entire thread as the question — great for "explain this conversation"
@Inkeep with no message (in a channel)Shows a usage hint
Note
Note

The @Inkeep message itself is posted to the channel by Slack — this is standard Slack behavior and can't be suppressed.

Thread context

When you use @Inkeep inside a thread, the agent automatically receives the full conversation history as context. This is useful for:

  • Getting a summary of a long discussion
  • Asking follow-up questions about something in the thread
  • Having the agent help draft a response

Private responses — /inkeep

Private responses are ephemeral — only you can see them. They don't appear in the channel for other users.

CommandWhat it does
/inkeep <your question>Ask the default agent privately
/inkeepOpen a modal to pick a project, agent, and write your prompt
/inkeep helpShow the full usage guide
/inkeep statusSee your linked account and the active agent for this channel
/inkeep linkLink your Slack account to Inkeep (one-time)
/inkeep unlinkDisconnect your Slack account

Multi-turn conversations

When you use /inkeep (modal) or /inkeep <message>, the response includes a Follow Up button. Click it to continue the same conversation — the agent remembers everything from previous turns.

Each follow-up appears as a new ephemeral message showing your question and the agent's response.

Agent picker modal

Running /inkeep with no arguments opens a modal where you can:

  1. Select a project from the dropdown
  2. Select an agent from that project (the list updates as you change projects)
  3. Write your prompt
  4. Submit to get a private response

Which agent responds?

The agent that handles your request depends on how your admin configured the workspace:

PriorityWhat's checkedExample
1stChannel default — has an admin assigned a specific agent to this channel?#support → "Support Agent"
2ndWorkspace default — the fallback agent for all channels"General Assistant"

In practice:

  • If you're in #support and the admin set a "Support Agent" for that channel → you get the Support Agent
  • If you're in #random with no channel-specific agent → you get the workspace default
  • If no agent is configured at all → the bot tells you to ask an admin to set one up
Tip
Tip

Run /inkeep status to see exactly which agent is active in the current channel and whether it's a channel default or workspace default.

Tool approvals

Some agents use tools that require your approval before they run. When this happens, you'll see an interactive message in the thread with the tool name, its inputs, and Approve / Deny buttons.

Approving or denying

  • Click Approve to let the agent run the tool
  • Click Deny to block the tool — the agent will acknowledge and may suggest alternatives

Only the person who started the conversation can approve or deny. If you're not the requester, you'll see an error if you try to click the buttons.

Approval timeout

If you don't respond within a few minutes, the approval request expires. The message updates to show "Expired" and the agent is notified.

Tip
Tip

If you frequently use agents that require tool approvals, make sure your account is linked (/inkeep link) beforehand to avoid interruptions.

Troubleshooting

Run /inkeep link and click the link to connect your Slack and Inkeep accounts. This is a one-time setup per user.

"No agents configured"

Ask your workspace admin to set a workspace or channel default agent in the Inkeep dashboard at Work AppsSlack.

"Request timed out"

The agent took too long to respond. Try again — if the issue persists, ask your admin to check that the Inkeep deployment is running and healthy.

Command shows "failed with error"

Check that:

  • The Slack app is properly installed (try /inkeep help)
  • Your account is linked (/inkeep status)
  • An agent is configured for the workspace