Skip to main content
Workflow triggers let you automate workflow execution based on schedules or events. Each trigger is linked to a specific workflow and version, and defines when and how the workflow should run. You can create, pause, resume, and delete triggers, as well as view their execution history.

Overview

Triggers remove the need to manually start workflows. Instead, you configure a trigger to run a workflow version on a schedule (for example, daily at midnight) or in response to events. Each trigger creates new workflow executions according to its configuration.

Trigger types

Triggers can be configured for:
  • Scheduled execution – Run at fixed intervals or cron-like schedules
  • Event-driven – Run when specific events occur in CDF or external systems
  • Manual – Created for on-demand execution via API

Managing triggers

You create a trigger by specifying the workflow ID, the version to run, and the trigger configuration (schedule or event criteria). You can pause a trigger to temporarily stop it from creating new executions, then resume it when needed. Deleting a trigger removes it permanently.
When you create a trigger, it is bound to a specific workflow version. To run a newer version, update the trigger or create a new one pointing to the new version.

Execution history

Each trigger maintains a history of executions it has created. You can list past executions for a trigger to monitor success rates, diagnose failures, and audit workflow runs over time.
Last modified on April 23, 2026