Trigger Nodes
Learn about trigger nodes that start workflows when specific events occur.
Trigger nodes are the starting point of every workflow. They detect events and initiate workflow execution when specific conditions are met.
Overview
Every workflow must have exactly one trigger node. The trigger determines what causes the workflow to start.
Available Triggers
| Trigger | Description | Use Case |
|---|---|---|
| API Trigger | Starts when called via HTTP API | External system integration |
| Datastream Change | Starts when a datastream value changes | Device data monitoring |
| Every Data Received | Starts on every data point received | Real-time processing |
| MQTT Listener | Starts when an MQTT message is received | MQTT-based automation |
| Schedule | Starts at specified intervals | Periodic tasks, reports |
Choosing a Trigger
Select the trigger that matches your automation needs:
- Real-time device data → Datastream Change or Every Data Received
- External system calls → API Trigger
- MQTT-based devices → MQTT Listener
- Periodic tasks → Schedule
Next Steps
Explore each trigger type in detail to learn how to configure them for your workflows.