Triggers Overview
Triggers define when and how your workflows start executing. Every workflow must have a trigger step that determines when the workflow runs.Trigger Types
Workflows support two main trigger types:Event Trigger
Start workflows automatically when specific events occur in your system.
Schedule Trigger
Run workflows on a recurring schedule using cron expressions or simple intervals.
Understanding Triggers
Event Triggers
Event triggers start workflows when specific events are emitted in your system. This is ideal for:- Real-time automation based on user actions
- Responding to system events immediately
- Building event-driven workflows
Event Trigger
Configure workflows to start when events are emitted, with access to event data as workflow variables.
Schedule Triggers
Schedule triggers run workflows at specified times or intervals. This is ideal for:- Periodic tasks and maintenance
- Scheduled reports and notifications
- Time-based automation
Schedule Trigger
Configure workflows to run on a schedule using standard intervals or custom cron expressions.
Workflow Variables from Triggers
Triggers provide data that can be used throughout your workflow:- Event Triggers: Provide variables from the event payload
- Schedule Triggers: Provide system variables like execution time
Variables from triggers are automatically available in all subsequent workflow steps. Use the variable picker in any step configuration to access trigger data.
Getting Started
To configure a trigger:- Create a workflow from your dashboard
- Add a trigger step (automatically added to new workflows)
- Select trigger type (Event or Schedule)
- Configure trigger settings based on your chosen type
- Verify available variables for use in subsequent steps