1. Setting Up a Schedule
- Open any saved Flow or Suite on the canvas.
- In the header toolbar, click the Schedule icon (
⏰). - Configure the trigger:
- Schedule Frequency: Choose standard presets (Every 15 minutes, Hourly, Daily at Midnight, Weekly) or specify a custom 5-field Cron Expression (e.g.
0 2 * * *for 2:00 AM daily). - Target Environment: Select which environment configuration (
Staging,Prod,Sandbox) should be injected at runtime. - Enabled Toggle: Activate or pause the schedule without deleting the configuration.
- Schedule Frequency: Choose standard presets (Every 15 minutes, Hourly, Daily at Midnight, Weekly) or specify a custom 5-field Cron Expression (e.g.
2. Supported Schedule Targets
- Flow Schedules: Run recurring business workflows (e.g. nightly synthetic test data seeding, health probe heartbeats).
- Suite Schedules: Run end-to-end regression suites periodically to ensure staging environments remain healthy.
- Collection Drift Audits: Periodically crawl upstream Swagger specs and compare SHA-256 hashes to detect API contract changes automatically.
3. Reliability & Monitoring
- Persistent Execution: Schedules run as durable background jobs resilient to server restarts.
- Audit Trail: Every scheduled run records a complete
FlowExecutionwithTriggerType: "scheduled", accessible in the execution history. - Failure Alerts: Integrate webhooks to receive instant Slack, Discord, or Microsoft Teams notifications when a scheduled regression fails.