What's the difference between Merge Append and Merge Combine?

What’s the difference between Merge Append and Merge Combine?

Describe the problem/error/question

I’m confused about when to use Append versus Combine in the Merge node.

What is the error message (if any)?

Please share your workflow

(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:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Hey @Fatoki_Alfred, while you wait for a response, here are some things that might help:

Suggested resources

Automatically matched to your question.

Docs:

Forum:

@i52sacaa, @bhavyshekhaliya, @jabbson - you’ve helped with similar issues before, can you take a look?

Automatically suggested by n8n’s community bot. It’s a pilot - please share feedback here.

Append simply places the items from one input after the other. It doesn’t try to match or merge records.

Combine is used when you want to join related items together based on their position or matching fields, depending on the mode you’ve selected

If the two inputs are unrelated lists, Append is usually the right choice. If they represent the same records coming from different branches, Combine is generally what you’re looking for

One gotcha that isn’t obvious until it bites you: in Combine → Matching Fields, any item that doesn’t find a match is silently dropped unless you enable Include Unpaired Items. So when your output count is mysteriously smaller than your input count, that’s usually the cause — not a broken lookup upstream.

Append never drops anything, it just stacks. If you only need everything in one stream and don’t care about pairing, Append is the safe default.