> For the complete documentation index, see [llms.txt](https://actlysai.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://actlysai.gitbook.io/docs/supported-protocols-and-platforms/apps/slack.md).

# Slack

AI agents can help you run Slack from chat, using names not IDs. Here’s what you can do, with examples.

### 1. Channels

Create, view, organize, and manage channels.

Examples:

* List all channels I can see.
* Show details for channel #general.
* List everyone in #sales.
* Show the last 100 messages in #support.
* Open the thread for the message with “hi” in #general.
* Create a private channel called #launch-war-room.
* Rename #launch-war-room to #watercooler.
* Set topic in #launch-war-room to “Daily ship room”.
* Set purpose in #launch-war-room to “Launch coordination”.
* Archive #old-project.
* Unarchive #old-project.
* Join #marketing.
* Leave #random.
* Mark #support as read at the last message.

### 2. Direct messages

Start or end one to one chats.

Examples:

* Open a DM with @dan.
* Close my DM with @dan.

### 3. Messages

Post, edit, delete, schedule, and link messages.

Examples:

* Post “Kickoff in 5 minutes” to #launch-war-room.
* Edit my last message in #launch-war-room to “Kickoff in 2 minutes”.
* Delete my reminder message from #launch-war-room.
* Schedule “Standup starts” for tomorrow 9:55.
* List my scheduled messages in #engineering.
* Cancel the scheduled standup message.
* Get a shareable link to the announcement message.

### 4. Bookmarks and pins

Keep important links and notes handy.

Examples:

* Show bookmarks for #launch-war-room.
* Add a bookmark to the PRD in #launch-war-room.
* Rename the PRD bookmark to “PRD v2”.
* Remove the PRD bookmark.
* List pins in #support.
* Pin the troubleshooting message in #support.
* Unpin the old announcement in #support.

### 5. Reactions and emoji

React or manage custom emoji.

Examples:

* Add 👍 to the roadmap message.
* Remove 👍 from the message.
* Show my messages with reactions today.
* List all custom emoji.

### 6. Users and profiles

Find people and review profiles.

Examples:

* List everyone in the workspace.
* Show the profile for @dan.
* Find the Slack user by <dan@example.com>.
* Show my full profile fields.

### 7. Presence

Check or set availability.

Examples:

* Check if @dan is active.
* Set my presence to away.

### 8. Reminders

Create reminders.

Examples:

* Remind me “Send investor update” today at 17:00.

### 9. Search

Find messages and files across Slack.

Examples:

* Search for “launch checklist” in messages.
* Search files tagged “Q3 roadmap”.
* Search messages with “error 500”.

### 10. Channel membership

Invite or remove people from channels.

Examples:

* Invite @dan to #launch-war-room.
* Remove user @alex from channel #general.

### 11. Workspace info

See basic workspace details.

Examples:

* Show workspace name and domain.
