How to aggregate multiple RSS feeds to use in a single scenario?

Hi, I’ve got multiple scenarios starting with an RSS trigger when a feed is updated. Given that at least a couple of these scenarios are pretty similar to each other, is it possible to aggregate the corresponding RSS feeds so that I can use just one scenario and not waste operations?
I looked online for some RSS aggregators (like RSS Mixer), but their base plan is pretty weak and they update very slowly, so I hope Make has a better option.

Thank you in advance for your help

Me as well needs such an improvement urgently. Anyone an idea ?

You Can use Google Sheets to store RSS feeds URLs in one column, and use SEARCH ROW in Google Sheets Module to get a list of those URLs

3 Likes

Hey @FranDes @Marcus_Dressler

Have you found your solution yet?
I’m in the same search as you.

Thanks for your feedback!
Nico

What about webhooks?

You set up multiple scenarios wich are watching those RSS feeds. When its triggered it send the URL to an webhook. This webhook trigger the one main scenario.

2 Likes

I would say this is probably the most efficient way to handle this. You get your results as quickly as the feed(s) are updated and doesn’t really use more ops than necessary.

2 Likes

Can you give a bit more detail on how to combine feeds in Google Sheets. I cannot find the “Search Row” function. I want to make this consolidation available as a new feed externally.

Thanks.

If you schedule the scenario at regular intervals, you can search the past period in the RSS feed instead of watching the RSS feed. This enables you to not have to put the RSS module at the start of the flow, and you can string together multiple RSS modules in succession this way.

2 Likes

Can you expand on this? I’ve been trying to work this timing out in my head. I’ve setup two scenarios, one where it’s “Watch RSS feed items”, runs once per day, and my hope is that it will only look at new items within the feed since the last time the scenario ran.

But you also mention you might be able to do this with the “Retrieve RSS feed items” and it would only look within the past period and pull the newest items within the feed? Is that the default setup for that module or is there a specific setting I need to pick to make it operate that way?

Basically the end goal is to have an RSS feed that once a day pulls in the newest items from the feed since the last time the scenario ran. Is that possible?

If you use Watch RSS Feed Items, Make will internally store which is the last item retrieved so it knows which ones are new next time it runs. You have the ability to manually select which feed item to start with. This module, if it’s placed in your scenario, must be the trigger.

If you use Retrieve RSS Feed Items, you can place it anywhere in your scenario, but you need to supply start and end date for feed items. If you don’t supply either day it will get the latest by default, up to the maximum you specify. To use this, you need to keep track of the “Date From” value and update it before you run the module again so that you avoid getting duplicate items. One way is to use a Data Store.

3 Likes

Awesome, thanks so much for the reply. Makes perfect sense and I know exactly what I need to do. Thanks!

2 Likes