Node reference
Set node: build JSON with templates
set · Updated September 17, 2026
The Set node builds a new object from templates. It is how you reshape data between steps.
When to use it
- Picking the few fields an agent needs from a large API response.
- Building the final shape of a branch before a Merge.
Ports
- Inputs
in- Outputs
out
Configuration
- Values
valuesrequired - object
- Merge with input
keep_input - boolean · default false
Output
Fires out with the rendered values. With Merge with input on, the values are merged over the incoming object.
Example
{
"queue": "urgent",
"note": "Escalating: {{ nodes.normalise.output.message }}"
}Keep reading
- Templates and expressionsPass data between workflow nodes with Jinja templates and expressions: read the trigger payload and upstream node output, branch on conditions, and keep raw values.
- Merge node: join branchesThe Merge node joins workflow branches back together once every incoming edge settles, passing on the first value, a list, or an object keyed by source.
- Automated report drafting with ClaudeFetch metrics from an API and have Claude draft a readable report in a Novalink workflow you run on demand, with scheduled runs on the roadmap.
Build it on the canvas
Create a free account and run your first workflow in the browser, or run Novalink on your own machine.