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

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
usescapability 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.