Skip to main content

Trigger

Start workflows on schedules, timers, or manual injection for automation orchestration.

Overview

The Trigger package provides workflow triggering capabilities. Use it when you need to start workflows on a schedule, at intervals, handle errors, or manually inject data into running flows.

Key Features

  • Timer Triggers - Start workflows at intervals
  • Error Handling - Catch and handle errors
  • Manual Injection - Inject data into flows

Available Nodes

  • Timer - Trigger workflow at specified intervals
  • Inject - Manually inject data into the flow
  • Catch - Catch errors from other nodes

When to Use This Package

  • Scheduled Jobs: Run workflows on a schedule
  • Periodic Tasks: Execute at regular intervals
  • Error Handling: Catch and process errors
  • Testing: Inject test data manually

Timer Configuration

  • Set interval (seconds, minutes, hours)
  • Optionally specify start time
  • Repeat continuously or fixed number of times

Typical Workflow

Scheduled Automation

  1. Timer to trigger every hour
  2. Perform automation tasks
  3. Handle any errors

Error Handling

  1. Catch attached to error-prone nodes
  2. Log or notify on errors
  3. Optionally retry or recover

Use Cases

  • Run daily report generation
  • Check for updates every hour
  • Process queue items periodically
  • Handle errors gracefully
  • Inject test data during development

Notes

  • Timer continues running while robot is active
  • Catch node receives error details for logging
  • Inject is useful for testing and debugging