What are you trying to achieve?
This Make scenario transfers data from Google Contacts into a Notion database.
The issue lies with transferring Google Contact labels.
Flow 1 (image 1): The labels are transferred, but each label generates a separate entry in the Notion database (e.g., one contact with two labels becomes two entries).
Flow 2 (image 2)** using the Make “Text Aggregator” module: the labels are mapped correctly, but this setup means the Notion database can only see the Text Aggregator module and no longer recognizes the other modules.
Any idea for a solution?
Steps taken so far
Flow 1 (image 1): The labels are transferred, but each label generates a separate entry in the Notion database (e.g., one contact with two labels becomes two entries).
Flow 2 (image 2) using the Make “Text Aggregator” module: the labels are mapped correctly, but this setup means the Notion database can only see the Text Aggregator module and no longer recognizes the other modules.
Any idea for a solution?
Screenshots: scenario setup, module configuration, errors
Hey Thierry,
what is the output like? What are you trying to aggregate and what are you trying to pass on to the Notion module?
To fix this, you’ll want to merge all labels into one field (for Notion’s multi-select) but still pass through the other contact data. Try using an “Array aggregator” or a custom variable to collect all fields before sending to Notion.
Here’s a step-by-step workaround to keep all your contact data and combine labels into a single Notion entry:
- After the Iterator and Get a Contact Group modules, use the Text Aggregator to merge all labels for each contact (comma-separated).
- Add a Set Variable or Set Multiple Variables module after the Text Aggregator to collect the other contact fields (like name, email, etc.).
- Map both the aggregated labels and the other contact fields into the Notion Create a Database Item module, making sure the labels go into a multi-select property.
This way, each contact gets one Notion entry with all labels, and you keep all your other data