Automatisation n8n : extraction et envoi d'actualités par email
- Ce workflow n8n a pour objectif d'automatiser le processus d'extraction d'actualités à partir d'une source web et d'envoyer ces informations par email. Dans un contexte où les entreprises doivent rester informées des dernières nouvelles de leur secteur, cette automatisation permet de gagner du temps et d'améliorer la réactivité. Les utilisateurs peuvent ainsi se concentrer sur des tâches à plus forte valeur ajoutée tout en recevant des mises à jour pertinentes directement dans leur boîte mail.
- Le workflow commence par un déclencheur manuel, permettant à l'utilisateur d'exécuter le processus à la demande. Ensuite, une requête HTTP est effectuée pour récupérer les données d'actualités. Ces données sont ensuite traitées par un noeud d'extraction HTML, qui permet d'isoler les titres et les URLs des articles. Les informations extraites sont ensuite organisées à l'aide de noeuds de liste pour structurer les titres et les URLs.
- Une fois les données préparées, un noeud de fusion combine les informations avant de les envoyer dans un fichier de tableur. Enfin, un email est généré et envoyé à l'utilisateur avec les actualités collectées. Cette automatisation n8n permet non seulement d'économiser du temps, mais aussi d'assurer que les informations critiques ne sont pas manquées, augmentant ainsi l'efficacité opérationnelle et la prise de décision éclairée.
Workflow n8n email, actualités, extraction de données : vue d'ensemble
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Workflow n8n email, actualités, extraction de données : détail des nœuds
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"nodes": [
{
"name": "On clicking 'execute'",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-100,
470
],
"parameters": {},
"typeVersion": 1
},
{
"name": "HTTP Request",
"type": "n8n-nodes-base.httpRequest",
"notes": "Get news page",
"position": [
100,
470
],
"parameters": {
"url": "=https://news.ycombinator.com/",
"options": {
"fullResponse": true,
"batchInterval": 500
},
"responseFormat": "file",
"queryParametersUi": {
"parameter": []
},
"headerParametersUi": {
"parameter": []
},
"allowUnauthorizedCerts": true
},
"notesInFlow": true,
"typeVersion": 1
},
{
"name": "HTML Extract",
"type": "n8n-nodes-base.htmlExtract",
"notes": "extract news data",
"position": [
310,
470
],
"parameters": {
"options": {},
"sourceData": "binary",
"extractionValues": {
"values": [
{
"key": "news_title",
"cssSelector": ".storylink",
"returnArray": true
},
{
"key": "news_url",
"attribute": "href",
"cssSelector": ".storylink",
"returnArray": true,
"returnValue": "attribute"
}
]
}
},
"notesInFlow": true,
"typeVersion": 1
},
{
"name": "list news url",
"type": "n8n-nodes-base.itemLists",
"position": [
500,
570
],
"parameters": {
"options": {},
"fieldToSplitOut": "news_url"
},
"typeVersion": 1
},
{
"name": "list news title",
"type": "n8n-nodes-base.itemLists",
"position": [
500,
390
],
"parameters": {
"options": {},
"fieldToSplitOut": "news_title"
},
"typeVersion": 1
},
{
"name": "Merge",
"type": "n8n-nodes-base.merge",
"position": [
700,
470
],
"parameters": {
"mode": "mergeByIndex"
},
"typeVersion": 1
},
{
"name": "Spreadsheet File",
"type": "n8n-nodes-base.spreadsheetFile",
"position": [
870,
470
],
"parameters": {
"options": {
"fileName": "=Ycombinator_news_{{new Date().toISOString().split('T', 1)[0]}}.{{$parameter[\"fileFormat\"]}}",
"sheetName": "Latest news"
},
"operation": "toFile"
},
"typeVersion": 1
},
{
"name": "Send email notification",
"type": "n8n-nodes-base.emailSend",
"position": [
1050,
470
],
"parameters": {
"text": "=Here are the latest news attached!",
"options": {},
"subject": "Ycombinator news",
"toEmail": "",
"fromEmail": "",
"attachments": "data"
},
"credentials": {
"smtp": ""
},
"typeVersion": 1
}
],
"connections": {
"Merge": {
"main": [
[
{
"node": "Spreadsheet File",
"type": "main",
"index": 0
}
]
]
},
"HTML Extract": {
"main": [
[
{
"node": "list news title",
"type": "main",
"index": 0
},
{
"node": "list news url",
"type": "main",
"index": 0
}
]
]
},
"HTTP Request": {
"main": [
[
{
"node": "HTML Extract",
"type": "main",
"index": 0
}
]
]
},
"list news url": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 1
}
]
]
},
"list news title": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 0
}
]
]
},
"Spreadsheet File": {
"main": [
[
{
"node": "Send email notification",
"type": "main",
"index": 0
}
]
]
},
"On clicking 'execute'": {
"main": [
[
{
"node": "HTTP Request",
"type": "main",
"index": 0
}
]
]
}
}
}Workflow n8n email, actualités, extraction de données : pour qui est ce workflow ?
Ce workflow s'adresse aux professionnels et aux équipes marketing qui souhaitent automatiser la collecte d'informations pertinentes pour leur secteur. Il est idéal pour les PME et les TPE qui manquent de ressources pour suivre les actualités en temps réel. Un niveau technique de base est recommandé pour la personnalisation du workflow.
Workflow n8n email, actualités, extraction de données : problème résolu
Ce workflow résout le problème de la collecte manuelle d'actualités, qui peut être chronophage et source de stress. En automatisant ce processus, les utilisateurs éliminent le risque de manquer des informations importantes, tout en réduisant le temps passé à rechercher des nouvelles. Le résultat concret est une notification par email contenant des actualités pertinentes, permettant aux utilisateurs de rester informés sans effort supplémentaire.
Workflow n8n email, actualités, extraction de données : étapes du workflow
Étape 1 : L'utilisateur déclenche manuellement le workflow.
- Étape 1 : Une requête HTTP est envoyée pour récupérer les données d'actualités.
- Étape 2 : Les données sont traitées par un noeud d'extraction HTML pour isoler les titres et les URLs.
- Étape 3 : Les titres et les URLs sont organisés à l'aide de noeuds de liste.
- Étape 4 : Les informations sont fusionnées dans un format structuré.
- Étape 5 : Les données sont exportées vers un fichier de tableur.
- Étape 6 : Un email est envoyé à l'utilisateur avec les actualités collectées.
Workflow n8n email, actualités, extraction de données : guide de personnalisation
Pour personnaliser ce workflow, commencez par modifier l'URL dans le noeud de requête HTTP pour pointer vers la source d'actualités souhaitée. Vous pouvez également ajuster les paramètres d'extraction HTML pour extraire des informations spécifiques selon la structure de la page web. Assurez-vous que les paramètres d'email sont correctement configurés, notamment l'adresse de l'expéditeur et du destinataire. Enfin, vous pouvez intégrer d'autres outils ou services en ajoutant des noeuds supplémentaires selon vos besoins.