Quick overview
This workflow runs hourly to monitor an RSS/Atom/JSON feed using Apify Feed Contract Monitor, keeps a persistent baseline state, and outputs only new or changed feed items for downstream processing.
How it works
- Runs every hour on a schedule trigger.
- Sets the feed URL, state namespace, first-run mode, and per-run item limit.
- Uses the Apify Feed Contract Monitor actor to fetch the feed, compare it to stored state, and return both feed-health records and changed-item records.
- Filters the results to keep only records that represent new or changed feed items.
Setup
- Self-host n8n and install the community node package
n8n-nodes-feed-contract-monitor.
- Create and select an Apify API credential for the Apify Feed Contract Monitor node.
- Update the feed URL and state namespace in the feed variables, and set the first run to
baseline_only to establish the initial baseline before enabling the hourly schedule.