Skip to main content

Documentation Index

Fetch the complete documentation index at: https://hyperfx.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

Auth type: OAuth
For a primer on connecting apps and managing permissions, see: App Integrations.

Connect Slack

  1. Go to Settings → Apps in Hyper
  2. Select Slack → Connect New
  3. Approve requested scopes and choose the workspace

Common capabilities

  • Post messages and threads
  • Fetch channel history and files (per permissions)
  • Drive agent handoffs and approvals from Slack

Use in Chat

Enable Slack in the tool selector to let agents read or post updates directly from conversations.

Use in Agents

Add Slack to an agent’s toolkits, choose a connection, and require approval for posting in designated channels if desired.

Use in Flows

Add Slack nodes for notifications, approvals, and escalations. Combine with Gmail/CRM steps for end‑to‑end workflows.

Troubleshooting

  • Not posting: verify channel permissions and bot membership
  • Missing history: check scope coverage and private channel access

Available Actions

Hyper agents can run the following actions for this integration. Each action can be individually set to Enabled, Requires Approval, or Disabled in your agent’s toolkit settings. Actions can be set to one of three control states:
StateBehavior
EnabledAgent runs the action automatically
Requires ApprovalAgent pauses and waits for your confirmation before proceeding
DisabledAction is blocked and cannot be used
Configure these in the agent’s toolkit settings or in workspace defaults.
ActionDescription
Add ReactionAdd a reaction emoji to a message
Archive ChannelArchive a channel
Create ChannelCreate a new channel (public or private)
Create ReminderCreate a reminder for a user at a specific time
Delete FileDelete a file from Slack
Delete MessageDelete a message from a channel
Find User By EmailFind a Slack user by their email address
Get Channel HistoryGet recent messages from a channel
Get Channel InfoGet detailed information about a channel
Get Channel MembersGet list of members in a channel
Get File InfoGet information about a file by its ID
Get Thread RepliesGet all replies in a message thread
Get User PresenceGet user presence status (active/away)
Get User ProfileGet detailed profile information for a specific user
Get User TimezoneGet user timezone information
Get UsersGet a list of all users in the workspace with their basic profile information
Invite Users To ChannelInvite users to a channel
Join ChannelHave the bot join a public channel by ID
Kick User From ChannelRemove a user from a channel
List ChannelsList public channels where the bot is a member
List FilesList files in the workspace with optional filters by channel, user, or team
List Group MembersList all users in a user group
List ReactionsList all reactions on a specific message
List User ChannelsList all public channels visible to the authenticated user (not limited to bot membership)
Pin MessagePin a message to a channel
Post MessagePost a new message to a Slack channel
Reply To ThreadReply to a specific message thread in Slack
Search MessagesSearch for messages across Slack channels
Send Block Kit MessageSend a rich formatted message using Slack Block Kit
Send Large MessageSend a large message over 3000 characters to Slack
Set Channel PurposeSet the purpose for a channel
Set Channel TopicSet the topic for a channel
Set User StatusSet your own status message and emoji
Unarchive ChannelUnarchive a channel
Unpin MessageUnpin a message from a channel
Update Group MembersAdd or remove users from a user group
Update MessageUpdate/edit an existing message in a channel
Update ProfileUpdate user profile fields such as name, title, email, phone, or pronouns
Upload File