Back to Templates

Daily News Curation with Gemini AI: Auto-filter & Publish to Notion & Telegram

Created by

Created by: Vasyl Pavlyuchok || vasylpavlyuchok

Vasyl Pavlyuchok

Last update

Last update 9 hours ago

Share


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)
  1. Replace placeholders inside nodes:
  • Add to Notion (Content DB)databaseId.value = YOUR_NOTION_DATABASE_ID
  • Telegram NotificationchatId = YOUR_TELEGRAM_CHAT_ID_OR_@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