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 writeslack_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
Open Integrations in the chat sidebar. It opens the settings panel in the console.
- 2
Choose Slack and approve the request on Slack's own consent screen.
- 3
In a thread, open + in the composer, then Connectors, and switch Slack on for that chat.
Keep looking
Here are a few similar integrations.
- CommunicationResendList your sending domains and read a sent email. Send real mail, or delete a domain, when you approve it.Reads and writesPermissions
- DevelopmentGitHubWalk a repository tree, read its files and list its issues. Open an issue or comment on one when you approve it.Reads and writesPermissions
- ProductivityNotionSearch the pages you share by keyword, and create a page under one of them when you approve it.Reads and writesPermissions
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.