UiPath Documentation
maestro-automate
latest
false
Maestro Automate user guide

Slack

Look up the Slack connector: its actions and events in alphabetical order, and the sign-in methods of a Slack connection.

The Slack connector lets a workflow send messages, manage channels, and work with users in Slack. In the Add node panel, it's in the Connector category, under Slack. How connector nodes work describes how a connector node is set up.

Actions​

Each action is a node that does one thing in Slack.

ActionWhat it does
Add Users to User GroupAdd a list of users to a user group in a connected Slack workspace.
Archive ChannelArchive an existing Slack channel for all users.
Create ChannelCreate a public or private channel in Slack.
Create Group Direct MessageCreate a group direct message in Slack to facilitate sending messages to multiple users.
Create User GroupCreate a user group in Slack.
Download File by File IDFetch and downloads a Slack file by its File ID.
Get Channel InfoRetrieve information about a public or private Slack channel.
Get User by Email or User IdRetrieve user information in a Slack workspace using an email address or user ID.
Invite Users to ChannelInvite users to a Slack channel.
Join ChannelJoin a public Slack channel as the bot user or authenticated user.
List All User GroupsRetrieve a list of all user groups in a connected Slack workspace.
List All UsersRetrieve a list of all users in a connected Slack workspace.
Remove User from ChannelRemove a user from a Slack channel.
Send Button ResponseHandle and respond to button click events in Slack.
Send File to ChannelUpload and send files to one or more channels in Slack.
Send Message to ChannelSend messages to public or private Slack channels.
Send Message to UserSend a message to an individual user in Slack.
Send ReplySend a reply to a message in a Slack channel.
Set Channel DescriptionSet the description of a channel.
Set Channel TopicSet the topic of a Slack channel, visible on the channel header.
Unarchive ChannelUnarchive an existing channel.

Events​

Each event can start a workflow, as a Connector trigger, or pause a run until it happens, as a Connector event. In the connector's list, events have the WAIT tag.

EventWhat it does
Button ClickedTriggers actions when an interactive button is clicked in Slack.
Channel Created in SlackTriggers instantly when a new channel is created in Slack.
Member Joined a Slack ChannelTriggers instantly when a member joined a Slack channel.
Message Received in SlackTriggers instantly when a message is received in Slack.
Reaction Added in SlackTriggers instantly when a reaction is added in Slack.
Webhook Event Received (Real Time)Triggers instantly when an event happens in Slack.

Connection​

A Slack node signs in through a connection. Create a connection describes how to create one from the node. On the Connect to page, choose one of these sign-in methods:

Sign-in methodWhat you need
OAuth 2.0 Authorization codeYour Slack sign-in, and the user and bot scopes to grant.
Bring your own OAuth 2.0 appThe client ID and client secret of an app that you create in Slack, and the user and bot scopes.
API KeyA Slack access token, such as a bot token or a user token.

You must be a member or a guest of the Slack workspace.

Next steps​

  • Actions​
  • Events​
  • Connection​
  • Next steps​

Was this page helpful?

Connect

Need help? Support(opens in new window)

Want to learn? UiPath Academy(opens in new window)

Have questions? UiPath Forum(opens in new window)

Stay updated