Error "No Set data found" after IF node

I often get the error " No Set data found" wen i try to execute a node after an If node.

In the following example I get customer data from a CRM via API. In the If node, i determine if the customer is New or not. If new I add in the column “trigger” the value “new_customer” otherwise I add the value “purchase”. So far so good.

I then need to proceed to split the name field into first and last name. For this I added a Set node “Split full name” . At this point the workflow looks like this:

when i open the node “split full name” and try to run it, it spits the error “No Set data found”, even though I click on “Execute previous nodes”.

Please share the workflow

I would like to be able to execute previous nodes so I can continue transforming the data in order to be able to send it to another API in the required format.

Information on your n8n setup

  • n8n version: 0.213.0
  • Database you’re using (default: SQLite): PostGres
  • Running n8n with the execution process [own(default), main]: main
  • Running n8n via [Docker, npm,, desktop app]: docker

Hi @fxholl, I came across this as well in the past and my was usually to just execute the whole flow (using the Execute Workflow button) rather than just a single node with multiple incoming branches.

This also works for your example:

That said I just tried executing the Split full name node from your example on its own (using n8n cloud 0.215.2) and it’s also working fine for me:

Recording 2023-02-23 at 09.36.43

So perhaps you just want to upgrade your n8n version?