SlackSlack integration

From Slack message to shipped code

Mention @Capy in any channel and an agent gets to work. Tasks created from conversations, context pulled from your workspace, progress reported right in the thread.

What you can do

What you can do

Slack becomes the interface for your coding agents.

Tasks from messages

Tasks from messages

Mention @Capy in any channel where the app is installed. Capy creates a task from your message and responds in a thread. Continue the conversation there and messages are synced to the task.

Channel mappings

Channel mappings

Map specific Slack channels to Capy projects so tasks are automatically assigned to the right project. Channels without a mapping fall back to the default project.

Workspace search

Workspace search

Agents search your Slack workspace for context. Past discussions, decisions, and specs, all available without copy-pasting into prompts.

File sharing

File sharing

Share images and files directly in the Slack message. Capy picks them up as context for the task, no need to upload separately.

Getting started

Getting started

Connect your workspace in under a minute.

InstallStep 1

Install

Go to Settings → Apps → Slack and click Install. Authorize Capy in your Slack workspace. This connects the workspace for your entire org. You need to be an org admin.

MapStep 2

Map

Choose a default project for Slack-originated tasks, then optionally map specific channels to projects. DMs use the default project.

MentionStep 3

Mention

Type @Capy in any channel. The agent creates a task, does the work, and responds in the thread when it's ready for review.

Agent capabilities

Agent capabilities

Agents interact with Slack as naturally as your team does.

  • Read messages from channels and threads
  • Search messages across the workspace
  • Send messages and replies with file attachments
  • React to messages with emoji
  • List channels to find the right conversation
  • Respect per-user permission levels
Peeking Capy
Granular permissions

Granular permissions

Each team member controls what agents can see.

Public channels

Public channels

Agents can read and search public channels by default. No extra setup needed, works as soon as you connect.

Private channels

Private channels

Link your personal Slack account and enable private channel access. Agents can only read channels you're a member of.

Direct messages

Direct messages

Optionally grant access to read your DMs and group DMs. Toggle permissions anytime. Changes require reconnecting to Slack.

FAQ

FAQ

Common questions about the Slack integration.

How do I create a task from Slack?+
Mention @Capy in any channel where the app is installed. Capy creates a task from your message and responds in a thread. You can continue the conversation there, and messages sync to the task.
Can agents read private channels?+
Only if you link your personal Slack account and enable private channel access. Agents can then read channels you're a member of. This is per-user, so each team member controls their own permissions.
What if tasks go to the wrong project?+
Check your channel mappings in Settings → Apps → Slack. Channels without a mapping use the default project. Set up explicit mappings to route tasks automatically.
Does Capy respond to me in Slack?+
Yes. Agents always respond in the Slack thread that started the task. They can also send messages to other channels when needed for the task.
Can I disable the permission upgrade prompts?+
Yes. If an agent needs a permission you haven't granted, it posts a prompt in the Slack thread asking you to upgrade. You can disable these prompts in the settings.

Ship code from Slack

Connect your workspace and start creating tasks from any channel in seconds.

Capy Portal