Timer Flow
Scheduled task execution and time-based automation with auto-execute functionality.
How to Use
Input Requirements
To set up automated execution, you need:
- Auto Execute: Enable checkbox to activate automatic execution
- Interval: Set the time interval for repeated execution
- Agent/Task: The agent or task to execute automatically
- Interval Unit: Choose time unit (seconds, minutes, hours, days)
Auto Execute Configuration
When Auto Execute is enabled with an Interval configuration, it executes the specified agent on that interval automatically.
Basic Auto Execute Setup
Configuration:
- ✅ Auto Execute: Enabled
- Interval:
5
(with unit selection) - Unit: Minutes/Hours/Days
Result: The agent executes every 5 units of the selected time interval.
Configuration Examples
Every 5 Minutes
Settings:
- ✅ Auto Execute:
ON
- Interval:
5
- Unit:
Minutes
Behavior: Agent executes every 5 minutes continuously until stopped.
Hourly Execution
Settings:
- ✅ Auto Execute:
ON
- Interval:
1
- Unit:
Hours
Behavior: Agent executes once every hour.
Daily Reports
Settings:
- ✅ Auto Execute:
ON
- Interval:
1
- Unit:
Days
Behavior: Agent executes once daily at the same time.
Custom Intervals
Settings:
- ✅ Auto Execute:
ON
- Interval:
30
- Unit:
Seconds
Behavior: Agent executes every 30 seconds for high-frequency tasks.
Input Format
Configure timer with natural language or direct settings:
Example inputs:"Execute agent every 5 minutes"
"Run data sync hourly"
"Auto-execute monitoring every 30 seconds"
"Schedule daily report generation"
Output Format
Returns execution status and timing information:
- Schedule Status: Auto Execute enabled/disabled
- Next Execution: When the next run will occur
- Execution Count: Number of times agent has run
- Last Result: Result of the most recent execution
- Error Status: Any execution failures or issues
Use Cases
- Monitoring Agents: Continuously check system status
- Data Collection: Regular API calls and data gathering
- Report Generation: Automated periodic reports
- Health Checks: Regular system and service monitoring
- Alert Systems: Periodic checks for conditions requiring alerts
- Data Synchronization: Keep data updated at regular intervals
Control Options
Start/Stop Execution
- Enable: Check Auto Execute to start scheduled runs
- Disable: Uncheck Auto Execute to stop scheduled runs
- Immediate: Run once immediately without scheduling
Modify Interval
- Change Frequency: Update interval value while running
- Switch Units: Change from minutes to hours/days
- Reset Timer: Restart interval countdown
Technical Details
Overview
The Timer flow enables you to schedule and automate tasks at specific times or intervals, creating time-based workflows that run independently without manual intervention.
Capabilities
- Auto Execute Mode: Continuous execution at specified intervals
- Flexible Intervals: Support for seconds, minutes, hours, and days
- Agent Integration: Execute any configured agent automatically
- Real-time Control: Start, stop, and modify schedules on-demand
- Execution Tracking: Monitor execution history and performance
- Error Handling: Automatic retry and failure management
Interval Configuration
Supported Time Units
{
"interval": 5,
"unit": "minutes", // "seconds", "minutes", "hours", "days"
"autoExecute": true
}