Timer Node
The Timer Node triggers workflow execution at a specified interval. Use it to schedule periodic actions, automate polling, or kick off workflows on a timer.
Configuration
- Interval (s)
- Trigger Immediately
Set the number of seconds between each trigger.
If enabled, the node triggers once immediately when started, then continues at the specified interval.
Example Usage
For example usage, see the Timeseries Chart workflow, which demonstrates using the Timer Node to fetch data at regular intervals.
Common Use Cases
- Scheduled API Calls: Fetch data from an API every minute.
- Automated Monitoring: Check for changes or updates on a schedule.
- Periodic Processing: Run batch jobs or data transformations at intervals.
Best Practices
- Set a reasonable interval: Avoid very short intervals to reduce resource usage.
- Combine with other nodes: Use with Get Data, AI Processing, or Output nodes for automation.
- Monitor workflow activity: Use Data Flow Spy nodes to inspect outputs.
Troubleshooting
Common Issues
- Node not triggering: Ensure the interval is set and the node is running.
- Too frequent triggers: Increase the interval value.
- Workflow not starting: Check downstream node configuration and connections.
Performance Tips
- Use longer intervals for heavy or resource-intensive workflows.
- Avoid overlapping triggers by ensuring downstream nodes complete before the next interval.