Trigger
Event-driven triggers
Schedules, webhooks, message queues, file watchers, and database change streams. Triggers emit typed events consumed by the runtime, with at-least-once delivery and idempotency keys.
- Cron, interval, and calendar schedules
- Webhook ingress with HMAC verification
- Kafka, RabbitMQ, SQS, Pub/Sub
- Postgres, Snowflake, BigQuery change streams
Step
Steps & actions
Composable steps against the connector fabric, code blocks, or inline transformations. Steps are typed, immutable, and inspectable in the lineage graph.
Retry
Policies & retries
Per-step retry, backoff, jitter, circuit breakers, and dead-letter routing. Failures are surfaced as first-class events with structured replay.
Human
Human-in-the-loop
Approvals, escalations, and SLA-bound tasks routed to inboxes, email, Slack, or ServiceNow. Tasks pause the run, persist context, and resume on resolution — no orphaned approvals.
- SLA timers with escalation chains
- Approver delegation and re-assignment
- Audit trail of decision and approver
Version
Versioning & promotion
Every workflow has immutable revisions. Promote across dev, staging, and production with environment-scoped secrets, blue/green cutover, and one-click rollback.