Scheduler
Automate workflows to run at specific times using intervals or cron expressions
To better understand the Scheduler trigger, first learn about triggers in the Triggers Overview.
Overview
The Scheduler trigger allows you to automate workflow execution at specified intervals or times. This enables you to run workflows automatically without manual intervention based on your scheduling needs.
Configuration Options
Interval
Configure how frequently the workflow should run by selecting from predefined intervals:
- Every Minute
- Every 5 Minutes
- Every Day
- Every Sunday
- Every Weekday (Mon-Fri)
- Every Weekend (Sat-Sun)
- Etc.
Timezone
Select the timezone that the scheduler should use when executing workflows. This ensures workflows run at the correct local time for your region.
The timezone selector provides a searchable dropdown of standard timezone options like:
- America/New York
- America/Los Angeles
- Europe/London
- Asia/Tokyo
- Etc.
Simple Usage Example
Here’s an example workflow that uses a scheduler to fetch and post jokes hourly:
- Configure the scheduler to run “Every Hour” in the America/New York timezone
- The scheduler triggers an HTTP request to fetch a random joke
- A code step formats the joke text
- A service step posts the formatted joke to a chat channel
The workflow will automatically execute every hour after the workflow is deployed, fetching and posting new jokes without manual intervention.
This is a very basic example. You can schedule more complex workflows and automations.
Was this page helpful?