Skip to content

Cascade

Cascade

No-code automation workflow builder executing deterministic step sequences without relying on AI models in the execution path.

Cascade flow editor displaying connected automation steps, condition logic, and connector steps

Step Types & Execution Rules

  • HTTP. Execute external HTTP/HTTPS requests with server-side SSRF protection, passing response headers and JSON bodies into subsequent steps.
  • Connector. Execute requests against OAuth integrations (Slack, GitHub, Notion, Google Sheets) using server-secured credentials.
  • Hollow Tool. Execute native suite tool actions (create tasks, send Yap messages, update workbooks, query contacts) directly as automation steps.
  • Code. Write capability-safe code using HollowScript (with declared uses capability statements), JavaScript, or Python in isolated standard-library-only execution sandboxes.
  • Filter. Evaluate predicate conditions using HEL expression syntax to branch execution or halt cleanly.
  • Loop. Iterate over output array items from prior steps with maximum-iteration safety guards.
  • Delay. Pause execution briefly in place or suspend long-running flows durably across extended time windows.
  • Approval. Hold execution until a human administrator approves or rejects the step, branching based on approval outcome.

Data Expressions & Secrets Vault

Reference outputs from preceding steps using {{ steps.STEP_NAME.output }} expressions. Store API keys and private tokens in the encrypted Secrets Manager and reference them securely as {{ secrets.NAME }}. Values are encrypted at rest and masked out of all execution logs and previews.

Triggers & Execution Logs

Trigger automations on demand, on a cron schedule (using 5-field cron syntax), or via inbound webhook URLs. Access historical execution runs in the Runs View to inspect per-step input payloads, output responses, execution times, and failure alerts.