Steps Overview
Steps are the building blocks of a QuickFlo workflow. Each step performs a single action — making an HTTP request, setting a variable, branching on a condition, or returning a response. You configure each step using the visual form builder in the workflow editor.
| Step | What it does |
|---|---|
| HTTP | Make requests to external APIs with params, headers, body, and retry settings |
| Set Variable | Store key-value pairs in $vars that persist across the workflow |
| Return | Terminate execution and send a response (webhook, form, or sub-workflow) |
| Control Flow | Branch with if/switch conditions and loop with for-each |
| Sub-Workflow | Execute another workflow as a reusable nested step |
| Working with Files | Read, write, download, and manage files in managed or BYO cloud storage |
| AI Steps | LLM calls for text and structured data, plus autonomous agents with tools |
| Working with Data | Map, filter, reduce, sort, group by, and join arrays |
| Audio | Convert formats, trim by time or silence, merge, extract from video, and probe metadata |
| Speech | Multi-provider speech-to-text and text-to-speech (OpenAI, ElevenLabs, Google Cloud, AWS) |
| Crypto | Hash, HMAC, AES/RSA encrypt/decrypt, and key generation |