Connect tools (Integrations)

Connect Slack

Set up your workspace's Slack token once, then give each AI teammate its own dedicated Slack app.

What is Slack access?

Slack connects in two layers: a workspace admin sets up a Slack App Configuration token once, then each AI teammate gets its own dedicated Slack app. This avoids one shared bot identity for every teammate. With Slack connected, a teammate can:

  • Read and reply in the public and private channels it's invited to
  • Read and reply in direct messages and group DMs
  • Get notified whenever it's @mentioned
  • Post messages on your behalf
Live preview

How to Connect Slack

Generate Slack App Configuration tokens

An App Configuration token is a special Slack credential that lets an external system create and manage Slack apps on your behalf, instead of you clicking through Slack's UI for every app. Helio needs this so it can automatically spin up a separate, dedicated Slack app for each AI teammate rather than making you build one by hand each time.

In Slack, open api.slack.com/apps and generate an App Configuration token pair. Copy both the access token and refresh token before leaving the page.

Live preview

Save the workspace Slack setup in Helio

In Helio, open Settings → Integrations → Connect Slack and paste the token pair. This is a workspace-level setup step; after it succeeds, Helio can create dedicated Slack apps for individual AI teammates.

Live preview

Open the AI teammate's Tools

Open the teammate's channel, click the gear icon, then open Tools. Choose Slack for the teammate that should read or post in Slack.

Live preview

Connect and approve in Slack

Click Connect Slack. Helio creates a dedicated Slack app for this teammate and opens Slack's authorize page. Approve the app, then return to Helio and confirm the Tools card shows the dedicated app as installed.

Live preview

Invite the app where it should work

Add the teammate's Slack app to the Slack channels where it should operate. The app does not join channels by itself; the invite is the channel-level authorization.

Live preview

Suspend and resume

Use Suspend when you want to pause Slack access without deleting the dedicated app. Use Resume to turn it back on later without reconnecting from scratch.

On this page