Daily news curation with Gemini AI: auto-filter & publish to Notion & Telegram
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (12)
- Merge
n8n-nodes-base.merge - Code
n8n-nodes-base.code - Telegram
n8n-nodes-base.telegram - Notion
n8n-nodes-base.notion - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini - Schedule Trigger
n8n-nodes-base.scheduleTrigger - RSS Read
n8n-nodes-base.rssFeedRead - HTTP Request
n8n-nodes-base.httpRequest - Aggregate
n8n-nodes-base.aggregate - If
n8n-nodes-base.if - Wait
n8n-nodes-base.wait - No Operation, do nothing
n8n-nodes-base.noOp
What it does
What this template does This workflow creates a daily “n8n News Radar” briefing: - Pulls the latest n8n ecosystem updates from Blog, Community, GitHub Releases, and Reddit. - Filters to the last 24 hours + keyword relevance. - Uses a Gemini “Editor-in-Chief” agent to semantically deduplicate topics and score them (only Score 3+ pass). - Saves curated topics to a Notion database. - Sends urgent alerts (Score 4+) to Telegram. How it works (high level) 1) Scheduled trigger (daily) or Manual trigger (testing) 2) Data ingestion from 4 sources (RSS + GitHub API) 3) Normalize + filter (24h) 4) Keyword pre-filter (reduce noise + LLM cost) 5) Batch items → Gemini agent (dedupe + scoring + Spanish strategic summary) 6) Parse JSON output + Notion-safe chunking 7) Save to Notion 8) If Score >= 4 → send Telegram alert Setup steps (after import) 1) Connect these credentials in n8n: - Google Gemini (AI Agent) - Notion (Content DB) - Telegram (alerts) 2) Replace placeholders inside nodes: - Add to Notion (Content DB) → databaseId.value = YOURNOTIONDATABASEID - Telegram Notification → chatId = YOURTELEGRAMCHATIDOR@channelusername Requirements - An n8n instance (Cloud or self-hosted) - Google Gemini API access - A Notion database with the properties used by the Notion node - A Telegram bot + target chat/channel