Connectors

Slack

Sign in with Slack to post results and share session artifacts as files in your channels, search messages, and pull a channel's recent messages into a chat — every post approved by you.

Connect

Open Customize → Connectors and turn on Slack. Slack's page asks you to allow the Neutropic app in your workspace (some workspaces require an admin to approve apps first); approve and you land back with your Slack user and workspace shown. Tokens are stored encrypted on the server; Disconnect deletes them.

Neutropic acts as you (a user token): messages and files appear under your name.

Permissions, tool by tool

Every tool starts as Ask each time. Posting and uploading are visible to other people, so the agent is told to ask before posting.

The Slack connector's detail view: Skip approval and the tool list with per-tool permissions.
The Slack connector's detail view: Skip approval and the tool list with per-tool permissions.
ToolDoes
list_channelsChannels you can see (public, and private ones you belong to)
post_messagePost a message, optionally as a thread reply
upload_fileShare a session artifact (report, table, figure) as a file with a comment
search_messagesSearch messages with Slack's syntax (in:#channel from:@user after:2026-09-01)
read_channel · import_channelThe 15 most recent messages of a channel — read them, or save them into the session as Markdown

Slack limits apps that are not listed in its Marketplace to reading 15 messages per call and one call per minute per channel; search is not limited.

Use it in a chat

  • "Post the summary of this analysis to #eeg-study" → post_message (asks first).
  • "Share the report PDF in #lab-general with a short note" → upload_file.
  • "What did the team say about consent forms last week?" → search_messages.

Pick from the composer and export

+ → Connected apps → Slack lists your channels; open one and tick Recent messages to import them. Export to… → Slack asks for a channel and posts the artifact there as a file.

The Slack picker inside a channel: tick Recent messages (15) to import them as Markdown.
The Slack picker inside a channel: tick Recent messages (15) to import them as Markdown.

Trouble? See Connector authorization.