Integrations

Slack

Connect the Ellipsis Slack app from the dashboard. Mention @ellipsis in channels, DM it directly, and let agents post results to your workspace.

The Slack integration puts Ellipsis in your workspace: mention it in channels, DM it, and let any agent post its results where your team reads them.

Add to workspace

  1. Open Integrations → Slack in the dashboard and click Connect Slack.
  2. Slack's consent screen lists what the app requests: reading messages in channels it is invited to, DMs, and reactions, plus posting messages and creating channels. Approve it and you land back on the dashboard, connected.
  3. Invite the bot to the channels where you want to mention it. The dashboard's Bot channels list shows every channel it has joined.

Two channels connect you and Ellipsis, both offered on the same page: a support channel shared with the Ellipsis team, and an operations channel (#ellipsis-operations) that Ellipsis creates in your workspace to post progress and ask for help when it is stuck.

If the app later needs permissions your installation has not granted, the page says so; reconnecting grants them and keeps your settings.

What it enables

  • Channel mentions. @ellipsis in an invited channel starts a conversation in that thread; replies in the thread continue it, no repeat mention needed. A 👀 reaction acknowledges each message while the agent works.
  • Direct messages. DM the bot with no mention at all. Top-level messages are one continuous conversation; a thread under any DM message forks its own.
  • Your own Slack agent. A mention trigger with platforms: [slack] replaces the built-in responder with an agent you define: its repositories, model, prompt, and budget. Worked example: Build a custom Slackbot with codebase access.
  • Agents post results. Every session on a connected workspace gets Slack tools, so any agent can post to a channel when its prompt says to. This is how a cron agent delivers a Monday standup to #engineering. The dashboard's Agent access setting can restrict the tools to agents that opt in.
  • A channel-created trigger. The slack_channel react surface starts an agent whenever a channel is created in the workspace; see Triggers.

Ellipsis matches Slack users to GitHub accounts so it knows who is asking: users whose Slack and GitHub emails match are linked automatically, and anyone else can DM the bot to get a linking invite. The dashboard lists every link. Messages from other Slack bots are ignored unless they tag @ellipsis directly, so automation noise never starts a session.

Disconnecting from the dashboard removes Ellipsis's access to the workspace; conversations and session history remain in your Ellipsis account.