Skip to main content

Schedules

Schedules let you run workflows automatically at set intervals — daily, weekly, monthly, or on a custom cron expression.

Creating a schedule

  1. In the Workflows section, click Schedules
  2. Click New Schedule
  3. Select the workflow to run
  4. Choose a frequency:
FrequencyOptions
DailyTime of day
WeeklyDay(s) of week + time
MonthlyDay of month + time
Custom CronAny cron expression
  1. Set your timezone (important for daily/weekly schedules)
  2. Configure notifications
  3. Save and enable

Notifications

Get notified when scheduled workflows run:

  • On start — email when the workflow begins
  • On complete — email when the workflow finishes successfully
  • On failure — email when the workflow encounters an error

Managing schedules

Each schedule shows:

  • Status — enabled or paused
  • Last run — when it last executed
  • Next run — when it will execute next
  • Run count — total successful executions
  • Failure count — total failed executions

Enable / Pause / Delete

  • Pause — temporarily stop a schedule without deleting it
  • Enable — resume a paused schedule
  • Delete — permanently remove the schedule

Cron expressions

For advanced scheduling, use cron expressions:

┌───────── minute (0 - 59)
│ ┌─────── hour (0 - 23)
│ │ ┌───── day of month (1 - 31)
│ │ │ ┌─── month (1 - 12)
│ │ │ │ ┌─ day of week (0 - 6, Sun=0)
│ │ │ │ │
* * * * *

Examples:

CronMeaning
0 9 * * 1-5Every weekday at 9:00 AM
0 */2 * * *Every 2 hours
30 8 1 * *8:30 AM on the 1st of every month
0 18 * * 5Every Friday at 6:00 PM