Schedule Trigger

Run workflows on a schedule using cron expressions or intervals.

Overview

The Schedule Trigger runs your workflow automatically on a recurring schedule. Use it for periodic data syncs, report generation, cleanup tasks, or any automation that needs to run on a timer.

Configuration

  • Cron Expression — standard cron syntax for precise scheduling (e.g., 0 9 * * 1-5 for weekdays at 9 AM)
  • Interval — simpler option: run every N minutes, hours, or days
  • Timezone — set the timezone for schedule evaluation

Common Cron Examples

  • */5 * * * * — every 5 minutes
  • 0 * * * * — every hour on the hour
  • 0 9 * * * — daily at 9:00 AM
  • 0 9 * * 1-5 — weekdays at 9:00 AM
  • 0 0 1 * * — first day of every month at midnight

Common Use Cases

  • Daily reports — query your database every morning, generate an AI summary, and email the report to stakeholders
  • Data sync — periodically sync records between your database and external CRM or SaaS tools
  • Health checks — ping external APIs at regular intervals and alert your team via email or SMS if services go down
  • Cleanup tasks — archive old records, expire stale tokens, or rotate logs on a weekly or monthly schedule