The CloudRadial AutomationAI Designer builds a workflow from nodes you drag onto the canvas and connect into a flow. This article introduces the palette, the node types in each group, the fields most nodes share, and how nodes pass data to one another. It is for workspace users with the Admin role or higher who build workflows, and it serves as the index for the per-node articles that follow.
The Palette
The Designer palette is the left rail. It groups the node types you can add into four sections — Scripts, AI, Logic, and Flow. Drag a card onto the canvas to add a node, then select it to open its settings. Every workflow also has a Start node and an End node; the Start node is created automatically and the End node terminates the flow (see Flow).
Scripts
Script nodes run code on a runner. They share one set of fields and differ only in the language and the runner flavor that executes them:
- PowerShell Script — run a script step in PowerShell
- Python Script — run a Python step
- C# Script — run a C# step
AI
AI nodes call a language model and consume Usage Credits:
- AI Prompt — a single prompt that produces one output
- Agent — a goal-directed node that reasons and uses tools, adapting at runtime
Logic
Logic nodes control the shape of the flow:
- Condition — branch on a rule (if/else)
- For Each — run a step once per item in a collection (loop or fan out)
Flow
The Flow section holds the End node, which terminates the workflow. The Start node is the entry point and is not in the palette because it is added automatically and cannot be deleted. For both, see the article on the Start and End nodes.
Common Fields
Most nodes share a small set of fields:
Name— the node's display label on the canvas. Renaming a node never breaks a binding, because expressions reference a node's stable id, not its name.Timeout (seconds)— how long the step may run before it times out. Script nodes accept 1 to 1800 seconds (default 1800).Retry count— how many times a failed script step is retried, from 0 to 5 (default 0).
The AI and Logic nodes carry their own additional fields, which the per-node articles describe. The Condition node runs in the control plane and has no timeout or retry.
Connecting Nodes and Passing Data
Connect nodes by dragging from one node's output handle to the next node's input handle. The order of those connections is the order the workflow runs in. Each node writes a JSON output object that later nodes read with binding expressions; for the full data contract — output shape, binding syntax, the trigger payload, filters, and default versus explicit inputs — see the article on passing data between nodes with input and output JSON.
Comments
0 comments
Please sign in to leave a comment.