- Home
- Resources
- Integrations
- Execution Data
n8n Execution Data nodeConfigure Execution Data in n8n.
Every execution looks alike in the list until something labels it. The n8n Execution Data node attaches your own key and value pairs to the run it sits in, so the Executions list can be searched by order number, customer or batch. One operation, keys of 50 characters, values of 512.
Verified Trustpilot reviews · AI, automation & growth agency
What does the n8n Execution Data node do?
The Execution Data node writes metadata onto the execution it runs inside. Nothing is sent to an outside service: the key and value pairs you add travel with that run, and the Executions list can then be searched by them.
It is a core node, shipped with n8n, and it fires on every incoming item unless a branch keeps it out of the path.
Picture an order workflow that writes rows into Postgres and finishes quietly. Two days later somebody asks what happened to one specific order. Without metadata, the only way in is scrolling. With a saved field carrying the order reference, the run is one search away.
A second case: a support queue that posts messages into Slack. Saving the ticket reference and the assigned queue on each run turns the execution history into something a colleague can read without opening every run one by one.
Third case, the noisy one. A workflow that starts on a Webhook receives payloads from several senders at once. Saving the sender name and the payload type sorts the history into groups you can actually reason about when a batch fails.
When to reach for something else: this node writes metadata, it never reads it back. Pulling custom execution data during a run is the job of the Code node, which can retrieve it while the workflow is still going. If your goal is to store business data for later reporting rather than to find a run again, a database node is the right home for it.
The limits are worth knowing before you design around them. A key stops at 50 characters and a value at 512. Past that, n8n truncates to the maximum length and writes a log entry, so nothing breaks loudly, it just comes out shorter than you expected, and only the log says so. The node also has a single operation and no trigger of its own: a Schedule Trigger, a Webhook or a tool trigger has to open the workflow before it.
Which parameter does the Execution Data node expose?
The Execution Data node exposes one operation. For each one: the node as you configure it in n8n, the required fields, and our field notes.
Operations index
Save Highlight Data (for search/review)
saveWhat you see in n8n
Notes & use cases
The only operation on this node writes your key and value pairs onto the current execution and lets the items continue unchanged. The run then appears in the Executions list carrying that metadata, which is what makes it findable afterwards.
Key parameters
- Data to Save: a collection where Add Saved Field adds one key and value pair per click. The value is normally an expression pulled from the incoming item, such as
{{ $json.orderId }}, so each run carries its own reference rather than a fixed label.
Need help automating Execution Data with n8n?
A person reads every message.
Execution Data in n8n: common questions
01Is the n8n Execution Data node included in every n8n plan?
02What do you need to set up before using it?
03What are the limits of the Execution Data node?
04Execution Data node or Code node for custom execution data?
05n8n or Make for tagging runs like this?
Get our weekly integration tips.
No spam. Unsubscribe anytime.

