Superconductor Docs

Slack

Mention @Superconductor in Slack to create tickets, launch agents, and receive updates — all without leaving your conversation.

Slack integration example

The Slack integration allows you to create tickets and implementations directly from Slack, and receive updates when agents complete their work.

Note: Superconductor uses LLM-based coding agents, which may make mistakes. Please double-check responses.

Installation

  1. Go to Workspace Settings → Integrations → Slack
  2. Click Install App to authorize Superconductor in your Slack workspace
  3. Link your Slack account to your Superconductor workspace member account

Creating implementations from Slack

Examples of creating implementations by mentioning @Superconductor in Slack

Mention the Superconductor bot in any channel with your implementation instructions:

@Superconductor Please add a dark mode toggle to the settings page

You can also mention @Superconductor in the middle of an existing Slack thread. When you do, Superconductor agents will receive the full context of the conversation that has happened in the thread, so they can understand the background and discussion leading up to your request.

Choosing a project

Superconductor determines which project to use for your request in this order:

  1. Inline project: parameter — specify the project directly in your message:
    @Superconductor project:"MyProject" Please add a dark mode toggle
  2. Channel default — if the channel has a default project configured, it's used automatically.
  3. Single project — if your workspace has only one project, it's selected automatically.
  4. Interactive selector — if none of the above apply, Superconductor replies with a dropdown menu listing your workspace's projects. Pick one and click Confirm to proceed. You can also check Set as channel default to save your choice for future messages in that channel.

Slack interactive project selector showing a dropdown, Confirm button, and Set as channel default checkbox

Choosing an agent model

When you don't specify a model, Superconductor automatically picks the best available default based on your project's configured credentials. The fallback order is:

  1. Codex GPT-5.4 (requires an OpenAI API key or connected ChatGPT plan)
  2. Claude Code Opus 4.6 (requires an Anthropic API key or connected Claude plan)

Superconductor selects the first model in this list for which your project has valid credentials configured.

To pick a specific model instead, add model:MODEL_NAME to your message:

@Superconductor model:claude_opus Please add a dark mode toggle

Models are matched fuzzily, so model:opus will match claude_opus. If the model name contains spaces, wrap it in quotes: model:"gpt-5.4 medium".

If none of the default models have configured credentials, Superconductor will let you know and list available models. You can specify a different model using model:MODEL_NAME, or configure credentials in your Project or Account settings.

Channel default projects

Channel default projects configuration in Workspace Settings

You can set a default project for a Slack channel in two ways:

  • From Workspace Settings: Go to Workspace Settings → Integrations → Slack and configure defaults for specific channels.
  • From the project selector: When Superconductor prompts you to choose a project, check Set as channel default before confirming.

When a default is set, any @Superconductor mentions in that channel automatically use that project — no need to specify project:"name" each time.

Receiving updates

Example of Superconductor posting updates in a Slack thread, including a green checkmark emoji on the original message

  • When you send a message, the Slack thread shows a loading status while the agent is working on your request
  • When an agent completes its work, results are posted back to the same Slack thread
  • When a PR is submitted, you'll receive a notification in the thread with a direct link to the pull request
  • When a PR is merged, you'll receive a notification in the thread and a ✅ green checkmark emoji will appear on the original Slack message
  • If an implementation is deleted, you'll be notified in the thread

Continuing conversations

Reply in the same Slack thread to continue the conversation with your agent. All subsequent messages in the thread are forwarded to the ticket implementation's chat.

Attachments

You can attach files, images, and videos to your Slack messages. The bot will download and attach them to the ticket for the agent to use.

On this page