Connect Slack with Hookshot™ and your stack

Slack is a channel-based messaging platform. With Slack, people can work together more effectively, connect all their software tools and services, and find the information they need to do their best work — all within a secure, enterprise-grade environment.

Tools and triggers

What Agents can do in Slack

Available tools and events after Slack is connected.

  • Add a Remote File

    This action adds a reference to an external file from a service to Slack. It requires an external ID and URL, allowing Slack users to access and share the file with others.

  • Add a Star to an Item

    This action allows users to add a star to various items on Slack, including channels, files, file comments, or specific messages. It requires the identification of the item type and optionally, a timestamp for messages.

  • Add an Emoji Alias

    This action adds a new alias for an existing custom emoji in Slack. It allows users to create easy-to-remember names for emojis used within the organization.

  • Add Call Participants

    This action allows you to add users to an ongoing Slack call. You can specify multiple users by providing their Slack IDs and optionally external IDs.

  • Add Emoji

    This action allows you to add a custom emoji to a Slack workspace. You need to provide a unique name for the emoji and the URL of the image to be used as the emoji.

  • Add Enterprise User to Workspace

    This action adds an existing Enterprise Grid user to a workspace. You can specify which channels they should be added to upon joining, and configure whether they should be a regular member or a guest with restricted…

  • Add Reaction to Message

    This action adds an emoji reaction to an existing message in Slack. Specify the channel ID, the message timestamp, and the emoji name (like 'thumbsup' or 'tada') to react to a message. You can also use skin tone…

  • Archive a Slack Conversation

    Sends a request to archive a specified Slack conversation, making it read-only and hidden. This action helps in managing inactive channels while retaining the conversation history.

  • Check Search Capabilities

    Check if AI-powered semantic search is available on the Slack workspace. When enabled, natural language questions in search queries will trigger semantic search for more relevant results.

  • Close Conversation Channel

    This action closes a specified Slack direct message or multi-person direct message channel. It allows users to remove the channel from their sidebar view without deleting any message history.

  • Convert Public Channel to Private

    This action converts an existing public Slack channel to a private channel using the Admin API. It is only available for Enterprise Grid organizations and requires appropriate admin permissions. The channel ID is…

  • Create a Channel-Based Conversation

    This action creates a new channel in Slack. The channel can be either public or private, and it can belong to an entire organization or a specific team.

  • Create a Reminder

    Creates a Slack reminder with specified text and time; time accepts Unix timestamps, seconds from now, or natural language (e.g., 'in 15 minutes', 'every Thursday at 2pm').

  • Create a Slack User Group

    Creates a User Group in Slack, allowing for better organization of users within specific teams. This action provides properties such as a name, description, and channels for the group.

  • Create Channel

    This action creates a new Slack channel in the workspace. You can create either a public channel visible to all workspace members or a private channel that is invite-only. Specify the channel name and optionally target…

  • Create Enterprise Team

    Tool to create an Enterprise team in Slack. Use when you need to create a new team (workspace) within an Enterprise Grid organization. Requires admin.teams:write scope.

  • Create Slack Canvas

    This action creates a new canvas in Slack with the specified title. Optionally, you can provide content and choose a channel for the canvas to appear in.

  • Create Slack List

    This action creates a new Slack List. You can name it, give it a description and columns, copy an existing List's structure, or turn on task-tracking mode.

  • Create Slack List Item

    This action adds a new row to a Slack List. You can set the row's starting values, copy an existing row, or create it as a subtask under another row.

  • Customize URL Unfurl

    This action customizes the URL previews in Slack messages. It allows specifying custom content for unfurling certain links or removing existing previews using a URL-encoded JSON format.

  • Delete a File by ID

    This action allows the permanent deletion of a specific file from a Slack workspace by its unique file ID. Once executed, the file and all associated data, such as comments and shares, are irreversibly removed.

  • Delete a Message From a Chat

    This action deletes a specified message from a Slack conversation. The message to be deleted is identified by its channel ID and timestamp, and the deletion is performed by the authenticated user or bot that posted the…

  • Delete a Public or Private Channel

    This action allows you to delete a specified public or private channel from Slack. All messages and files associated with the channel will also be permanently removed.

  • Delete a Slack Reminder

    Deletes a specific Slack reminder identified by the provided reminder ID. This action permanently removes the reminder from the user's list.

Setup

Connect Slack in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.