Workflow n8n : veille hebdomadaire par flux RSS
Workflow n8n : chaque lundi, lit un flux RSS, garde les 5 articles les plus utiles avec un LLM et envoie le résumé par e-mail à l'équipe.
Access Medium
- Read files or data
- Modify or delete files : No
- Send data over the internet
- Run commands on the machine : No
| Input | Un ou plusieurs flux RSS |
|---|---|
| Output | E-mail chaque lundi à 9 h |
Steps
- Déclenchement chaque lundi à 9 h
- Lire les articles du flux RSS
- Garder les 5 plus importants et les résumer avec un LLM
- Envoyer le résumé par e-mail
Exported definition
{
"name": "Veille hebdomadaire par flux RSS",
"nodes": [
{
"parameters": {
"rule": {
"interval": [
{
"field": "cronExpression",
"expression": "0 9 * * 1"
}
]
}
},
"name": "Chaque lundi à 9 h",
"type": "n8n-nodes-base.scheduleTrigger",
"typeVersion": 1.2,
"position": [
0,
0
]
},
{
"parameters": {
"url": "https://exemple.fr/flux.xml"
},
"name": "Lire le flux RSS",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1,
"position": [
220,
0
]
},
{
"parameters": {
"method": "POST",
"url": "https://api.anthropic.com/v1/messages",
"authentication": "predefinedCredentialType",
"nodeCredentialType": "anthropicApi",
"sendBody": true,
"specifyBody": "json",
"jsonBody": "={\"model\": \"claude-haiku-4-5\", \"max_tokens\": 1200, \"messages\": [{\"role\": \"user\", \"content\": \"Voici les articles de la semaine. Garde les 5 plus importants pour notre activité et résume chacun en 2 phrases, avec son lien.\\n\\n{{ JSON.stringify($input.all().map(i => ({ titre: i.json.title, lien: i.json.link, extrait: i.json.contentSnippet }))) }}\"}]}"
},
"name": "Sélectionner et résumer (LLM)",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.2,
"position": [
440,
0
]
},
{
"parameters": {
"sendTo": "equipe@exemple.fr",
"subject": "Veille de la semaine",
"message": "={{ $json.content[0].text }}"
},
"name": "Envoyer par e-mail",
"type": "n8n-nodes-base.gmail",
"typeVersion": 2.1,
"position": [
660,
0
]
}
],
"connections": {
"Chaque lundi à 9 h": {
"main": [
[
{
"node": "Lire le flux RSS",
"type": "main",
"index": 0
}
]
]
},
"Lire le flux RSS": {
"main": [
[
{
"node": "Sélectionner et résumer (LLM)",
"type": "main",
"index": 0
}
]
]
},
"Sélectionner et résumer (LLM)": {
"main": [
[
{
"node": "Envoyer par e-mail",
"type": "main",
"index": 0
}
]
]
}
}
}Estimated cost
Input tokens per call : ≈ 955
| Model | Per call | Per 1,000 calls |
|---|---|---|
| Mistral Large · Mistral AI | €0.00042 | €0.42 |
| DeepSeek Flash · DeepSeek | €0.00025 | €0.25 |
| DeepSeek V4 Pro · DeepSeek | €0.00111 | €1.11 |
| GPT-6 Luna · OpenAI | €0.00008 | €0.08 |
| GPT-6 Sol · OpenAI | €0.00168 | €1.68 |
| Claude Sonnet 5.5 · Anthropic | €0.00168 | €1.68 |
| Claude Opus 5.5 · Anthropic | €0.00336 | €3.36 |
| Self-hosted open-source model (Ollama, vLLM) | €0 in API fees (server cost only) | |
Input cost only, excluding the model's answer. Providers' public standard prices (Mistral AI, DeepSeek, OpenAI, Anthropic) converted from USD to euros at the ECB rate of September 29, 2026. Estimate: 1 token ≈ 3.6 characters.
Common to all 3 regions
Created by the author, no outside source.
Commercial use allowed · credit the author · changes allowed.
Declared access : read files, send data online.
Hosted in France (Scaleway, Paris). No transfer outside the EU.
European Union · 5/5
No personal data.
No training data: no summary required.
United States · 5/5
No personal data.
No training data: no documentation to publish.
China · 5/5
No personal data.
No training data; AI-generated content published in China must be labelled (2025).
Indicative summary as of 30/09/2026, not a legal certification. Method and sources →
Statistics
Likes : 0 · Comments : 0
Click a counter to show or hide it, hover the chart for details. One view per visitor per day, bots excluded; counting started on 30 September 2026.
- Identifier
- contextetech--veille-hebdomadaire-rss-n8n
- Type
- Workflows
- File
- veille-hebdomadaire-rss-n8n.workflow.json
- Format
- JSON (application/json)
- Size
- 2,491 bytes (2.4 KB)
- Encoding
- UTF-8
- Estimated tokens
- ≈ 689
- Language
- French
- License
- MIT
- Commercial use
- Allowed
- Personal data
- None
- Version
- 1.0
- Published on
- October 1, 2026 at 6:55 PM
- Updated on
- October 1, 2026 at 6:55 PM
- Storage
- in database
- Uses
- 0
- Likes
- 0
veille-hebdomadaire-rss-n8n.workflow.json
{
"name": "Veille hebdomadaire par flux RSS",
"nodes": [
{
"parameters": {
"rule": {
"interval": [
{
"field": "cronExpression",
"expression": "0 9 * * 1"
}
]
}
},
"name": "Chaque lundi à 9 h",
"type": "n8n-nodes-base.scheduleTrigger",
"typeVersion": 1.2,
"position": [
0,
0
]
},
{
"parameters": {
"url": "https://exemple.fr/flux.xml"
},
"name": "Lire le flux RSS",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1,
"position": [
220,
0
]
},
{
"parameters": {
"method": "POST",
"url": "https://api.anthropic.com/v1/messages",
"authentication": "predefinedCredentialType",
"nodeCredentialType": "anthropicApi",
"sendBody": true,
"specifyBody": "json",
"jsonBody": "={\"model\": \"claude-haiku-4-5\", \"max_tokens\": 1200, \"messages\": [{\"role\": \"user\", \"content\": \"Voici les articles de la semaine. Garde les 5 plus importants pour notre activité et résume chacun en 2 phrases, avec son lien.\\n\\n{{ JSON.stringify($input.all().map(i => ({ titre: i.json.title, lien: i.json.link, extrait: i.json.contentSnippet }))) }}\"}]}"
},
"name": "Sélectionner et résumer (LLM)",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.2,
"position": [
440,
0
]
},
{
"parameters": {
"sendTo": "equipe@exemple.fr",
"subject": "Veille de la semaine",
"message": "={{ $json.content[0].text }}"
},
"name": "Envoyer par e-mail",
"type": "n8n-nodes-base.gmail",
"typeVersion": 2.1,
"position": [
660,
0
]
}
],
"connections": {
"Chaque lundi à 9 h": {
"main": [
[
{
"node": "Lire le flux RSS",
"type": "main",
"index": 0
}
]
]
},
"Lire le flux RSS": {
"main": [
[
{
"node": "Sélectionner et résumer (LLM)",
"type": "main",
"index": 0
}
]
]
},
"Sélectionner et résumer (LLM)": {
"main": [
[
{
"node": "Envoyer par e-mail",
"type": "main",
"index": 0
}
]
]
}
}
}
Import
# n8n : Workflows › Import from file › veille-hebdomadaire-rss-n8n.workflow.json
Steps
1. Déclenchement chaque lundi à 9 h 2. Lire les articles du flux RSS 3. Garder les 5 plus importants et les résumer avec un LLM 4. Envoyer le résumé par e-mail
Community
No comments yet. Share your feedback, it will help the next person.