Scheduler (Schedule Trigger)

Overview

The Scheduler allows you to execute workflows automatically based on time. Instead of triggering actions manually, you can schedule workflows to run once at a specific time or repeatedly at fixed intervals.

This is ideal for automation use cases such as recurring on-chain actions, periodic data fetches, routine fund transfers, or timed smart contract interactions.


What the Scheduler Does

The Scheduler acts as a time-based trigger that starts your workflow execution according to predefined rules. Once configured, it runs independently without manual intervention.

Key capabilities include:

  • Delayed execution (run after a set duration)

  • One-time scheduled runs

  • Recurring executions at regular intervals

  • Minute, hour, or day-level granularity


Configuration Options

1. Schedule Type

Choose how you want to define the execution time:

  • Schedule In Runs the workflow after a specified duration (e.g., after 10 minutes).

  • Schedule At Runs the workflow at an exact date and time.


2. When to Run

Defines whether the workflow executes once or repeatedly:

  • Run Once Executes the workflow a single time based on the schedule.

  • Repeat Every Executes the workflow repeatedly at the defined interval.


3. Run In (Value)

Specifies the numeric duration before execution (used with Schedule In).

Example:

  • Value: 10

  • Unit: Minutes

  • Result: Workflow runs after 10 minutes


4. Unit

Defines the time unit for scheduling:

  • Minutes

  • Hours

  • Days


5. Schedule Preview

Displays a human-readable summary of when the workflow will run. This helps verify your configuration before activating the schedule.

Example:

Run once in 10 minutes


Common Use Cases

  • Recurring blockchain monitoring

  • Delayed smart contract execution

  • Automated periodic fund transfers

  • Scheduled data reads or API calls

  • Time-based notifications or alerts


Example Workflow

Scenario: Run a workflow every 10 minutes to fetch on-chain data.

  • Schedule Type: Schedule In

  • When to Run: Repeat Every

  • Run In: 10

  • Unit: Minutes

Result: The workflow executes automatically every 10 minutes.


Last updated