Skip to main content

Trigger Sources for Action

Actions can be triggered by a variety of event types across the platform. These include both widget-driven events and content-level triggers, allowing complex interactions to be built without code.

Widget-Based Triggers

Actions can be triggered from widgets using:

  • Touch Actions
    A user interaction such as tapping or swiping on a widget.

  • Widget State Changes
    Specific widgets (e.g. Video, Stopper) can trigger events based on internal state. For example:

    • A Video Widget finishes playback
    • A Stopper Widget reaches its target value
    • A widget is restarted or resets its state

These triggers are set from the widget's configuration panel, usually under Editor > Widget > Main or Other section.

Sensor Events

You can configure Sensor-based triggers inside the Content using the External Events interface.

  • Navigate to Content > External Events > Edit Sensor Events
  • Define triggers based on:
    • Sensor ID
    • Sensor Event Type
    • Sensor Value

Sensor Events allow physical inputs (like proximity sensors or buttons) to activate logic defined within your actions.

Learn more:Sensor Events

Data Source Events

Triggers can also be set up to respond to changes in a Data Source.

  • Navigate to Content > External Events > Edit Data Source Events
  • Monitor a specific field within a Data Source
  • Trigger conditions include:
    • Increased / Decreased
    • Equals a value
    • Greater Than / Less Than
    • Is Empty / Is Not Empty

This makes it possible to react to real-time data changes (e.g., IoT feeds, server updates).

Time-Based Events

Time Based Events allow actions to be triggered based on schedule logic.

  • Navigate to Content > External Events > Edit Time Based Events

You can configure:

  • A start and end date for active time window
  • Specific trigger times during the day

This is ideal for scheduling time-sensitive behavior (e.g., showing specific widgets between 9am–12pm).

Page Change Events

  • Navigate to Content > External Events > Edit Page Change Events

Triggers can also be tied to page transitions. Options include:

  • When the page starts
  • When the page ends
  • X seconds after the page starts
  • Continuously repeating after intervals

Event Scope: Page-Wide vs. Content-Wide

All events in Content > External Events (except Time-Based Events) support scoping:

  • Page-Wide Events
    Trigger actions only on the current page where the event occurs.

  • Content-Wide Events
    Trigger actions globally across the entire content — independent of which page is currently active.

This allows for reusable logic that can live beyond any single screen or page instance.