{"product_id":"n8n-rising-topic-reading-list-from-rss-feeds-csv-html","title":"n8n Rising Topic Reading List from RSS Feeds + CSV\/HTML","description":"\u003ch3\u003eDiscover what’s trending across your favorite RSS feeds—automatically\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow builds an \u003cstrong\u003en8n Rising Topic Reading List\u003c\/strong\u003e by reading multiple RSS\/Atom feeds, grouping stories by topic, scoring momentum vs an earlier baseline, and generating a downloadable \u003cstrong\u003eHTML brief\u003c\/strong\u003e plus \u003cstrong\u003eCSV shortlist\u003c\/strong\u003e of fresh picks.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eStarts from a snapshot\u003c\/strong\u003e using a manual run (or an optional weekday schedule) to capture a consistent “now” window.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetches four public RSS\/Atom feeds\u003c\/strong\u003e and waits for all feeds to return—keeping errors and empty feeds visible.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFilters and normalizes\u003c\/strong\u003e items by your configured date windows, removes excluded keywords, de-duplicates links per publisher, and caps retained items per feed.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAssigns articles to topics\u003c\/strong\u003e by matching configured topic keywords to each story’s strongest match.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGroups similar headlines\u003c\/strong\u003e into single stories per topic, then measures momentum by comparing fresh coverage to a baseline window (including coverage-quality warnings).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOutputs a balanced reading shortlist\u003c\/strong\u003e of fresh stories—prioritizing multi-publisher coverage and limiting selections per topic.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExports results\u003c\/strong\u003e as an \u003cstrong\u003eHTML brief\u003c\/strong\u003e and a \u003cstrong\u003eCSV file\u003c\/strong\u003e you can download and reuse.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eOperators and analysts who want an \u003cstrong\u003eautomated “rising topics” digest\u003c\/strong\u003e without manually scanning RSS readers.\u003c\/li\u003e\n  \u003cli\u003en8n users who need a \u003cstrong\u003etopic-aware newsroom-style shortlist\u003c\/strong\u003e across multiple sources.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers configuring recurring coverage checks with configurable \u003cstrong\u003etime windows\u003c\/strong\u003e and limits.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eManual trigger\u003c\/strong\u003e (and optional schedule) to run feed snapshots.\u003c\/li\u003e\n  \u003cli\u003eNodes used: \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, \u003cstrong\u003emerge\u003c\/strong\u003e, \u003cstrong\u003eSticky Note\u003c\/strong\u003e, and \u003cstrong\u003eRSS Feed Read\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eSetup via a \u003cstrong\u003eSettings JSON\u003c\/strong\u003e: define the four RSS\/Atom feed URLs (with consistent publisher IDs), topics\/keywords, exclusions, and time windows (e.g., freshHours, baselineHours, shortlistSize, maxShortlistPerTopic).\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46063669706931,"sku":"N8N-19713","price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/j2_DQVPXREerBp-HU4_7y_nRuhNxGf.png?v=1789808912","url":"https:\/\/buyflowscripts.com\/products\/n8n-rising-topic-reading-list-from-rss-feeds-csv-html","provider":"N8N Commerce","version":"1.0","type":"link"}