Paid Feature - Cron triggers are available on the Hobby and Pro plans. View pricing
cron trigger enables scheduled flow execution using cron expressions. Flows with cron triggers run automatically at the times you specify, powered by Upstash QStash schedules.
Configuration
Config Fields
Cron Expression Format
Cron expressions define when your flow runs using five fields:Special Characters
Common Schedule Examples
Timezones
By default, schedules run in UTC. Specify a timezone to run at local time:Common Timezones
Use IANA timezone names for accurate scheduling.
Runtime Context
When your scheduled flow executes, the context includes schedule information:Context References
Example: Log Cron Execution
Use a log node to track cron job executions:Schedule Management
Complete Example
A daily report generator that runs every weekday at 9 AM Eastern:Use Cases
Daily Reports
Generate and send reports at a specific time each day:- Sales summaries
- User activity reports
- System health dashboards
Data Synchronization
Periodically sync data between services:- Import data from external APIs
- Update cached aggregations
- Sync inventory levels
Cleanup Jobs
Remove stale data on a schedule:- Delete expired sessions
- Archive old records
- Clear temporary files
Health Checks
Monitor external services at regular intervals:- Check API availability
- Validate SSL certificates
- Test database connections
Billing Cycles
Process recurring operations:- Generate invoices
- Process subscription renewals
- Send payment reminders
Notifications
Send scheduled notifications:- Weekly newsletters
- Reminder emails
- Digest summaries
Plan Availability
Cron triggers are available on Hobby and Pro plans.Related
- HTTP Trigger - Create REST endpoints
- Queue Trigger - Process messages asynchronously
- Flow Structure - Understanding flow definitions