Automation

Triggers & events

Configure model events, periodic triggers, trigger data, and event payloads.

Triggers & events

Triggers decide when automation starts. In Workflow Studio, a Trigger node can represent model events such as create or update, periodic schedules, and event-specific trigger data. Use triggers to connect product activity to repeatable work.

Trigger types

TypeUse whenConfiguration notes
Create eventA newly created record or ticket should start a process.Best for intake, onboarding, acknowledgement, and first review.
Update eventA changed record should be evaluated.Pair with decision logic or trigger data to avoid noisy runs.
Periodic triggerEvery record matching a filter should be processed on a schedule.Fires once per matching record, every slot. Store the recurrence in trigger data.
Scheduled workflowWork should run on a schedule with no record behind it.Fires once per slot. See Scheduled workflows.
Manual or playground runA template should be tested safely.Use playground templates before publishing, or Run now on a scheduled workflow.

Per record, or once?

The two scheduled options are easy to confuse, and picking the wrong one is the most common cause of a workflow that runs far more (or far less) than expected.

  • A periodic object trigger resolves its filter at fire time and starts one run for each matching record. instance is that record.
  • A scheduled workflow starts exactly one run. instance is the run itself; fetch whatever data you need with a Filter node.

Recurrence options

Both periodic triggers and scheduled workflows use the same frequency picker and the same stored shape.

FrequencyYou chooseExample
DailyInterval in days, time of dayEvery day at 06:00
WeeklyInterval in weeks, weekdays, time of dayEvery 2 weeks on Monday, Friday at 09:30
MonthlyInterval in months, days of the month, time of dayEvery month on the 1st, 15th at 23:00
YearlyInterval in years, month and dayEvery year on 20th of August

Times are interpreted in the workspace timezone. A slot that falls before the trigger was created is skipped rather than back-filled; a slot that has just passed when the scheduler ticks late is still fired.

Configure a trigger

  1. Choose the object, ticket category, or automation surface that owns the event.
  2. Add a Trigger node near the start of the graph.
  3. Select the event and provide trigger data.
  4. Add a Decision node if only some events should continue.
  5. Publish the workflow version and monitor jobs after the first live events.

For developers