AutomationFlowsAI & RAG › Daily News Curation with Gemini Ai: Auto-filter & Publish to Notion & Telegram

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

ByVasyl Pavlyuchok @vasylpavlyuchok on n8n.io

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…

Cron / scheduled trigger★★★★☆ complexityAI-powered26 nodesTelegramNotionGoogle GeminiRSS Feed ReadHTTP Request
AI & RAG Trigger: Cron / scheduled Nodes: 26 Complexity: ★★★★☆ AI nodes: yes Added:

This workflow corresponds to n8n.io template #11834 — we link there as the canonical source.

This workflow follows the Googlegemini → HTTP Request recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "7cb61d1b-9f0c-4e82-89c5-163484bf3a0d",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2080,
        -288
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "26683c1a-6d78-47fc-b05b-405e9db98102",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1744,
        0
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "7ee616ba-4d5c-4357-b3fe-431593962874",
      "name": "Merge All Sources",
      "type": "n8n-nodes-base.merge",
      "position": [
        -1664,
        192
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "03d2655e-cc3c-4c22-88fb-964fa74dae26",
      "name": "Normalize & Filter (24h)",
      "type": "n8n-nodes-base.code",
      "position": [
        -1408,
        224
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "76b1a9fb-1b70-4ebc-bc3f-965525549ce0",
      "name": "Sticky Note AI1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -944,
        -240
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "aba18b9e-067d-43c8-80d5-0e7801855b71",
      "name": "Sticky Note Time1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1472,
        0
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "8ed93a3b-4f31-4b2c-ba6e-331d4182f403",
      "name": "Sticky Note Time2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1216,
        0
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "22d16eea-6c86-4925-8e0b-e2db83f18018",
      "name": "Telegram Notification",
      "type": "n8n-nodes-base.telegram",
      "position": [
        512,
        208
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "bebd9188-c0fd-475f-be91-13f4df8289f9",
      "name": "Add to Notion (Content DB)",
      "type": "n8n-nodes-base.notion",
      "position": [
        48,
        224
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "930017fd-c3c9-431d-99b0-e74b7e7b51f1",
      "name": "Editor-in-Chief (AI Agent)",
      "type": "@n8n/n8n-nodes-langchain.googleGemini",
      "maxTries": 2,
      "position": [
        -720,
        224
      ],
      "parameters": {},
      "retryOnFail": true,
      "typeVersion": 1,
      "waitBetweenTries": 5000
    },
    {
      "id": "b41a123d-8a70-4d19-97b4-b010f6dd42ea",
      "name": "Daily Schedule",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -2320,
        240
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "a7fea496-fcf7-46e6-8538-f6b7dfd04d4f",
      "name": "n8n Blog RSS",
      "type": "n8n-nodes-base.rssFeedRead",
      "position": [
        -1984,
        16
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "607c65f1-1a39-4219-b4be-79ffc27c553c",
      "name": "n8n Community Announcements",
      "type": "n8n-nodes-base.rssFeedRead",
      "position": [
        -1984,
        160
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "5c3591c0-03be-4673-904e-bdd609ac0d91",
      "name": "GitHub n8n Releases",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -1984,
        320
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "78800948-104d-4d67-9c90-3fe7fe5169a5",
      "name": "Reddit n8n News",
      "type": "n8n-nodes-base.rssFeedRead",
      "position": [
        -1984,
        480
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "d49e18a5-1d88-4e35-9b2f-e37c7dfadfe9",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -3056,
        448
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "5d601978-c5e8-4fcc-8b3d-8b1c576677b7",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2704,
        448
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "4e92ada9-f2b7-4cb8-bdbb-35e25b101c45",
      "name": "Keyword Pre-filter",
      "type": "n8n-nodes-base.code",
      "position": [
        -1152,
        224
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "240f74e7-15cb-4d1d-a226-cfa7a10da9e9",
      "name": "Batch Items",
      "type": "n8n-nodes-base.aggregate",
      "position": [
        -896,
        224
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "a52d1766-f39e-417e-a671-6f628910582f",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -208,
        -64
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "0a589f70-8f70-4980-928c-aff86f7765aa",
      "name": "Sticky Note33",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2416,
        96
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "9e6445ed-1142-40a7-8097-9aa4d77524d2",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -3056,
        -336
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "a10211c0-d3d4-4be3-bbeb-31690ba6ad4d",
      "name": "Classification Gate",
      "type": "n8n-nodes-base.if",
      "position": [
        272,
        224
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "0de1618a-f3e2-46c8-9cd4-49449cc1f7b7",
      "name": "Parse & Chunk Output (Notion Guardrail)",
      "type": "n8n-nodes-base.code",
      "position": [
        -400,
        224
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "c2fd7cd4-8d4f-4a97-98b4-b4d7ea20119c",
      "name": "Random Wait",
      "type": "n8n-nodes-base.wait",
      "position": [
        -160,
        224
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "e916638e-2afc-49a4-b8bd-9ae9d9a7c399",
      "name": "Stop Process",
      "type": "n8n-nodes-base.noOp",
      "position": [
        512,
        432
      ],
      "parameters": {},
      "typeVersion": 1
    }
  ],
  "connections": {
    "Batch Items": {
      "main": [
        [
          {
            "node": "Editor-in-Chief (AI Agent)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Random Wait": {
      "main": [
        [
          {
            "node": "Add to Notion (Content DB)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "n8n Blog RSS": {
      "main": [
        [
          {
            "node": "Merge All Sources",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Daily Schedule": {
      "main": [
        [
          {
            "node": "n8n Community Announcements",
            "type": "main",
            "index": 0
          },
          {
            "node": "GitHub n8n Releases",
            "type": "main",
            "index": 0
          },
          {
            "node": "Reddit n8n News",
            "type": "main",
            "index": 0
          },
          {
            "node": "n8n Blog RSS",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Reddit n8n News": {
      "main": [
        [
          {
            "node": "Merge All Sources",
            "type": "main",
            "index": 3
          }
        ]
      ]
    },
    "Merge All Sources": {
      "main": [
        [
          {
            "node": "Normalize & Filter (24h)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Keyword Pre-filter": {
      "main": [
        [
          {
            "node": "Batch Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Classification Gate": {
      "main": [
        [
          {
            "node": "Telegram Notification",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Stop Process",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "GitHub n8n Releases": {
      "main": [
        [
          {
            "node": "Merge All Sources",
            "type": "main",
            "index": 2
          }
        ]
      ]
    },
    "Normalize & Filter (24h)": {
      "main": [
        [
          {
            "node": "Keyword Pre-filter",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Add to Notion (Content DB)": {
      "main": [
        [
          {
            "node": "Classification Gate",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Editor-in-Chief (AI Agent)": {
      "main": [
        [
          {
            "node": "Parse & Chunk Output (Notion Guardrail)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "n8n Community Announcements": {
      "main": [
        [
          {
            "node": "Merge All Sources",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Parse & Chunk Output (Notion Guardrail)": {
      "main": [
        [
          {
            "node": "Random Wait",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

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…

Source: https://n8n.io/workflows/11834/ — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

AI & RAG

Start your day with a personalized news podcast delivered directly to your Telegram. This workflow helps you stay informed without scrolling through endless feeds. It automatically collects news from

RSS Feed Read, YouTube, Google Gemini +2
AI & RAG

Transform your job search with this comprehensive n8n workflow that automatically searches, analyzes, and applies to relevant positions across multiple job platforms. Perfect for developers, engineers

HTTP Request, Google Gemini, Notion +2
AI & RAG

AI Institutional Stock Valuation Engine with Risk Scoring & Scenario Targets

Google Sheets, XML, HTTP Request +3
AI & RAG

Overview This is a production-grade, fully automated stock analysis system built entirely in n8n. It combines institutional-level financial analysis, dual AI model consensus, and a self-improving back

Google Sheets, XML, HTTP Request +3
AI & RAG

A professional AI equity analysis automation built on n8n that transforms structured financial data and real-time news into disciplined, risk-adjusted price targets and actionable BUY/HOLD/SELL signal

Google Sheets, OpenAI, XML +3