Swarmz
IntegrationsCollaboration and meetings

Slack

Read workspace channels and users, inspect recent messages, post messages, and add reactions

Connect Slack when a project needs bounded access to workspace conversations. Swarmz supports shared project and published app-user connections.

Available operations

OperationWhat it doesLimit per minute
list_channelsLists visible public channels and joined private channels30
list_usersLists users with safe profile fields30
list_messagesReads recent messages from one channel60
post_messagePosts one message, optionally in a thread20
add_reactionAdds one named reaction to a message30

The connection cannot read a private channel unless the authorized Slack identity can see it. Posting and reactions require Slack write permission.

Connect Slack

Ask the AI for the Slack feature and name who owns the account. For a team notification, say: “Post new trial signups to our Slack workspace.” For user-owned workspaces, say: “Let each signed-in user connect Slack and list their channels.”

For a shared connection, choose an existing Slack connection or select Connect new in the chat card, approve the requested access in Slack, then select Continue. For published app users, enter the app's HTTPS origin and select Configure. See Connector connection modes.

Verify Slack

  1. List channels and confirm one known channel name.
  2. Read messages from a test channel.
  3. Post a message containing a unique test marker, then confirm it in Slack.
  4. Add a reaction to that message and confirm the reaction.
  5. Remove the test message if your Slack role permits it.

If a private channel is missing, add or invite the authorized identity to the channel, then list channels again. If posting fails after reads succeed, reconnect and approve Slack write access.

Provider credentials stay encrypted in Swarmz. Generated code calls the connector gateway from a server route; it must not call Slack from browser code.

On this page