Quick overview
This workflow manually collects recent RSS/Atom stories from TechCrunch and The Verge, ranks them by keyword relevance, and optionally uses Google Gemini to generate a research briefing plus LinkedIn and newsletter drafts with source-ID citations, exporting a review bundle as JSON/Markdown/CSV.
How it works
- Starts when you run the workflow manually and loads your topic, audience, RSS/Atom feeds, keyword list, and lookback limits.
- Fetches each feed over HTTPS (or uses built-in demo XML), validates and parses the XML, and extracts article titles, excerpts, dates, and canonical URLs.
- Deduplicates and filters stories by recency and keyword matches, then ranks and selects the top sources and produces a source register.
- If AI is enabled, sends the selected source excerpts to Google Gemini to generate a JSON research briefing that cites only the provided source IDs.
- Validates the briefing structure and citations, then uses Google Gemini to draft LinkedIn and newsletter copy and validates that drafts cite valid source IDs and contain no URLs.
- Renders a human-review bundle (status plus review issues, briefing, drafts, source list, and feed failures) and exports it as a downloadable JSON file that includes Markdown and a sources CSV.
Setup
- Add Google Gemini credentials for the two Gemini steps if you plan to set enableAI to true.
- Update the Settings values (topic, audience, keywords, lookbackHours, maxStories, and feed URLs/allowedFeedHosts) to match your monitoring needs.
- If running in live mode, ensure the configured feed hosts are reachable from your n8n instance and keep the allowlist aligned with your feed URLs.
- To avoid reprocessing the same links, paste the workflow’s seenUrls output back into knownUrls before the next run.
- After running, download and review the generated bundle before publishing anything, since the workflow only uses feed titles/excerpts and flags content for human review.