What you can do with Slack
Every task in plain language. Pick one, and we can help you get access.
240 things you can do
Slack
Slack is a cloud-based team collaboration platform that provides chat, file sharing, and integrations with other tools and services.
22 multi-step recipesRecipes: multi-step jobs
Add a Channel Bookmark and Announce ItAdd a link bookmark to a channel, list bookmarks, and announce it.Add a Reminder and Confirm It
Add a reminder for a user and read it back to confirm.Announce and Archive a Channel
Post a final notice and then archive the channel.Audit Channels and Post a Summary
List channels and post a summary message into a reporting channel.Create Channel, Invite Members, and Announce
Create a channel, invite users, and post a kickoff announcement.Create a User Group and Assign Members
Create a user group, assign members, and verify the membership.Find User by Email and Direct Message Them
Resolve an email to a user, open a DM, and post a message.Look Up a User and Invite Them to a Channel
Resolve an email to a user, invite to a channel, and welcome them.Look Up a User and Send a Personalized Greeting
Fetch a user's info, open a DM, and post a greeting.Post a Message and Reply in Thread
Post a parent message, reply in its thread, and read the thread back.Post a Message and Update It Later
Post an initial message and then update it in place.Post a Message, React, and Pin It
Post a message, react to it, and pin it to the channel.Post a Poll Message, Seed Reactions, and Read Tally
Post a poll prompt, seed two reactions, and read the tally.Read Channel History and Mark It Read
Fetch channel history and mark the channel read at the latest message.Remove a Member from a Channel and Log It
Resolve an email, remove the user from a channel, and log the change.Rename a Channel and Announce the Change
Rename a channel and announce the new name.Schedule a Message and Verify It
Schedule a future message and verify it is queued.Search Messages and React to the Top Match
Search messages and react to the top matching message.Set Channel Topic and Purpose
Set a channel topic and purpose, then announce the change.Set Status, Snooze Notifications, and Notify a Channel
Set a custom status, snooze DND, and notify a channel.Share a Message Permalink in a Direct Message
Get a message permalink and DM it to a user resolved by email.Upload a File and Announce It
Upload a file to a channel and post a message linking to it.
Other things you can do
Show a status on an assistant threadOffer suggested prompts in an assistant threadTitle an assistant threadAdd a custom emoji to the workspaceRegister a new callAdd participants to a registered callAdd a file from a remote serviceCreate a reminderStar a message, file or channelDisable a user groupDelete a comment on a fileRevoke an access tokenOpen a legacy dialog for a userOpen a modal view for a userPublish a user's App Home viewPush a view onto an open modal's stackUpdate an existing viewOpen a modal for a userUpdate an open modal viewPublish a user's App Home tabTurn on Do Not Disturb for some minutesPin a message to a channelUnpin a message from a channelReport a workflow step as completedReport a workflow step as failedSave the configuration of a workflow stepDelete a fileDelete a reminderCreate a canvasDelete a canvasEdit a canvas's contentRemove people's access to a canvasGrant view or edit access to a canvasAdd a bookmark to a channelEdit an existing channel bookmarkRemove a bookmark from a channelDelete a posted messageCancel a scheduled messagePost a /me status-style messageSend a message only one user can seeSend a message to a channelSchedule a message for laterProvide custom link previews for posted URLsEdit a message that was already postedAdd an emoji reaction to a messageRemove an emoji reactionRevoke the current access tokenCreate a new Slack ListRename or reconfigure a listAdd a row to a listUpdate a row in a listDelete a row from a listEnd my Do Not Disturb sessionEnd my notification snoozeApprove an app for a workspaceRestrict an app on a workspaceArchive a channel as an adminConvert a public channel to privateCreate a channel as an adminDelete a channel permanentlyDisconnect a shared channel from workspacesInvite users to a channel as an adminRename a channel as an adminAllow an IDP group into a channelRemove an IDP group from a private channelSet a channel's posting permissionsSet which workspaces share a channelUnarchive a channelAdd an alias for a custom emojiRemove a custom emoji org-wideRename a custom emojiApprove a workspace invite requestDeny a workspace invite requestCreate a workspace in an Enterprise orgSet a workspace's default channelsSet a workspace's descriptionSet who can find and join a workspaceSet a workspace's iconRename a workspaceAdd default channels to an IDP groupAssociate workspaces with an org IDP groupRemove default channels from an IDP groupAdd an Enterprise user to a workspaceInvite someone to a workspace by emailRemove a user from a workspaceInvalidate one user sessionSign a user out of all devicesMake a user a workspace adminSet an expiration for a guestMake a user a workspace ownerMake a user a regular memberExchange a code for OpenID Connect tokensCreate a new channelInvite users to a channelJoin an existing channelRemove a user from a channelLeave a channelSet the read cursor in a channelOpen a direct or group direct messageRename a channelSet a channel's purposeSet a channel's topicUnarchive a channelArchive a channelRequest additional scopes for my appAsk a user to grant user-level scopesUninstall my app from a workspaceUpdate a user group's detailsReplace the members of a user groupEnd a callRegister participants who left a callUpdate a call's title or join linksRe-enable a disabled user groupRemove a remote fileShare a remote file into channelsUpdate an existing remote fileRevoke a file's public sharing linkEnable public sharing for a fileUpload a file to channelsMark a custom workflow step as succeededMark a custom workflow step as failedGrant users access to a custom functionRevoke users' access to a custom functionRemove a star from an itemDelete my profile photoUpdate a user's profile fieldsMark a user as active (deprecated)Set my profile photoSet my presence to auto or awayCreate a user groupClose a direct messageMark a reminder as completeCheck a token's authentication and identityExchange an OAuth code for a workspace tokenGet details of one reminderList a user's remindersList a user's starred itemsGet the workspace access logsGet billable user information for the teamGet information about the workspaceGet the workspace integration logsGet the workspace's profile field definitionsTest that API calling code worksList the team's user groupsList the members of a user groupCheck a user's presenceGet the signed-in user's identityGet information about a userList all users in the workspaceFind a user by email addressGet a user's profileList a team's custom emojiCheck a user's Do Not Disturb statusList pinned items in a channelFind sections in a canvasList a channel's bookmarksGet a permalink to a messageList scheduled messagesGet the reactions on one itemList reactions a user has madeMap local user IDs to global Enterprise Grid IDsCheck who a token belongs toList the items in a listSearch messagesSearch filesExchange an OAuth code on the legacy v1 flowExchange an OAuth code on the v2 flowStart a Real Time Messaging sessionGet DND status for several usersList approved appsList pending app install requestsList restricted appsList disconnected channels' original IDsGet a channel's posting preferencesList workspaces a channel is connected toList IDP groups linked to a channelSearch channels across an Enterprise orgList custom emoji across the orgList approved invite requestsList denied invite requestsList pending invite requestsList a workspace's adminsList workspaces in an Enterprise orgList a workspace's ownersGet a workspace's settingsList channels linked to an IDP groupList users on a workspaceGet the signed-in user's identityRead a channel's message historyGet details about a channelList channels in the workspaceList the members of a channelRead the replies in a message threadList the channels a user belongs toList app installations that can see an eventGet the permissions my app has on a teamList resource grants my app holdsList scopes my app has on a teamList user grants and their scopesGet details about a callGet details about a fileList files shared in the workspaceGet details about one remote fileList remote files added to the workspaceGet information about a bot userList who can use a custom functionShowing 206 of 218. Search above to find the rest.