Otion Iterator Bug? Only processes the first item from a multi-value Relation/Rollup

Hi everyone,

I’m facing a strange issue with the Notion integration and hope someone might have some insight.

My Goal: I want to send a personalized email to every student linked in a multi-value Relation property of an “Exam” item.

The Problem: My scenario correctly finds the “Exam” item. In the Notion UI, this item clearly has 2 or more students linked in the Relation property. However, when the flow runs, the Iterator module that is supposed to process this list of students only runs once.

Evidence: After a test run, I inspected the Iterator module’s output bundle, and its log shows Total number of bundles: 1. This proves that the Iterator is only receiving one item from the upstream Notion module (Search Objects or Watch Database Items), even though the source data in Notion contains multiple items.

This issue occurs for both Relation properties and for Rollup properties based on that relation. It seems the Notion module is failing to read the complete array.

Troubleshooting I’ve Already Tried:

  • Completely deleting and re-creating the Notion connection from scratch.

  • Verifying that all relevant databases are shared with the Make.com integration.

  • Using both the Watch Database Items (trigger) and Search Objects (action) modules. Both exhibit the same behavior of only reading the first item in the array.

  • Resetting the trigger’s starting point (“Choose where to start: All”).

My Question: Has anyone else experienced this bug where Make.com’s Notion modules fail to read a complete multi-value array from a Relation or Rollup property? Is there a known workaround that I’m missing?

I’ve been stuck on this for a while and would really appreciate any help!

Thanks in advance.

Hey there,

Iterators process arrays of items. Can you show a screenshot of how the iterator is setup and what the input bundle is?