activities
latest
false
UiPath logo, featuring letters U and I in white

Integration Service Activities

Last updated Feb 19, 2026

Send Message to Channel

Project compatibility

Windows | Cross-platform

Overview

DescriptionAPI MethodAPI Path
Send messages to public or private Slack channels.POST/send_message_to_channel_v2

Input

ParameterDescriptionData Type
Channel name / IDThe names or IDs of the channel(s)string
MessageThe formatted text of the message to be sentstring
Send asWhether to send the message as the app or as the userstring
Message fieldsKey-value pairs formatted as specifiedstring
Button actionsComma-separated button action propertiesstring
Image URLURL of a secondary image attachmentstring
Formatting options (parse)Controls message parsing behavior (e.g., none, full)string
Link namesWhether to automatically link and mention namesboolean
Unfurl linksWhether to show rich previews for posted linksboolean
Bot nameName of the bot (Bot Token only)string
Bot iconIcon for the bot (Bot Token only)string
Attachment image URLURL of an image to display in the attachmentstring
Attachment TitleTitle of the message attachmentstring
Attachment ColorColor for the attachment sidebarstring
Message TimestampTimestamp used to update an existing messagestring
Metadata Event TypeThe metadata event type for the messagestring
MrkdwnWhether to enable markdown formattingboolean
Unfurl MediaWhether to show previews of media linksboolean
Metadata Event Payload TitleTitle field inside metadata payloadstring
Metadata Event Payload IDID field inside metadata payloadstring
Reply BroadcastWhether a reply should also broadcast to the channelboolean
Attachment Title LinkURL for the attachment title linkstring

Output

ParameterDescriptionData Type
ChannelThe output chat message objectobject
Message timestampThe ID (timestamp) of the message sentstring
  • In API workflows, a single response object is returned as the output. Any required fields can be extracted directly from this object.
  • In RPA workflows, some output parameters may differ, but the necessary values can still be retrieved from the response object even if they are not explicitly exposed.

Example

You can provide the following input for Buttons actions and Message fields:


The final Slack button message looks as follows:


When you click the Reject button, a confirmation dialog box is displayed:


You can configure the response to the above button clicks in a separate workflow using the Button Clicked event. To ensure the button is clicked only once, use Send Button Response in the workflow along with Button Clicked to replace or delete the button message after first click.

  • Project compatibility
  • Overview
  • Input
  • Output
  • Example

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo
Trust and Security
© 2005-2026 UiPath. All rights reserved.