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

Integration Service Activities

Last updated Feb 19, 2026

Send Message to User

Project compatibility

Windows | Cross-platform

Overview

DescriptionAPI MethodAPI Path
Send a message to an individual user in Slack.POST/send_message_to_user_v2

Input

ParameterDescriptionData Type
UserSelect the user from the dropdown list or enter their ID. string
MessageThe formatted text of the message.string
Send asWhether to send the message as the app or the user.string
Message fieldsKey/value fields provided in the specified format.string
Button actionsComma-separated button action definitions.string
Image URLURL of a secondary image attachment.string
Formatting options (parse)Defines how Slack parses and formats the message.string
Link namesWhether to automatically hyperlink and mention names.boolean
Unfurl linksWhether to show link previews.boolean
Bot nameCustom bot name (Bot Token only).string
Bot iconCustom bot icon (Bot Token only).string
Attachment image URLURL of the image displayed within an attachment.string
Attachment TitleTitle text for the attachment.string
Attachment ColorColor code for attachment sidebar.string
Message TimestampTimestamp used to update an existing message.string
Metadata Event TypeThe metadata event type included with the message.string
MrkdwnEnables markdown formatting.boolean
Unfurl MediaWhether to display expanded previews for media links.boolean
Metadata Event Payload TitleTitle inside the metadata payload.string
Metadata Event Payload IDID inside the metadata payload.string
Reply BroadcastWhether a reply should also broadcast to the channel.boolean
Attachment Title LinkURL associated with the attachment title.string

Output

ParameterDescriptionData Type
Message timestampThe ID (timestamp) of the message sentstring
ResponseThe output object representing the sent user message.object
  • 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.