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) andSearch 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.