> ## Documentation Index
> Fetch the complete documentation index at: https://docs.automate.ax/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Automate.ax automations are TypeScript programs.
> Use Bun for installation and command examples.
> Use Automate.ax for the product name and automate.ax for the package, CLI, and domain.
> Treat documented public APIs as current; do not invent transitional or deprecated names.

# Slack

> Manage Slack messages, channels, canvases, bookmarks, reactions, and members, or react to workspace events.

## Exports

```ts theme={null}
import { slack, slackAccount } from "automate.ax/slack"
```

* `slack` contains the packaged Slack actions and triggers.
* `slackAccount("name")` selects a named Slack connection.

## Triggers

* [On app mention](/reference/integrations/slack/triggers/on-app-mention)
* [On channel created](/reference/integrations/slack/triggers/on-channel-created)
* [On channel member joined](/reference/integrations/slack/triggers/on-channel-member-joined)
* [On channel member left](/reference/integrations/slack/triggers/on-channel-member-left)
* [On channel renamed](/reference/integrations/slack/triggers/on-channel-renamed)
* [On channel shared](/reference/integrations/slack/triggers/on-channel-shared)
* [On channel unshared](/reference/integrations/slack/triggers/on-channel-unshared)
* [On event](/reference/integrations/slack/triggers/on-event)
* [On file created](/reference/integrations/slack/triggers/on-file-created)
* [On file deleted](/reference/integrations/slack/triggers/on-file-deleted)
* [On file shared](/reference/integrations/slack/triggers/on-file-shared)
* [On message changed](/reference/integrations/slack/triggers/on-message-changed)
* [On message deleted](/reference/integrations/slack/triggers/on-message-deleted)
* [On message posted](/reference/integrations/slack/triggers/on-message-posted)
* [On pin added](/reference/integrations/slack/triggers/on-pin-added)
* [On pin removed](/reference/integrations/slack/triggers/on-pin-removed)
* [On reaction added](/reference/integrations/slack/triggers/on-reaction-added)
* [On reaction event](/reference/integrations/slack/triggers/on-reaction-event)
* [On reaction removed](/reference/integrations/slack/triggers/on-reaction-removed)
* [On thread reply posted](/reference/integrations/slack/triggers/on-thread-reply-posted)
* [On workspace member changed](/reference/integrations/slack/triggers/on-workspace-member-changed)
* [On workspace member joined](/reference/integrations/slack/triggers/on-workspace-member-joined)

## Actions

* [Add bookmark](/reference/integrations/slack/actions/add-bookmark)
* [Add reaction](/reference/integrations/slack/actions/add-reaction)
* [Archive private channel](/reference/integrations/slack/actions/archive-private-channel)
* [Archive public channel](/reference/integrations/slack/actions/archive-public-channel)
* [Cancel scheduled message](/reference/integrations/slack/actions/cancel-scheduled-message)
* [Close group direct message](/reference/integrations/slack/actions/close-group-direct-message)
* [Create canvas](/reference/integrations/slack/actions/create-canvas)
* [Create List item](/reference/integrations/slack/actions/create-list-item)
* [Create List](/reference/integrations/slack/actions/create-list)
* [Create private channel](/reference/integrations/slack/actions/create-private-channel)
* [Create public channel](/reference/integrations/slack/actions/create-public-channel)
* [Create user group](/reference/integrations/slack/actions/create-user-group)
* [Delete canvas access](/reference/integrations/slack/actions/delete-canvas-access)
* [Delete canvas](/reference/integrations/slack/actions/delete-canvas)
* [Delete file](/reference/integrations/slack/actions/delete-file)
* [Delete List access](/reference/integrations/slack/actions/delete-list-access)
* [Delete List item](/reference/integrations/slack/actions/delete-list-item)
* [Delete List items](/reference/integrations/slack/actions/delete-list-items)
* [Delete message](/reference/integrations/slack/actions/delete-message)
* [Disable user group](/reference/integrations/slack/actions/disable-user-group)
* [Edit canvas](/reference/integrations/slack/actions/edit-canvas)
* [Enable user group](/reference/integrations/slack/actions/enable-user-group)
* [Find conversation](/reference/integrations/slack/actions/find-conversation)
* [Find member by email](/reference/integrations/slack/actions/find-member-by-email)
* [Get conversation history](/reference/integrations/slack/actions/get-conversation-history)
* [Get conversation](/reference/integrations/slack/actions/get-conversation)
* [Get file](/reference/integrations/slack/actions/get-file)
* [Get List download](/reference/integrations/slack/actions/get-list-download)
* [Get List item](/reference/integrations/slack/actions/get-list-item)
* [Get member presence](/reference/integrations/slack/actions/get-member-presence)
* [Get member profile](/reference/integrations/slack/actions/get-member-profile)
* [Get member](/reference/integrations/slack/actions/get-member)
* [Get message permalink](/reference/integrations/slack/actions/get-message-permalink)
* [Get message reactions](/reference/integrations/slack/actions/get-message-reactions)
* [Get thread replies](/reference/integrations/slack/actions/get-thread-replies)
* [Get workspace identity](/reference/integrations/slack/actions/get-workspace-identity)
* [Get workspace](/reference/integrations/slack/actions/get-workspace)
* [Invite users to private channel](/reference/integrations/slack/actions/invite-users-to-private-channel)
* [Invite users to public channel](/reference/integrations/slack/actions/invite-users-to-public-channel)
* [Join public channel](/reference/integrations/slack/actions/join-public-channel)
* [Leave private channel](/reference/integrations/slack/actions/leave-private-channel)
* [Leave public channel](/reference/integrations/slack/actions/leave-public-channel)
* [List bookmarks](/reference/integrations/slack/actions/list-bookmarks)
* [List conversation members](/reference/integrations/slack/actions/list-conversation-members)
* [List custom emoji](/reference/integrations/slack/actions/list-custom-emoji)
* [List direct messages](/reference/integrations/slack/actions/list-direct-messages)
* [List files](/reference/integrations/slack/actions/list-files)
* [List group direct messages](/reference/integrations/slack/actions/list-group-direct-messages)
* [Get Slack List items](/reference/integrations/slack/actions/list-list-items)
* [List members](/reference/integrations/slack/actions/list-members)
* [List pinned messages](/reference/integrations/slack/actions/list-pinned-messages)
* [List private channels](/reference/integrations/slack/actions/list-private-channels)
* [List public channels](/reference/integrations/slack/actions/list-public-channels)
* [List scheduled messages](/reference/integrations/slack/actions/list-scheduled-messages)
* [List user group members](/reference/integrations/slack/actions/list-user-group-members)
* [List user groups](/reference/integrations/slack/actions/list-user-groups)
* [List user reactions](/reference/integrations/slack/actions/list-user-reactions)
* [Look up canvas sections](/reference/integrations/slack/actions/lookup-canvas-sections)
* [Open direct message](/reference/integrations/slack/actions/open-direct-message)
* [Open group direct message](/reference/integrations/slack/actions/open-group-direct-message)
* [Pin message](/reference/integrations/slack/actions/pin-message)
* [Remove bookmark](/reference/integrations/slack/actions/remove-bookmark)
* [Remove reaction](/reference/integrations/slack/actions/remove-reaction)
* [Remove user from private channel](/reference/integrations/slack/actions/remove-user-from-private-channel)
* [Remove user from public channel](/reference/integrations/slack/actions/remove-user-from-public-channel)
* [Rename private channel](/reference/integrations/slack/actions/rename-private-channel)
* [Rename public channel](/reference/integrations/slack/actions/rename-public-channel)
* [Reply to thread](/reference/integrations/slack/actions/reply-to-thread)
* [Schedule message](/reference/integrations/slack/actions/schedule-message)
* [Send ephemeral message](/reference/integrations/slack/actions/send-ephemeral-message)
* [Send message to public channel](/reference/integrations/slack/actions/send-message-to-public-channel)
* [Send message](/reference/integrations/slack/actions/send-message)
* [Set canvas access](/reference/integrations/slack/actions/set-canvas-access)
* [Set List access](/reference/integrations/slack/actions/set-list-access)
* [Set private channel purpose](/reference/integrations/slack/actions/set-private-channel-purpose)
* [Set private channel topic](/reference/integrations/slack/actions/set-private-channel-topic)
* [Set public channel purpose](/reference/integrations/slack/actions/set-public-channel-purpose)
* [Set public channel topic](/reference/integrations/slack/actions/set-public-channel-topic)
* [Start List download](/reference/integrations/slack/actions/start-list-download)
* [Unpin message](/reference/integrations/slack/actions/unpin-message)
* [Update bookmark](/reference/integrations/slack/actions/update-bookmark)
* [Update List items](/reference/integrations/slack/actions/update-list-items)
* [Update List](/reference/integrations/slack/actions/update-list)
* [Update message](/reference/integrations/slack/actions/update-message)
* [Update user group members](/reference/integrations/slack/actions/update-user-group-members)
* [Update user group](/reference/integrations/slack/actions/update-user-group)
* [Upload file](/reference/integrations/slack/actions/upload-file)
