Runs one of your published agents on each item and waits for its answer. A failed agent run fails the step.
Agent, Input โฑ. Output โ output (text, a JSON value, or files, matching the agent's output format).
LLM
Sends a prompt straight to a model, no agent needed.
Model, Prompt โฑ, System prompt, Temperature (0โ2), Max output tokens. Response as text or JSON with named fields (text / number / yes-no). Output โ output.
AI Swarm
Asks the same question of two or more agents and combines the answers. Uses the first item.
Agents (2+), Input โฑ, Strategy: concat all answers, take the first, or vote. Output โ output.
Guardrails
Checks text against one of your guardrail connections. Items pass through unchanged; a block fails the step.
Guardrail, Text โฑ. Set On error โ error output to route blocked items somewhere.
Extract Fields
Pulls named fields out of free text.
Model, Text โฑ, Fields (name, type, description). Output โ extracted.
Label Document
Sorts text into one of your labels.
Model, Text โฑ, Labels (2+). Output โ label.
Apps
Step
Does
Key settings
Tool
Runs one action in a connected app: send an email, create a row, post a message. ๐ Tools
App, Action, Account, Arguments โฑ. Account mode: each runner signs in (default) or shared. Output โ result.
HTTP Request
Calls any web API.
Method (GET, POST, PUT, PATCH, DELETE), URL โฑ, Headers, Body (POST/PUT/PATCH), Ignore error status. Output โ response as { status, headers, body }.
Data
Step
Does
Key settings
Set
Adds or overwrites fields on each item.
Key / value โฑ pairs. Keep only these drops everything else.
Aggregate
Combines all items into one.
All item data (a list under data) or Individual fields (one list per chosen field).
Sort
Orders items.
Field, Ascending / Descending.
Split Out
Turns a list into one item per element.
Source โฑ (e.g. {{ $json.rows }}), Into (value), Keep parent fields, First row is header.
Limit
Keeps the first N items.
Count โฑ.
Remove Duplicates
Drops repeated items.
Field (or compare whole items).
Rename Keys
Renames fields.
From โ To pairs.
Date/Time
Formats or shifts a date.
Value (or "now"), Format (pattern, timezone) or Shift (amount, unit). Output โ date.
Crypto
Hashes or signs a value.
Hash or HMAC; MD5, SHA-1, SHA-256, SHA-512; hex or base64. Output โ digest. The HMAC secret is stored as plain text.
TOON
Encodes data in TOON, a compact format that uses fewer model tokens than JSON, or decodes it back.
Encode / Decode, Source โฑ. Output โ toon.
Flow
Step
Does
Key settings
If
Sends each item down true or false.
Left โฑ, operator, Right โฑ.
Switch
Sends each item to the first matching case. Each case is its own output, plus an optional fallback.
Waits for every incoming branch and joins their items into one list.
Mode: Append.
Loop
Repeats a section in batches. Outputs: loop (into the body) and done (everything the body produced).
Batch size (1), Max iterations (1,000). The body must connect back into the Loop exactly once. Loops cannot be nested.
Execute Workflow
Runs another published workflow once per item and waits for it.
Workflow, Input โฑ. Output โ output. You need Editor on the child. Up to 5 levels deep; loops between workflows are refused.
Wait
Pauses, then continues. Survives restarts.
Amount, unit (seconds to days).
Stop & Error
Ends the run as failed with your message.
Message.
No-Op
Does nothing. Useful as a tidy junction.
โ
Comparison operators
If, Switch and Filter share these: equals, not equals, greater than, greater or
equal, less than, less or equal, contains, does not contain, starts with, ends
with, is empty, is not empty.
Human in the loop
Step
Does
Wait for Approval
Pauses the run until a named person makes a decision. Each decision is its own output. ๐ Approvals
Coming soon
These appear in the picker greyed out with a soon label and cannot be
published yet:
Step
Status
Code
Waiting on a safe sandbox
A2A Agent, GitAgent
Not yet available
Split Document
Not yet available
Parse Document
Shown in the picker, but fails when run. Do not use it in production yet.