Skip to Content

Slack

Install a node as a Slack app so it responds to mentions and DMs in your workspace.

Status: beta. Available to users who request it in-app.

What you get

  • A Slack app identity installable in any Slack workspace you admin.
  • The node responds to @mentions and direct messages.
  • Slash commands for structured invocations (e.g. /cmo summary).
  • Attachments (files, images) are staged into the workspace’s artifact shelf.
  • Thread-awareness — the node sees the full thread when mentioned inside one.

Typical use cases

  • Team ops — the operations node posts daily stand-ups to #ops-daily.
  • Sales triage — mention the sales-vp node in #inbound-leads to qualify and draft outreach.
  • On-call — have the CTO node respond to alert channels with a first triage.

Setup

  1. Workspace → Settings → Channels → Add Slack.
  2. Click Install the app — redirected to Slack’s OAuth consent.
  3. Pick the workspace + default channel.
  4. In Direktor, assign the app to a node.
  5. In Slack, try /invite @your-node in a channel, then @your-node hello.

Message model

A Slack mention or DM becomes a chat message to the node. Same skill-lookup + instruction-following pipeline runs.

Slash commands: /node-role command --args maps to a pre-registered skill invocation. Configure in Channels → Slack → Commands.

Limitations today (beta)

  • One node per Slack workspace in the current beta (multi-node coming).
  • Rate-limited to Slack’s app tier limits (typically 1 message/sec).
  • No Canvas or Workflow integrations yet.
Last updated on