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:
1️⃣ Replacing "RSS by Zapier" with "Schedule by Zapier" + a Webhook GET request to retrieve the RSS feed manually.
2️⃣Using "Filter by Zapier" or "Delay Until" to ignore executions outside of a specific timeframe.
3️⃣ 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?