Skip to main content
Dispatcher

Documentation

Slack

Connect Slack so @dispatcher mentions create tasks for your organization.

Canonical HTML: https://getdispatcher.dev/help/slack

Turn Slack messages into Dispatcher tasks by mentioning @dispatcher.

Connect Slack

  1. Sign in to the Dispatcher desktop app and select an organization
  2. Open Settings → Slack
  3. Click Connect Slack and approve the install in your browser
  4. Invite the bot to channels: /invite @dispatcher

You do not paste tokens or run a local bridge. Connection is one OAuth click; mentions are handled on Dispatcher servers.

Create a task from Slack

In any channel or thread where the bot is invited:

@dispatcher create a task
@dispatcher create a task and work on it
@dispatcher create a task priority high and work on it

The bot replies with a link to the task. Agents still run locally in Dispatcher worktrees.

Slack intake is metered by plan (UTC month). Basic can create 5 tickets from Slack each month; Plus, Pro, and Enterprise raise that cap. Mentions after the cap get a reply in-thread instead of a new task. Duplicate Slack events and bot messages do not count.

What the Settings screen means

ControlMeaning
Connect SlackInstalls the Dispatcher Slack app into your workspace and links it to your current organization
Reconnect SlackRuns OAuth again (e.g. after permissions change, or to pick up new bot scopes such as users:read)
DisconnectUnlinks Slack from your organization

After reconnecting, task descriptions show Slack display names instead of raw user ids (U0…).

Troubleshooting

ProblemFix
Connect button disabledSign in and select an organization first
Bot never repliesRun /invite @dispatcher in the channel; in Settings → Slack use Sync or Reconnect if the workspace is not registered
Authorized but mentions ignoredTurn Socket Mode Off, set Event Subscriptions Request URL to https://getdispatcher.dev/api/slack/events, subscribe to app_mention, then Reconnect Slack
Request URL challenge failsSocket Mode must be Off; SLACK_SIGNING_SECRET must match the app’s Signing Secret
Connected but still silentInvite the bot with /invite @dispatcher, then mention it again
Duplicate replies for one mentionFixed server-side (idempotent event claim). Delete any leftover duplicate tasks.
Task shows <@U…> instead of a nameReconnect Slack so the bot gets the users:read scope
OAuth redirect errorRestart Connect from the app; don’t edit the callback URL by hand
Agent doesn’t launchOpen the task in the desktop app and run an agent
Task link opens but desktop app does notSafari “address is invalid” means dispatcher:// is not registered. Install/update the desktop app to 0.1.31+ from Download, open it once from Applications, then retry. Being signed in on the website does not launch the app. Check Dispatcher → About (or the dock icon version); the download page version can be ahead of the DMG you actually have.

Related

Slack · Dispatcher Docs