$node expression does not return value

Describe the issue/error/question

Running n8n on Docker Synology. I am probably asking very basic question but could find an answer. I like to extract value from $node and using the following expression in SET string value
{{$node[“Email Parser Snippet”].json[“Guest name”]}}

The issue is that when I run the workflow the output is “{{$node[“Email Parser Snippet”].json[“Guest name”]}}” rather than the actual value. seems like the function is set as string value instead of pulling the info and replacing the value.

Please share the workflow

(Select the nodes and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow respectively)

{
“nodes”: [
{
“parameters”: {
“keepOnlySet”: true,
“values”: {
“string”: [
{
“name”: “Property”,
“value”: “Test”
},
{
“name”: “Full Name”,
“value”: “{{$node[“Email Parser Snippet”].json[“Guest name”]}}”
},
{
“name”: “Phone Number”,
“value”: “{{$node[“Email Parser Snippet”].json[“Phone”]}}”
},
{
“name”: “Check In Date”,
“value”: “{{$node[“Email Parser Snippet”].json[“Check-in”]}}”
},
{
“name”: “Confirmation Code”,
“value”: “{{$node[“Email Parser Snippet”].json[“Confirmation Code”]}}”
}
],
“number”: [
{
“name”: “Nights”
},
{
“name”: “Guests”
}
]
},
“options”: {}
},
“name”: “Set”,
“type”: “n8n-nodes-base.set”,
“typeVersion”: 1,
“position”: [
420,
440
]
}
],
“connections”: {}
}

Welcome to the community @Droren!

It looks like you did not set the parameter to an expression. So you can either:

  • add an equal sign in front of it
  • press on the cog-icon right of the parameter and select “Add Expression”