UiPath Apps

The UiPath Apps Guide

About Events and Rules

When designing your app, you often want to provide logic for when X happens do Y. Apps provides the ability for these dynamic actions:

  • X is called an Event.
  • Y is called a Rule.

Here are a few examples:

  • When the "Submit deposit" button is clicked, run an automation.
  • When the value of the "Cash In" textbox changes, change the label color to Red if the value is < 0.
  • When the help icon is clicked, open the browser to show a documentation page.
  • When a tab button is clicked, change the page container to show a different page.

By specifying what rules to execute when an event occurs, your app transforms from being a simple display of information to an interactive console.


Events are triggers that happen when a user interacts with an app or a control. Each control supports a single event:



Clicked On

Button, Header, Label, Icon, Image

Value Changed

Checkbox, Date picker, Dropdown, Slider, Switch, Text Area, Textbox, List


Page, Table


Rules allow your app to take an action when a certain event occurs. Below is a list of the rules that Apps provides:




Provides support for conditional statements in the rules builder

Open a Page

Opens a page of the app as a pop-over or as the contents of a page container

Open URL

Opens a URL in the browser

Close Pop-Over/Bottom Sheet

Closes the current Pop-Over

Show Message

Show a message as a toast notification

Show/Hide Spinner

Show or hide a spinner overlay to show the app as busy

Set Values

Set the value of a property

Start Process

Starts an Automation

Updated 26 days ago

About Events and Rules

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.