Schedule Trigger
The schedule trigger runs a workflow automatically — on a cron expression, at regular intervals, or as a one-time execution. Powered by the Temporalix microservice.
Adding
- Right-click on an empty canvas area
- Select Triggers → New Trigger on Schedule
- Configure the schedule type in the JSON editor
Schedule Types
Cron
Run on a cron expression (standard format):
*/5 * * * * — every 5 minutes
0 9 * * * — every day at 9:00
0 0 * * 1 — every Monday at midnight
Interval
Run at regular intervals:
interval: 60 — every 60 seconds
interval: 3600 — every hour
Once
One-time execution at a specified time.
Use Cases
- Broadcasts — sending messages to subscribers on a schedule
- Monitoring — periodic API or database checks
- Reports — daily analytics delivery
- Reminders — event notifications
- Sync — periodic data updates from external sources
Example: Daily Report
Trigger (cron: "0 9 * * *")
→ http_request (fetch data from API)
→ send_message ("Daily report: {=report_data=}")
Timezone
The timezone is configured in project settings. Moscow time (GMT+3) is used by default.