Logic & Flow Control
If, Switch, Filter, Wait, Execute Workflow, and flow control nodes
- Execute Workflow NodeCall a published indie.money sub-workflow from within your workflow. The sub-workflow runs on its own owner's budget (owner-pays).
- Filter NodeRemove items from the agent that do not match a condition.
- If NodeBranch your agent based on a condition. Items that match go to the true branch; others go to false.
- Limit NodeLimit the number of items passed through the agent. Useful for rate limiting and testing.
- NoOp NodeA pass-through node that does nothing. Useful for visual organization.
- Respond to Webhook NodeSend a custom HTTP response to a webhook trigger. Supports JSON, text, binary, redirect, and more. JWT mode not supported.
- Set NodeAdd, modify, or remove fields on agent items. The most commonly used data manipulation node.
- Split Out NodeSplit a single item containing an array into multiple items — one per array element.
- Sticky NoteAdd a visual note to your agent canvas. Does not affect execution.
- Stop and Error NodeHalt agent execution and return an error message.
- Switch NodeRoute agent items to different branches based on a value matching multiple cases.
- Wait NodePause an agent for a defined time, up to the 5-minute run limit. Webhook and form resume not supported.
- Unsupported Features ReferenceNodes and features not supported on indie.money, with alternatives.