
The visual agent builder
The canvas and node library
Every agent is a graph of steps (also called nodes) starting from a trigger. You add steps from the node library, where they are grouped into four categories:
To add a step, open the Add Step panel, pick a step, and drop it onto the canvas. Pan and zoom to navigate; loop steps can be collapsed to keep large agents readable.
If you are deciding between AI Think, AI Respond, AI Plan & Execute, AI Agent, approvals, branches, or loops, see Choosing AI steps.
For a full description of every step you can place, see the Step reference.
The inspector: Steps and Properties
The right-hand inspector configures whatever you select. It has two tabs:- Steps — the settings for the selected step: its instructions, the skills and tools it can use, connector choices, and step-specific options.
- Properties — agent-wide settings such as name, description, and avatar.
Connecting steps
Steps run in the order you wire them. Drag from one step’s output to another step’s input to create an edge; the canvas snaps to helper lines so connections stay tidy. Branching, looping, and approval steps add their own outgoing paths that you connect to the next step in each direction.Canvas mode vs Agent mode
You can edit an agent two ways:- Canvas — the visual graph, for arranging and wiring steps directly.
- Agent mode — a focused editing view of the agent’s setup.
Connections and Trigger setup validation
The builder checks that your agent is runnable and flags anything missing:- A Connections button appears when a step needs an external system — for example, a NetSuite action before NetSuite is connected. The agent shows a Connection required banner until you resolve it.
- A Trigger setup button appears when the trigger needs configuration, such as choosing the user identity an automated run executes under (Run As).
The AI builder assistant
Rather than placing every step by hand, you can describe what you want and let the in-builder AI assistant edit the agent for you. Open the builder chat, type a request — for example, “Add a step that finds invoices over 60 days past due, then draft a follow-up email for approval” — and it applies the changes to the canvas. You can keep refining by chatting, then adjust anything by hand.Header actions
The builder header holds the actions for saving, testing, and shipping your agent:1
Save
Saves your changes as a Draft. Save often while you work; the agent is not runnable by others until you publish.
2
Preview
Runs the agent inside the builder so you can test it before publishing. Provide a chat message or trigger inputs, watch the run stream live, and iterate. See Preview, publish & versions.
3
Publish
Makes the agent Live and runnable. Publishing is gated — a triggered agent must have its trigger Run As configured before Publish is allowed.
4
Share
Shares the agent with a team so its members can run it.
5
Version history
Browse saved snapshots of the agent, view a historical version, and Restore this version if you need to roll back.
A published agent with unsaved edits prompts you to Save before it runs the latest draft. Read-only agents (such as built-in ones) offer Duplicate so you can edit your own copy.
Next steps
Step reference
Every trigger, AI step, action, and utility you can add.
Choosing AI steps
When to use AI Think, AI Respond, AI Plan & Execute, AI Agent, approvals, branches, and loops.
Tools, skills & connections
Attach the skills, tools, and connectors your agent needs.
Preview, publish & versions
Test an agent, publish it, and manage versions and Run As.
Running agents
Run agents on demand or assign runs as tasks.