What is your goal?
What I’m trying to do:
Build a Monday automation that fetches tasks from Notion, filters them into Past Due / Due This Week / Upcoming, groups them by assignee, and sends a personalized Slack message to each person with a clean, formatted summary.
Message format-
Total Task:
Past Due: (2)
Due This Week: (3)
Upcoming: (5)
Past Due:
1.Task Name
Client: [Client Name]
Project: [Project Name]
Due: [Date]
2.Task Name
Client: [Client Name]
Project: [Project Name]
Due: [Date]
Due This Week:
1.Task Name
Client: [Client Name]
Project: [Project Name]
Due: [Date]
2.Task Name
Client: [Client Name]
Project: [Project Name]
Due: [Date]
3.Task Name
Client: [Client Name]
Project: [Project Name]
Due: [Date]
Upcoming:
1.Task Name
Client: [Client Name]
Project: [Project Name]
Due: [Date]
2.Task Name
Client: [Client Name]
Project: [Project Name]
Due: [Date]
What is the problem & what have you tried?
My current Make.com flow:
Notion module (Search Objects) → fetch all tasks from the database.
Router → three routes based on due date filters:
Past Due
Due This Week
Upcoming
Aggregator in each route → group tasks by assigned person email.
Iterator over aggregated bundles → process tasks per person.
Set Multiple Variables → store fields (task name, client, project, due date, URL, total number of task).
Text Aggregator → format tasks into the message structure for each category.
Text Parser → convert formatted text to plain text.
Set Multiple Variable again → store each category’s text output.
Fourth Router path → uses Get Multiple Variables to combine Past Due + Due This Week + Upcoming text for each assignee.
Slack → send the final compiled message to each person.
My Problem: I can’t access the variables set in Set Multiple Variables modules from all parts of the flow. Even though I set variables in each route (Past Due, Due This Week, Upcoming), when I try to retrieve them in a fourth route using Get Multiple Variables, some or all are empty or missing.
My Question:
What am I doing wrong? Why are the variables not accessible across router paths?
How can I restructure or improve this automation so that all three category outputs can be merged into one Slack message per person?
I want to understand the correct architecture and best practices for this type of scenario.
