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
- Timer to trigger every hour
- Perform automation tasks
- Handle any errors
Error Handling
- Catch attached to error-prone nodes
- Log or notify on errors
- 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
📄️ Catch
Core.Trigger.Catch
📄️ Inject
Core.Trigger.Inject
📄️ Timer
Core.Trigger.Timer