Merging Outputs (with binary) from HTTP Request Node and Set Node

Describe the problem/error/question

I’m working on a workflow triggered by Whatsapp chat. I’m using the IF node to create routes for message types: image and text. The routes will then end up in the same node, where their output will be used as input for an AI Agent.

Basically, there’s no error, but I am expecting a different output. Here, it’s producing 2 items, while my expectation is only 1 item, which is like a merged output from those 2 items.

I’ve tried using Code node and so far the output is 2 items as well. I’ve tried Merge, but it doesn’t produce output at all.

These are the outputs at the moment:



Any advice?
Thank you!

(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)

Share the output returned by the last node

Information on your n8n setup

  • n8n version: 1.88
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main): main
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
  • Operating system:

Hi,

Doesn’t merge by position not work?

Reg
J.

1 Like

Hi @jcuypers .

I did try sending a text message, but no output there.

And after that I try an image, no output either.

This is my setup in Merge node.

Anyway, doesn’t it need both ouput from prev 2 nodes?

Update:
After setting up this option, it now works!

So, the solution is

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.