Hello everyone,
I’m trying to synchronize my Notion database with Webflow, including a multi-reference field for destinations.
My setup:
In Notion:
- “Roadbook” database → Contains roadbook information.
- “Destination” database → Contains locations linked to each roadbook.
- Relationship between “Roadbook” and “Destination” (a roadbook can have multiple destinations).
In Webflow:
- “Roadbook” collection → Synchronized with Notion.
- Multi-Reference field “Destinations” → Should contain all destinations linked to a roadbook without overwriting existing ones.
My Make workflow:
- Detect changes in Notion (when a roadbook is created or modified).
- Retrieve client data.
- Use an Iterator to split the “destination” relation.
- Use a “Get a Page - Destination” module to fetch Webflow IDs of the destinations.
- Use an Array Aggregator to group the destination IDs.
- Update the Webflow collection.
Issue encountered:
Each time the scenario runs, new destinations overwrite the previous ones in Webflow.
Example:
- Expected result:
[ "Milan", "Rome" ]
- Current issue: If “Milan” is already present, “Rome” replaces it instead of being added.
Goal:
I want to add new destinations to the existing list without deleting previous ones.
Possible causes:
- My Array Aggregator is not properly grouping all values.
- The mapping in Webflow is overwriting instead of merging the destination IDs.
Help needed:
- How can I configure the Array Aggregator to prevent overwriting?
- Is there a better approach to handling a multi-reference field in Webflow using Make?
I’m attaching my blueprint.
blueprint.json (353.4 KB)
Thanks in advance for your help!