Building a workflow
The canvas holds your steps. The panel on the left is the step library; drag from it, or drop a connection on empty space and pick a step from the menu that appears.
Connecting steps
Drag from a step's right-hand dot to another step's left-hand dot. Click a connection to select it and press Delete, or use the × on the selected line, to remove it. Each output can feed one step; conditions and switches have several outputs, one per branch.
Configuring a step
Selecting a step opens its panel, split into tabs. Setup is identity and the app or event. Configure is the fields. Test runs the step. Output shows what the step produced and what downstream steps can use.
Any field can take a literal value or data from an earlier step — switch it with the Use data control next to the field, which opens a searchable list of everything available at that point in the workflow.
Testing as you build
Test this step runs one step in isolation. Test through this step runs everything leading up to it, so a step that depends on earlier output has something real to work with. Sample data comes from your most recent run; you can edit it, and save named samples to reuse.
A test that fails explains why in plain language rather than dumping a stack trace — a 401 tells you to reconnect the account, a 429 tells you the app is rate-limiting you.
Drafts, publishing and versions
Your edits save automatically to a draft. Publishing snapshots the draft as a new version, and runs always execute a published version — so editing never disturbs what is live. Published versions are listed under the canvas, where you can compare two versions or restore an older one.
Keyboard
- Ctrl/⌘ + K — command palette (jump to a step, add a step, run, save)
- Tab — move between steps; arrow keys nudge the selected one
- Delete — remove the selected step or connection
- Ctrl/⌘ + Z — undo (50 levels)
Still stuck? Email support@yakware.com and include the run id — it tells us exactly which step failed and why.