Hi everyone,
I’m using "RSS by Zapier" to retrieve new articles from an RSS feed. However, the Zap currently runs every 15 minutes, which quickly consumes my Zapier tasks. I want to control when the Zap runs instead of relying on Zapier’s default polling interval.
My goal is to: Manually define when the Zap executes (e.g., once a day at 8 AM or every hour).
Fetch multiple articles in a single execution instead of triggering the Zap for each new item.
Limit the number of executions to optimize Zapier task consumption.
Filter the retrieved articles based on keywords before processing them.
Possible solutions I’ve considered: Replacing "RSS by Zapier" with "Schedule by Zapier" + a Webhook GET request to retrieve the RSS feed manually.
Using "Filter by Zapier" or "Delay Until" to ignore executions outside of a specific timeframe.
Using an external RSS aggregator that generates a combined feed, then retrieving it with Webhook at scheduled intervals.
My key questions: Is there a native way in Zapier to adjust the polling frequency of the RSS trigger?
What is the best approach to ensure the Zap only runs at a specific time?
If Webhook is the best option, could you provide a step-by-step guide on how to set it up?
Does the Webhook approach allow me to filter articles based on keywords before processing them? If so, how can I achieve that?