This workflow corresponds to n8n.io template #10776 — we link there as the canonical source.
This workflow follows the Agent → Datatable 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 →
{
"meta": {
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "120f7355-f525-46cf-93b7-fdec50cc896f",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-16,
336
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "9da73311-4b52-4a90-b2e8-6b3f1d0f17ad",
"name": "Sticky Note - Google Search",
"type": "n8n-nodes-base.stickyNote",
"position": [
-16,
928
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "41f11e33-fb0a-4ff9-9c2e-b13ffc2dde94",
"name": "Split Keywords",
"type": "n8n-nodes-base.splitOut",
"position": [
336,
1168
],
"parameters": {},
"typeVersion": 1
},
{
"id": "6e0527f8-2fa9-4462-b838-1c3e89953594",
"name": "Google Search News",
"type": "n8n-nodes-serpapi.serpApi",
"position": [
560,
1168
],
"parameters": {},
"retryOnFail": true,
"typeVersion": 1
},
{
"id": "ee90b41f-5f35-4970-942d-afdc9c723e30",
"name": "Split News Results",
"type": "n8n-nodes-base.splitOut",
"position": [
800,
1168
],
"parameters": {},
"typeVersion": 1
},
{
"id": "9c6658ec-ad77-48ea-befe-c11024311175",
"name": "Create isoDate for News",
"type": "n8n-nodes-base.code",
"position": [
1008,
1168
],
"parameters": {},
"typeVersion": 2
},
{
"id": "43be7281-b8c5-4c28-bc3f-cb35537395d7",
"name": "Split Analysis Results1",
"type": "n8n-nodes-base.splitOut",
"position": [
1600,
1808
],
"parameters": {},
"typeVersion": 1
},
{
"id": "cdbd4183-4ee9-4a59-9546-e7ca070690ac",
"name": "Aggregate All Articles1",
"type": "n8n-nodes-base.aggregate",
"position": [
960,
1808
],
"parameters": {},
"typeVersion": 1
},
{
"id": "4dee9e3c-ef05-445d-b5ea-b1873ad2a68e",
"name": "AI: Classify Finance/Insurance1",
"type": "@n8n/n8n-nodes-langchain.textClassifier",
"position": [
608,
2080
],
"parameters": {},
"retryOnFail": true,
"typeVersion": 1.1
},
{
"id": "dc6b722d-e2e7-47be-a74e-e26f79e8db7e",
"name": "JSON Parser: Summary1",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
1360,
2016
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "944e7bf6-8ef5-44ca-8481-978ef983cdf6",
"name": "Daily RSS Trigger (7.55AM)2",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-272,
2080
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "abb3fd74-9844-4272-a9ce-555bd7ebea75",
"name": "Get title+link",
"type": "n8n-nodes-base.set",
"position": [
384,
2080
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "3e629bab-04d2-42cc-8a79-a8b73f229fcc",
"name": "Aggregate All Articles2",
"type": "n8n-nodes-base.aggregate",
"position": [
960,
2256
],
"parameters": {},
"typeVersion": 1
},
{
"id": "6c82eb16-d745-4cd7-9b26-98fdd4a1c8e8",
"name": "JSON Parser: Summary2",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
1328,
2464
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "c9e0d8d8-0f36-4f14-8008-aff1144e3dd9",
"name": "Build Email HTML",
"type": "n8n-nodes-base.code",
"position": [
2736,
2032
],
"parameters": {},
"typeVersion": 2
},
{
"id": "56fb1be5-df40-424c-bee0-e6baa0712027",
"name": "Build HTML Table2",
"type": "n8n-nodes-base.code",
"position": [
2160,
2256
],
"parameters": {},
"typeVersion": 2
},
{
"id": "23eba8c0-1160-47ee-96d4-9c1638c77f57",
"name": "Merge1",
"type": "n8n-nodes-base.merge",
"position": [
2496,
2032
],
"parameters": {},
"typeVersion": 3.2
},
{
"id": "16f73df4-4304-464d-a465-362468dafe91",
"name": "Insert to News Collection",
"type": "n8n-nodes-base.dataTable",
"position": [
1680,
896
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "6384acc5-49b4-492f-9988-a3ddd471f9c7",
"name": "Set keywords",
"type": "n8n-nodes-base.set",
"position": [
96,
1168
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "416abe1c-5a8e-45bb-a2e2-1925c52792a5",
"name": "Daily RSS Trigger (7:30AM)",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-256,
656
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "0832504e-9b98-41f6-9a08-b4b714772284",
"name": "Split Analysis Results2",
"type": "n8n-nodes-base.splitOut",
"position": [
1584,
2256
],
"parameters": {},
"typeVersion": 1
},
{
"id": "c20f8522-491e-4e22-bda0-403a129e13ce",
"name": "Send Report Email",
"type": "n8n-nodes-base.gmail",
"position": [
2976,
2032
],
"parameters": {},
"retryOnFail": true,
"typeVersion": 2.2
},
{
"id": "b06e4f08-4834-4e2f-bd8d-b38a6f186a3d",
"name": "OpenAI GPT 4.1 nano",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
656,
2272
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "84a12f06-8d9b-4106-94c1-fe903ffd5fae",
"name": "Google Gemini Flash1",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
1104,
2064
],
"parameters": {},
"typeVersion": 1
},
{
"id": "44d1be3c-bc92-4594-8cae-218fe08b47d5",
"name": "Google Gemini Flash2",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
1104,
2448
],
"parameters": {},
"typeVersion": 1
},
{
"id": "34422ff9-2753-4da4-8434-05caea5f6159",
"name": "RSS Trigger (7h, 18h)",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-256,
1168
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "db115209-22fe-4f90-a413-7d75ee612213",
"name": "Normalize Article Data2",
"type": "n8n-nodes-base.set",
"position": [
1232,
752
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "7660870e-d111-4232-986e-a38212cd87db",
"name": "AI: Summarize Top 15 Articles",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1200,
1808
],
"parameters": {},
"retryOnFail": true,
"typeVersion": 3.1
},
{
"id": "6b000135-79b3-47ac-baa9-16c0e091f127",
"name": "AI: Summarize Top 15 Articles2",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1184,
2256
],
"parameters": {},
"retryOnFail": true,
"typeVersion": 3.1
},
{
"id": "8cadb8e8-16d8-4cdc-a921-09a4e5409dcd",
"name": "Transform for Table2",
"type": "n8n-nodes-base.code",
"position": [
1840,
2256
],
"parameters": {},
"typeVersion": 2
},
{
"id": "cfe7afde-984c-4064-95d2-73467c488819",
"name": "Transform for Table1",
"type": "n8n-nodes-base.code",
"position": [
1840,
1808
],
"parameters": {},
"typeVersion": 2
},
{
"id": "5af384ea-774b-4ef6-b776-a83914425836",
"name": "Configure RSS Sources Group 1",
"type": "n8n-nodes-base.set",
"position": [
144,
576
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "b2269e9e-9b88-4736-881e-3bdf58d29d67",
"name": "Build HTML Table",
"type": "n8n-nodes-base.code",
"position": [
2160,
1808
],
"parameters": {},
"typeVersion": 2
},
{
"id": "745070e9-5b6a-4058-b6ce-c5541c8d8111",
"name": "Create data table",
"type": "n8n-nodes-base.dataTable",
"position": [
1680,
576
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "472b2499-602e-41de-ae12-8c9d5bd63448",
"name": "Clean data Table (older than 3 days)",
"type": "n8n-nodes-base.dataTable",
"position": [
1680,
720
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "5bb6cd5f-cdae-4b54-819b-ec12b84fe6dc",
"name": "Get news from data table",
"type": "n8n-nodes-base.dataTable",
"position": [
64,
2080
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "b1efa5c8-437d-43cf-9093-962d1264665a",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-16,
1344
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "8e8c2589-02ed-4940-b834-2a4d77ca6394",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
880,
1344
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "46fc7017-75c2-45fe-a0d4-57f6dac53b7d",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
2016,
1344
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "096b4d87-9200-4abe-80e0-21cc90e4b43a",
"name": "Configure RSS Group 2",
"type": "n8n-nodes-base.set",
"position": [
144,
752
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "746b6f4b-011e-466b-9dd0-1593512a45d9",
"name": "Split RSS URLs2",
"type": "n8n-nodes-base.splitOut",
"position": [
384,
752
],
"parameters": {},
"typeVersion": 1
},
{
"id": "881b8355-6505-4642-8424-7785d537c853",
"name": "Fetch RSS Content2",
"type": "n8n-nodes-base.rssFeedRead",
"onError": "continueRegularOutput",
"maxTries": 2,
"position": [
608,
752
],
"parameters": {},
"retryOnFail": true,
"typeVersion": 1.2
},
{
"id": "c7883454-f62c-4baf-9f35-96a2cdaf555e",
"name": "Split RSS URLs1",
"type": "n8n-nodes-base.splitOut",
"position": [
384,
576
],
"parameters": {},
"typeVersion": 1
},
{
"id": "edb2dc7c-4e9a-4114-9488-66b33159167f",
"name": "Fetch RSS Content1",
"type": "n8n-nodes-base.rssFeedRead",
"onError": "continueRegularOutput",
"maxTries": 2,
"position": [
608,
576
],
"parameters": {},
"retryOnFail": true,
"typeVersion": 1.2
},
{
"id": "3494d995-2f0b-4552-a8cc-334c5065a771",
"name": "Normalize Article Data3",
"type": "n8n-nodes-base.set",
"position": [
1248,
1168
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "1aedb9af-7898-44ff-9735-6c85744d6933",
"name": "Normalize Article Data1",
"type": "n8n-nodes-base.set",
"position": [
1232,
576
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "57bfbbee-022b-43ed-9efa-d644ec35d039",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-320,
336
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "020fde61-d761-4b67-bb7a-30a35f6de674",
"name": "Sticky Note5",
"type": "n8n-nodes-base.stickyNote",
"position": [
-992,
336
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"connections": {
"Merge1": {
"main": [
[
{
"node": "Build Email HTML",
"type": "main",
"index": 0
}
]
]
},
"Set keywords": {
"main": [
[
{
"node": "Split Keywords",
"type": "main",
"index": 0
}
]
]
},
"Get title+link": {
"main": [
[
{
"node": "AI: Classify Finance/Insurance1",
"type": "main",
"index": 0
}
]
]
},
"Split Keywords": {
"main": [
[
{
"node": "Google Search News",
"type": "main",
"index": 0
}
]
]
},
"Split RSS URLs1": {
"main": [
[
{
"node": "Fetch RSS Content1",
"type": "main",
"index": 0
}
]
]
},
"Split RSS URLs2": {
"main": [
[
{
"node": "Fetch RSS Content2",
"type": "main",
"index": 0
}
]
]
},
"Build Email HTML": {
"main": [
[
{
"node": "Send Report Email",
"type": "main",
"index": 0
}
]
]
},
"Build HTML Table": {
"main": [
[
{
"node": "Merge1",
"type": "main",
"index": 0
}
]
]
},
"Build HTML Table2": {
"main": [
[
{
"node": "Merge1",
"type": "main",
"index": 1
}
]
]
},
"Fetch RSS Content1": {
"main": [
[
{
"node": "Normalize Article Data1",
"type": "main",
"index": 0
}
]
]
},
"Fetch RSS Content2": {
"main": [
[
{
"node": "Normalize Article Data2",
"type": "main",
"index": 0
}
]
]
},
"Google Search News": {
"main": [
[
{
"node": "Split News Results",
"type": "main",
"index": 0
}
]
]
},
"Split News Results": {
"main": [
[
{
"node": "Create isoDate for News",
"type": "main",
"index": 0
}
]
]
},
"OpenAI GPT 4.1 nano": {
"ai_languageModel": [
[
{
"node": "AI: Classify Finance/Insurance1",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Google Gemini Flash1": {
"ai_languageModel": [
[
{
"node": "AI: Summarize Top 15 Articles",
"type": "ai_languageModel",
"index": 0
},
{
"node": "JSON Parser: Summary1",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Google Gemini Flash2": {
"ai_languageModel": [
[
{
"node": "AI: Summarize Top 15 Articles2",
"type": "ai_languageModel",
"index": 0
},
{
"node": "JSON Parser: Summary2",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Transform for Table1": {
"main": [
[
{
"node": "Build HTML Table",
"type": "main",
"index": 0
}
]
]
},
"Transform for Table2": {
"main": [
[
{
"node": "Build HTML Table2",
"type": "main",
"index": 0
}
]
]
},
"Configure RSS Group 2": {
"main": [
[
{
"node": "Split RSS URLs2",
"type": "main",
"index": 0
}
]
]
},
"JSON Parser: Summary1": {
"ai_outputParser": [
[
{
"node": "AI: Summarize Top 15 Articles",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"JSON Parser: Summary2": {
"ai_outputParser": [
[
{
"node": "AI: Summarize Top 15 Articles2",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"RSS Trigger (7h, 18h)": {
"main": [
[
{
"node": "Set keywords",
"type": "main",
"index": 0
}
]
]
},
"Aggregate All Articles1": {
"main": [
[
{
"node": "AI: Summarize Top 15 Articles",
"type": "main",
"index": 0
}
]
]
},
"Aggregate All Articles2": {
"main": [
[
{
"node": "AI: Summarize Top 15 Articles2",
"type": "main",
"index": 0
}
]
]
},
"Create isoDate for News": {
"main": [
[
{
"node": "Normalize Article Data3",
"type": "main",
"index": 0
}
]
]
},
"Normalize Article Data1": {
"main": [
[
{
"node": "Insert to News Collection",
"type": "main",
"index": 0
}
]
]
},
"Normalize Article Data2": {
"main": [
[
{
"node": "Insert to News Collection",
"type": "main",
"index": 0
}
]
]
},
"Normalize Article Data3": {
"main": [
[
{
"node": "Insert to News Collection",
"type": "main",
"index": 0
}
]
]
},
"Split Analysis Results1": {
"main": [
[
{
"node": "Transform for Table1",
"type": "main",
"index": 0
}
]
]
},
"Split Analysis Results2": {
"main": [
[
{
"node": "Transform for Table2",
"type": "main",
"index": 0
}
]
]
},
"Get news from data table": {
"main": [
[
{
"node": "Get title+link",
"type": "main",
"index": 0
}
]
]
},
"Daily RSS Trigger (7:30AM)": {
"main": [
[
{
"node": "Configure RSS Sources Group 1",
"type": "main",
"index": 0
},
{
"node": "Configure RSS Group 2",
"type": "main",
"index": 0
}
]
]
},
"Daily RSS Trigger (7.55AM)2": {
"main": [
[
{
"node": "Get news from data table",
"type": "main",
"index": 0
}
]
]
},
"AI: Summarize Top 15 Articles": {
"main": [
[
{
"node": "Split Analysis Results1",
"type": "main",
"index": 0
}
]
]
},
"Configure RSS Sources Group 1": {
"main": [
[
{
"node": "Split RSS URLs1",
"type": "main",
"index": 0
}
]
]
},
"AI: Summarize Top 15 Articles2": {
"main": [
[
{
"node": "Split Analysis Results2",
"type": "main",
"index": 0
}
]
]
},
"AI: Classify Finance/Insurance1": {
"main": [
[
{
"node": "Aggregate All Articles1",
"type": "main",
"index": 0
}
],
[
{
"node": "Aggregate All Articles2",
"type": "main",
"index": 0
}
],
[]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
V2 (2026) available! An intelligent, fully automated news aggregation system that collects articles from multiple sources (RSS feeds + Google Search), uses AI to classify and summarize the most important stories, then delivers a professional HTML email report with expert…
Source: https://n8n.io/workflows/10776/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
AI powered workflow that scans HR news via RSS, checks which of your policies or contract templates might need updates, and sends a weekly internal newsletter as HTML.
We’ve released Version 4 of our AI Powered Blog Automation workflow. We heard your complains and made a complete redesign built for serious content creators.
Automatically scan major financial newswires for biotech catalyst events, score them with AI sentiment analysis, and surface ranked trade candidates — all without manual monitoring.
This is an automated blog post generation system that: Researches topics using AI agents and web search tools Writes complete blog posts with proper SEO structure Generates custom images for each post
kisisel asistan. Uses toolWorkflow, toolHttpRequest, toolCalculator, toolThink. Scheduled trigger; 43 nodes.