Skip to content

Timer Flow

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
}