I’m trying to setup an automation that gathers, prioritizes and summarizes news articles from RSS sources. The objective is to have one daily email listing the most relevant news items, and summarizing them.
My issue is that I’m currently receiving one email per news item that was prioritized. I would like to instead receive one single email, containing all relevant news items of the day.
How can I achieve this? I thought of storing results in a spreadsheet, and creating a separate scenario that would run once a day and send the emails from there, but surely there’s a simpler way?
Every result (item/record) from the trigger module will output a bundle. Each bundle triggers operations in future modules (one operation per bundle). To “combine” multiple bundles into a single variable, you’ll need to use an aggregator of some sort.
Aggregators are modules that accumulate multiple bundles into one single bundle. An example of a commonly-used aggregator module is the Array aggregator module. The next popular aggregator is the Text Aggregator which is very flexible and can apply to many use-cases like building of JSON, CSV, HTML.
There are other types of aggregator modules, click the below links to find out more:
Here are some useful links and guides you can use to learn more on how to use the Make platform, apps, and app modules. I found these useful when I was learning Make, and hope they might benefit you too —
You need to set the “Source Module” field of the aggregator to where the bundles are coming from. This is usually an Iterator module, but can also be a search/list/repeater module, or even your RSS module.
This is now resolved. For anyone who may find this in the future: the solution was to setup the initial RSS acquisition step as the source module for the aggregator.