Actions
Actions define interactive triggers that can be attached to layouts, regions, or widgets. When a trigger fires (a touch event, an external signal, and so on) the player executes a defined response, such as navigating to a different layout or advancing to the next item.
Navigate to: Sidebar → Actions
What Are Actions?
Section titled “What Are Actions?”Actions connect an event (the trigger) to a response (the action). They are used to build interactive experiences on touch-screen displays or displays connected to input devices.
A common example: a touch-screen kiosk where a visitor touches anywhere on the screen to advance to the next product page. That is a single action with a Touch trigger and a Next action type.
Trigger Types
Section titled “Trigger Types”| Trigger | When it fires |
|---|---|
| Touch | When a user touches or clicks anywhere on the display (or a specific region/widget) |
| Webhook | When the player receives an HTTP request from an external system (e.g. a sensor or integration) |
| Navigate | When the player receives a navigation signal (e.g. from a barcode scanner or remote control) |
Action Types
Section titled “Action Types”| Action | What the player does |
|---|---|
| Next | Advances to the next item in the current region’s playlist |
| Previous | Goes back to the previous item |
| Navigate | Jumps to a specific layout, identified by its layout code |
| Code | Executes a defined command code on the player |
Actions Table
Section titled “Actions Table”The Actions page lists all configured actions, showing:
| Column | Description |
|---|---|
| Source | The object (layout, region, or widget) this action is attached to |
| Trigger | The trigger type (e.g. touch, code, webhook) |
| Trigger Code | Optional code used by certain trigger types |
| Action | What the player does when triggered |
| Target | The target object (for navigation actions) |
| Layout Code | The layout code to navigate to (for navigate actions) |
Creating an Action
Section titled “Creating an Action”- Navigate to Actions in the sidebar.
- Click Create Action.
- On the Trigger tab, configure:
- Source: the object this action is attached to (layout, region, or widget)
- Source ID: the numeric ID of the source object in the system
- Trigger Type: how the action is triggered
- Trigger Code (optional): a code used by certain trigger types
- Switch to the Target tab and configure:
- Action Type: what the player should do when triggered
- Target (optional): the target object for navigation actions
- Target ID (optional): the numeric ID of the target object
- Layout Code (optional): the layout code to navigate to when using a navigate action
- Click Create Action.
Editing an Action
Section titled “Editing an Action”- Find the action in the list.
- Click the Edit button (pencil icon).
- Update the trigger or target settings.
- Click Save.
Deleting Actions
Section titled “Deleting Actions”To delete a single action:
- Click the three-dot menu → Delete.
To delete multiple actions at once:
- Select the checkboxes on the rows you want to remove.
- Click Delete All.
Permissions
Section titled “Permissions”- Editors and above can create and manage actions.
- Admins have full access.