Skip to main content

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:

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:
  1. Create a workflow from your dashboard
  2. Add a trigger step (automatically added to new workflows)
  3. Select trigger type (Event or Schedule)
  4. Configure trigger settings based on your chosen type
  5. Verify available variables for use in subsequent steps
You can only have one trigger per workflow. The trigger is the entry point that starts workflow execution.