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

Integration Service Activities

Last updated Feb 19, 2026

Button Clicked

Project compatibility

Windows | Cross-platform

Overview

Tip: To learn how you can use Button Clicked in a workflow, see: Use Slack Buttons when an opportunity is won in the CRM system.

DescriptionAPI MethodAPI Path
Triggers when an interactive button is clicked in Slack. WebhookWebhook

Input

ParameterDescriptionData Type
User IDThe ID of the user who clicked the button.string
Channel IDThe ID of the channel where the button interaction occurred. string
Action IDThe unique identifier of the button action clicked.string
Action NameThe name of the action associated with the button.string
Image URLA URL associated with the interaction (if included).string
Message Field 1Additional contextual field included in the interactive message. string
Message Field 2Additional contextual field included in the message.string
Message Field 3Additional contextual field included in the message.string
Message Field 4Additional contextual field included in the message.string
Message Field 5Additional contextual field included in the message.string
Message Field 6Additional contextual field included in the message.string
Message TextThe text content of the message containing the button. string

Output

ParameterDescriptionData Type
ResponseThe returned webhook response object. 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.

Using Button Clicked with the Bring your own OAuth 2.0 app authentication

When you create a connection to Slack using the Bring your own OAuth 2.0 app authentication method, take the following steps in order to get Button Clicked events in Orchestrator.
  1. Add the Button Clicked trigger to your Studio project.
  2. Build and complete the project workflow based on your requirements, and publish the project to Orchestrator.
  3. In Automation CloudTM, go to Integration Service, select the Slack connector and go to the Connections tab.
  4. In the Connections tab, select the docs image More options menu next to your connection and select Manage triggers.
  5. In the Triggers page, copy the displayed Webhook URL.

    docs image

  6. In a different browser tab, navigate to https://api.slack.com/apps and open your Slack private OAuth application.
  7. Go to the Interactivity & Shortcuts settings page. Configure the settings as follow:
    1. Enable the Interactivity toggle.
    2. In the Request URL field, enter the webhook URL retrieved from Integration Service.
    3. Select Save Changes.

    docs image

  8. Webhooks are now configured for your app and you can retrieve the Button Clicked events in Orchestrator.

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.