This workflow corresponds to n8n.io template #7702 — we link there as the canonical source.
This workflow follows the Agent → Google Gemini Chat 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 →
{
"nodes": [
{
"id": "216bbe7d-075f-4979-b85b-c26c7e9cdcbd",
"name": "RSS Read",
"type": "n8n-nodes-base.rssFeedRead",
"position": [
-1632,
-384
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "df7c5f76-e8aa-4534-8440-25ba73787589",
"name": "RSS Read1",
"type": "n8n-nodes-base.rssFeedRead",
"position": [
-1632,
-192
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "fc25569b-2435-42ad-a4ae-217d0b9c995b",
"name": "If",
"type": "n8n-nodes-base.if",
"position": [
-1408,
-384
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "b250889e-c089-46b6-ae9f-9895c447156f",
"name": "Merge",
"type": "n8n-nodes-base.merge",
"position": [
-736,
-208
],
"parameters": {},
"typeVersion": 3.2
},
{
"id": "8a4bfe9f-82de-4023-b439-cbc7e1f33c81",
"name": "If1",
"type": "n8n-nodes-base.if",
"position": [
-1408,
-192
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "f64f672e-a661-4e37-9823-ada9098b3f5a",
"name": "Sort",
"type": "n8n-nodes-base.sort",
"position": [
-1184,
-384
],
"parameters": {},
"typeVersion": 1
},
{
"id": "e0c90c1e-3498-4bea-8699-ab97f663ee98",
"name": "Sort1",
"type": "n8n-nodes-base.sort",
"position": [
-1184,
-192
],
"parameters": {},
"typeVersion": 1
},
{
"id": "e8da531d-1bc0-4fbe-99eb-72414b49fb69",
"name": "Limit",
"type": "n8n-nodes-base.limit",
"position": [
-960,
-384
],
"parameters": {},
"typeVersion": 1
},
{
"id": "8d00dcb5-7238-48b7-952b-6082c4617eec",
"name": "Limit1",
"type": "n8n-nodes-base.limit",
"position": [
-960,
-192
],
"parameters": {},
"typeVersion": 1
},
{
"id": "a99451af-8de7-4960-a28f-bd8e19f2f403",
"name": "RSS Read2",
"type": "n8n-nodes-base.rssFeedRead",
"position": [
-1632,
0
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "cf5e3aca-72b0-4ab7-a61e-da59df5fcb17",
"name": "If2",
"type": "n8n-nodes-base.if",
"position": [
-1408,
0
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "c86a6d33-d607-423c-b6ea-00fcce343f38",
"name": "Sort2",
"type": "n8n-nodes-base.sort",
"position": [
-1184,
0
],
"parameters": {},
"typeVersion": 1
},
{
"id": "aa6e1226-85d0-4b9a-901d-4fa4577dc5a5",
"name": "Limit2",
"type": "n8n-nodes-base.limit",
"position": [
-960,
0
],
"parameters": {},
"typeVersion": 1
},
{
"id": "fc971750-a8f0-41aa-a6bf-820a7a5726dc",
"name": "R\u00e9daction",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-480,
-192
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "f4f73e16-8088-496a-8d04-ff5b042d871a",
"name": "Google Gemini Chat Model2",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
-512,
32
],
"parameters": {},
"typeVersion": 1
},
{
"id": "3ddad4f0-1f7d-4b3b-85d5-af8a98c6d76f",
"name": "Structured Output Parser1",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
-400,
-32
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "c6873db5-f768-4179-bcc9-ccd9cec34563",
"name": "Google Gemini Chat Model3",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
-304,
64
],
"parameters": {},
"typeVersion": 1
},
{
"id": "9fe875bd-209e-48f9-be2a-a87618d873d6",
"name": "Edit Fields3",
"type": "n8n-nodes-base.set",
"position": [
-64,
-176
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "2d55e685-48a2-4336-93d6-57bcd62a3041",
"name": "Send the summary by e-mail1",
"type": "n8n-nodes-base.microsoftOutlook",
"position": [
384,
-176
],
"parameters": {},
"typeVersion": 2
},
{
"id": "45b4fbc7-dd8c-4031-b2f3-f433f082a33d",
"name": "Aggregate1",
"type": "n8n-nodes-base.aggregate",
"position": [
96,
-176
],
"parameters": {},
"typeVersion": 1
},
{
"id": "4ea9ac4b-5d52-456d-bee3-d848a302039d",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1744,
-512
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "0f305d40-0a31-497a-b38b-6fbaf3fe68c3",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1456,
-512
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "2017804e-a981-41ed-aeb4-d2b72135465d",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1216,
-512
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "085d8be4-ca60-4b7f-9d1a-8d4c69f10447",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-992,
-512
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "678dec55-f3e6-4390-8272-6030cdd67653",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-560,
-512
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "584aff97-f1c4-4f54-a0ba-0087db547488",
"name": "Sticky Note5",
"type": "n8n-nodes-base.stickyNote",
"position": [
-128,
-512
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "9aa74215-e370-4ca0-a77b-61873faa13cc",
"name": "Sticky Note6",
"type": "n8n-nodes-base.stickyNote",
"position": [
288,
-512
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "db0fcb1f-b6b6-4525-b8f6-450375dfaf17",
"name": "Sticky Note7",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2032,
-512
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "b9aaf419-94ed-4f16-84fb-2e4b17c5fb25",
"name": "Schedule Trigger",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-1968,
-176
],
"parameters": {},
"typeVersion": 1.2
}
],
"connections": {
"If": {
"main": [
[
{
"node": "Sort",
"type": "main",
"index": 0
}
]
]
},
"If1": {
"main": [
[
{
"node": "Sort1",
"type": "main",
"index": 0
}
]
]
},
"If2": {
"main": [
[
{
"node": "Sort2",
"type": "main",
"index": 0
}
]
]
},
"Sort": {
"main": [
[
{
"node": "Limit",
"type": "main",
"index": 0
}
]
]
},
"Limit": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 0
}
]
]
},
"Merge": {
"main": [
[
{
"node": "R\u00e9daction",
"type": "main",
"index": 0
}
]
]
},
"Sort1": {
"main": [
[
{
"node": "Limit1",
"type": "main",
"index": 0
}
]
]
},
"Sort2": {
"main": [
[
{
"node": "Limit2",
"type": "main",
"index": 0
}
]
]
},
"Limit1": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 1
}
]
]
},
"Limit2": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 2
}
]
]
},
"RSS Read": {
"main": [
[
{
"node": "If",
"type": "main",
"index": 0
}
]
]
},
"RSS Read1": {
"main": [
[
{
"node": "If1",
"type": "main",
"index": 0
}
]
]
},
"RSS Read2": {
"main": [
[
{
"node": "If2",
"type": "main",
"index": 0
}
]
]
},
"Aggregate1": {
"main": [
[
{
"node": "Send the summary by e-mail1",
"type": "main",
"index": 0
}
]
]
},
"R\u00e9daction": {
"main": [
[
{
"node": "Edit Fields3",
"type": "main",
"index": 0
}
]
]
},
"Edit Fields3": {
"main": [
[
{
"node": "Aggregate1",
"type": "main",
"index": 0
}
]
]
},
"Schedule Trigger": {
"main": [
[
{
"node": "RSS Read",
"type": "main",
"index": 0
},
{
"node": "RSS Read1",
"type": "main",
"index": 0
},
{
"node": "RSS Read2",
"type": "main",
"index": 0
}
]
]
},
"Google Gemini Chat Model2": {
"ai_languageModel": [
[
{
"node": "R\u00e9daction",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Google Gemini Chat Model3": {
"ai_languageModel": [
[
{
"node": "Structured Output Parser1",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Structured Output Parser1": {
"ai_outputParser": [
[
{
"node": "R\u00e9daction",
"type": "ai_outputParser",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Every morning → fetch 3 French economy RSS feeds → keep fresh items → AI rewrites into short summaries → send a nice HTML email newsletter. ⏰ Trigger at 07:00 📰 Fetch RSS (Le Monde, Usine Nouvelle, Le Figaro) ⛔ Filter → keep only recent items 🔢 Sort newest first ✂️ Limit 2 per…
Source: https://n8n.io/workflows/7702/ — 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.
blog writing automation. Uses rssFeedRead, lmChatOpenAi, textClassifier, agent. Scheduled trigger; 90 nodes.
Automatically scan major financial newswires for biotech catalyst events, score them with AI sentiment analysis, and surface ranked trade candidates — all without manual monitoring.
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 import
This workflow is designed for Japanese-speaking professionals, and learners who want to efficiently stay up to date with practical productivity, lifehack, and efficiency-related insights from Japanese
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.