Scheduling
Setting up a scheduled flow
- Go to Console → Flows → New Flow
- Select trigger type Schedule
- Choose a frequency: Hourly, Daily, Weekly, or Custom cron
- Set the timezone
- Write your agent prompt using
{{date.*}}variables - Save and enable
Common schedule examples
| Use case | Cron |
|---|---|
| Every weekday at 9:00 AM | 0 9 * * 1-5 |
| Every Monday at 8:00 AM | 0 8 * * 1 |
| Every hour | 0 * * * * |
| 1st of each month, 9 AM | 0 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. closed4. Write a brief weekly summary5. Post the summary to the #engineering channel on SlackTimezone 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.