Integration · Communication

Slack

List the channels your workspace exposes, and post a message to one when you approve it.

what it can do
Reads and writes
read tools · write tools
1 · 1
writes ask you first
All

What the assistant can do

1 read · 1 write
  • slack_list_channelsReadsList the channels the workspace exposes.
  • slack_post_messageAsks firstPost a message to a channel by its id.

Permissions requested

  • channels:readSee the public channels in the workspace.
  • channels:historyRead messages in public channels.
  • groups:readSee the private channels the app is added to.
  • groups:historyRead messages in those private channels.
  • users:readSee the people in the workspace.
  • files:readSee files shared in channels.
  • chat:writePost messages.

The grant asks for more than the two tools use today, channel history and files included. What the assistant can actually call is the list above.

When it asks you

Posting always asks and shows the message first. It cannot be added to an allow list.

How to connect

  1. 1

    Open Integrations in the chat sidebar. It opens the settings panel in the console.

  2. 2

    Choose Slack and approve the request on Slack's own consent screen.

  3. 3

    In a thread, open + in the composer, then Connectors, and switch Slack on for that chat.

Integrations in the documentation(opens in a new tab)

Connect a service from the chat sidebar.

Switch it on in a thread and approve each write as it comes up. Disconnecting removes the access immediately.