Utilisation de n8n et de l'IA pour résumer les actualités financières quotidiennes - Rapport automatique par e-mail

Intermédiaire

Ceci est unMarket Research, AI Summarizationworkflow d'automatisation du domainecontenant 9 nœuds.Utilise principalement des nœuds comme Set, Html, Wait, EmailSend, HttpRequest. Résumé quotidien des actualités financières avec Ollama LLM - Rapport automatique par e-mail

Prérequis
  • Peut nécessiter les informations d'identification d'authentification de l'API cible
Aperçu du workflow
Visualisation des connexions entre les nœuds, avec support du zoom et du déplacement
Exporter le workflow
Copiez la configuration JSON suivante dans n8n pour importer et utiliser ce workflow
{
  "id": "nPoiePylbYZrH7kn",
  "meta": {
    "instanceId": "dd69efaf8212c74ad206700d104739d3329588a6f3f8381a46a481f34c9cc281",
    "templateCredsSetupCompleted": true
  },
  "name": "Summarize Daily Financial News Using n8n & AI – Auto Email Report",
  "tags": [],
  "nodes": [
    {
      "id": "de6a3f50-13db-4869-96c4-00efb1633b0d",
      "name": "Déclencheur quotidien programmé",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        0,
        240
      ],
      "parameters": {
        "rule": {
          "interval": [
            {
              "triggerAtHour": 7
            }
          ]
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "7e60e85a-8357-4fcb-a5af-37f47caa23dc",
      "name": "Récupérer la page web d'actualités financières",
      "type": "n8n-nodes-base.httpRequest",
      "notes": "Url : https://www.ft.com/",
      "position": [
        220,
        240
      ],
      "parameters": {
        "url": "https://www.ft.com/",
        "options": {
          "timeout": 10000
        }
      },
      "notesInFlow": true,
      "typeVersion": 4.2
    },
    {
      "id": "1e4d85bf-311c-4f61-972b-bfac77d085e0",
      "name": "Délai pour assurer le chargement de la page",
      "type": "n8n-nodes-base.wait",
      "position": [
        440,
        240
      ],
      "webhookId": "adff7750-f9b0-4796-915d-9c28dcc878b0",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "819d8425-cc56-4277-9b7b-c5de0794d2b0",
      "name": "Extraire les titres et le texte des actualités",
      "type": "n8n-nodes-base.html",
      "notes": "Extract selected headlines, editor's picks, spotlight etc.",
      "position": [
        660,
        240
      ],
      "parameters": {
        "options": {
          "cleanUpText": true
        },
        "operation": "extractHtmlContent",
        "extractionValues": {
          "values": [
            {
              "key": "Headline #1",
              "cssSelector": "#site-content > div:nth-child(1) > section > div > div > div.layout-desktop__grid.layout-desktop__grid--span4.layout-desktop__grid--column-start-1.layout-desktop__grid--row-start-1.layout-desktop__grid--with-border.layout--default > div > div > div > div.story-group-stacked__primary-story > div > div > div > div > div.primary-story__teaser"
            },
            {
              "key": "Headline #2",
              "cssSelector": "#site-content > div:nth-child(1) > section > div > div > div.layout-desktop__grid.layout-desktop__grid--span6.layout-desktop__grid--column-start-5.layout-desktop__grid--row-start-1.layout-desktop__grid--with-border.layout--default > div > div > div > div > div > div.story-group__article.story-group__article--featured > div > div.featured-story-content > div.headline.js-teaser-headline.headline--scale-5.headline--color-black > a > span"
            },
            {
              "key": "Editor's Picks",
              "cssSelector": "#site-content > div:nth-child(1) > section > div > div > div.layout-desktop__grid.layout-desktop__grid--span2.layout-desktop__grid--column-start-11.layout-desktop__grid--row-start-1.layout--default > div"
            },
            {
              "key": "Top Stories",
              "cssSelector": "#site-content > div:nth-child(3) > section > div",
              "skipSelectors": "h2"
            },
            {
              "key": "Spotlight",
              "cssSelector": "#site-content > div:nth-child(6) > section",
              "skipSelectors": "h2"
            },
            {
              "key": "Various News",
              "cssSelector": "#site-content > div:nth-child(8) > section",
              "skipSelectors": "h2"
            },
            {
              "key": "Europe News",
              "cssSelector": "#site-content > div:nth-child(13) > section",
              "skipSelectors": "h2"
            }
          ]
        }
      },
      "notesInFlow": true,
      "typeVersion": 1.2
    },
    {
      "id": "9e225c3b-1732-4d22-8a43-cab26c816865",
      "name": "Nettoyer les données d'actualités extraites",
      "type": "n8n-nodes-base.set",
      "position": [
        880,
        240
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "5412a5ee-dbbe-4fcc-98a5-6fafc37b94d1",
              "name": "All data",
              "type": "string",
              "value": "=News :\n{{ $json['Headline #1'] }}\n\n\n\nFinancial news :\n\n{{ $('Extract News Headlines & Text\t').item.json['Headline #1'] }};\n\n{{ $('Extract News Headlines & Text\t').item.json['Headline #2'] }};\n\n{{ $('Extract News Headlines & Text\t').item.json['Editor\\'s Picks'] }};\n\n{{ $('Extract News Headlines & Text\t').item.json['Top Stories'] }};\n\n{{ $('Extract News Headlines & Text\t').item.json.Spotlight }};\n\n{{ $('Extract News Headlines & Text\t').item.json['Various News'] }};\n\n{{ $('Extract News Headlines & Text\t').item.json['Europe News'] }};\n\n"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "b6a11f10-2dc4-45b9-a9fd-ba4245fa28ca",
      "name": "Résumé IA des actualités financières",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1100,
        240
      ],
      "parameters": {
        "text": "=Summarise this news :\n\n{{ $json['All data'] }}",
        "options": {
          "systemMessage": "You are an AI financial analyst. Your role is to read, understand, and summarize key financial news from today. The goal is to provide investors with a clear and concise market overview to support better investment decisions.\n\n\nInvestor Outlook\nToday’s news points to [bullish/bearish/neutral] sentiment. Watch for [economic event/earnings report] tomorrow, which could influence market direction.\n"
        },
        "promptType": "define"
      },
      "typeVersion": 1.6
    },
    {
      "id": "04f50544-39c1-456c-ba8e-3150ae902adb",
      "name": "Envoyer le résumé financier quotidien par e-mail",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        1476,
        240
      ],
      "webhookId": "5ca3faf6-d857-4d58-8676-90e392fa9cc2",
      "parameters": {
        "text": "={{ $json.output }}",
        "options": {},
        "subject": "Today's News",
        "toEmail": "abc@gmail.com",
        "fromEmail": "xyz@gmail.com",
        "emailFormat": "text"
      },
      "credentials": {
        "smtp": {
          "id": "3QSx1pWoS0BZcK4c",
          "name": "SMTP account"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "2f4dab06-5786-4ab9-8a54-0b2bc56f6c22",
      "name": "Modèle de chat LLM",
      "type": "@n8n/n8n-nodes-langchain.lmChatOllama",
      "position": [
        1188,
        460
      ],
      "parameters": {
        "model": "llama3.2-16000:latest",
        "options": {}
      },
      "credentials": {
        "ollamaApi": {
          "id": "h9CEBFmYALm3FvZf",
          "name": "Ollama account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "3ac33bfa-1a93-495f-8f72-e10aba74543f",
      "name": "Note autocollante",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        580,
        -180
      ],
      "parameters": {
        "color": 5,
        "width": 320,
        "height": 320,
        "content": "📌 **Try It Out!**\n\nThis workflow auto-fetches top financial headlines, cleans the content, and uses AI to summarize it into a short investor-friendly email.\n\n🧠 Ideal for: Market analysts, finance teams, or daily newsletters.\n\n**Powered by:** n8n + LLM (e.g., GPT-4 or Gemini) + Email Node.\n"
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "bf9bf774-b70b-4fcf-9265-0ad47885effd",
  "connections": {
    "2f4dab06-5786-4ab9-8a54-0b2bc56f6c22": {
      "ai_languageModel": [
        [
          {
            "node": "b6a11f10-2dc4-45b9-a9fd-ba4245fa28ca",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "de6a3f50-13db-4869-96c4-00efb1633b0d": {
      "main": [
        [
          {
            "node": "7e60e85a-8357-4fcb-a5af-37f47caa23dc",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "9e225c3b-1732-4d22-8a43-cab26c816865": {
      "main": [
        [
          {
            "node": "b6a11f10-2dc4-45b9-a9fd-ba4245fa28ca",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "1e4d85bf-311c-4f61-972b-bfac77d085e0": {
      "main": [
        [
          {
            "node": "819d8425-cc56-4277-9b7b-c5de0794d2b0",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b6a11f10-2dc4-45b9-a9fd-ba4245fa28ca": {
      "main": [
        [
          {
            "node": "04f50544-39c1-456c-ba8e-3150ae902adb",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "7e60e85a-8357-4fcb-a5af-37f47caa23dc": {
      "main": [
        [
          {
            "node": "1e4d85bf-311c-4f61-972b-bfac77d085e0",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "819d8425-cc56-4277-9b7b-c5de0794d2b0": {
      "main": [
        [
          {
            "node": "9e225c3b-1732-4d22-8a43-cab26c816865",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Foire aux questions

Comment utiliser ce workflow ?

Copiez le code de configuration JSON ci-dessus, créez un nouveau workflow dans votre instance n8n et sélectionnez "Importer depuis le JSON", collez la configuration et modifiez les paramètres d'authentification selon vos besoins.

Dans quelles scénarios ce workflow est-il adapté ?

Intermédiaire - Étude de marché, Résumé IA

Est-ce payant ?

Ce workflow est entièrement gratuit et peut être utilisé directement. Veuillez noter que les services tiers utilisés dans le workflow (comme l'API OpenAI) peuvent nécessiter un paiement de votre part.

Workflows recommandés

Utilisation de l'IA pour résumer les actualités technologiques quotidiennes de plusieurs journaux
Résumé quotidien d'actualités technologiques : Agrégation Google News par Llama AI et livraison par e-mail
If
Set
Html
+
If
Set
Html
10 NœudsOneclick AI Squad
Productivité personnelle
Utiliser l'IA et Google Calendar pour générer automatiquement des briefs de médias sociaux pour les réunions de vente
Envoi de rapports de réunions de vente générés automatiquement avec GPT-4, données LinkedIn et WhatsApp
Set
Html
Wait
+
Set
Html
Wait
19 NœudsOneclick AI Squad
CRM
Moteur de recommandation de livres piloté par l'IA
Système de recommandations de livres basé sur les courriels, utilisant le grand modèle de langage Ollama et l'API OpenLibrary
If
Set
Code
+
If
Set
Code
21 NœudsOneclick AI Squad
Chatbot de support
Surveillance en temps réel de la construction concurrentielle
Alertes automatisées pour les projets de construction, avec notifications par e-mail et API de données
If
Code
Wait
+
If
Code
Wait
13 NœudsOneclick AI Squad
Étude de marché
Moniteur de questions communautaires avec crawling Reddit, forums et OpenRouter AI
Surveiller les problèmes communautaires sur Reddit et les forums avec OpenRouter AI et le scraping
Set
Code
Html
+
Set
Code
Html
29 NœudsJulian Kaiser
Étude de marché
Vérificateur de prix de vols en temps réel – Comparaison instantanée pour économiser
Comparer les prix des vols sur des plateformes comme Skyscanner, Air India, etc., et envoyer des alertes par e-mail
Set
Merge
Function
+
Set
Merge
Function
19 NœudsOneclick AI Squad
Étude de marché
Informations sur le workflow
Niveau de difficulté
Intermédiaire
Nombre de nœuds9
Catégorie2
Types de nœuds9
Description de la difficulté

Adapté aux utilisateurs expérimentés, avec des workflows de complexité moyenne contenant 6-15 nœuds

Auteur
Oneclick AI Squad

Oneclick AI Squad

@oneclick-ai

The AI Squad Initiative is a pioneering effort to build, automate and scale AI-powered workflows using n8n.io. Our mission is to help individuals and businesses integrate AI agents seamlessly into their daily operations from automating tasks and enhancing productivity to creating innovative, intelligent solutions. We design modular, reusable AI workflow templates that empower creators, developers and teams to supercharge their automation with minimal effort and maximum impact.

Liens externes
Voir sur n8n.io

Partager ce workflow

Catégories

Catégories: 34