Skip to content

Scheduling

Setting up a scheduled flow

  1. Go to Console → Flows → New Flow
  2. Select trigger type Schedule
  3. Choose a frequency: Hourly, Daily, Weekly, or Custom cron
  4. Set the timezone
  5. Write your agent prompt using {{date.*}} variables
  6. Save and enable

Common schedule examples

Use caseCron
Every weekday at 9:00 AM0 9 * * 1-5
Every Monday at 8:00 AM0 8 * * 1
Every hour0 * * * *
1st of each month, 9 AM0 9 1 * *
Every 15 minutes*/15 * * * *

Writing scheduled prompts

Since there’s no user input, the prompt must be fully self-contained:

Today is {{date.today}}. Your task:
1. Pull the GitHub issues opened in the last 7 days
(from {{date.week_start}} to today)
2. Group them by label (bug, feature, question)
3. Calculate how many are still open vs. closed
4. Write a brief weekly summary
5. Post the summary to the #engineering channel on Slack

Timezone handling

Set your schedule’s timezone in the flow settings. All {{date.*}} variables use that timezone when resolved.


Monitoring scheduled runs

View all scheduled run history in Flows → [flow name] → Run History.