Automatisation Google Sheets avec n8n : suivi de sujets par mot-clé
- Ce workflow n8n a pour objectif de suivre des sujets spécifiques dans Google Sheets en utilisant des mots-clés. Il est particulièrement utile pour les équipes marketing et de contenu qui souhaitent surveiller les tendances et les discussions autour de leur domaine d'expertise. Grâce à cette automatisation n8n, les utilisateurs peuvent facilement extraire des informations pertinentes et les organiser dans un tableau, ce qui leur permet de gagner du temps et d'améliorer leur efficacité.
- Le workflow commence par un déclencheur programmé (Schedule Trigger) qui active le processus à intervalles réguliers. Ensuite, il utilise un nœud HTTP Request pour récupérer les derniers sujets en fonction des mots-clés définis. Ces sujets sont ensuite traités par un nœud de séparation (Get topics) pour les organiser correctement. Les résultats sont finalement envoyés vers Google Sheets pour être stockés. En parallèle, des notifications peuvent être envoyées via Slack et des emails pour alerter les utilisateurs des nouvelles informations.
- Les bénéfices de ce workflow sont multiples : il permet d'automatiser la collecte d'informations, de réduire le temps passé sur des tâches manuelles et d'assurer une veille constante sur les sujets d'intérêt. En intégrant cette automatisation dans leur quotidien, les équipes peuvent se concentrer sur des tâches à plus forte valeur ajoutée, tout en restant informées des dernières tendances.
Workflow n8n Google Sheets, veille, suivi de sujets : vue d'ensemble
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Workflow n8n Google Sheets, veille, suivi de sujets : détail des nœuds
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"id": "R6tFG45dQydBz63e",
"meta": {
"instanceId": "fb2ac1a770dc8dc4bb24d7e6a9ab7e89f53c6b6759adeb7ab76c09a3d8f6f4a9",
"templateCredsSetupCompleted": true
},
"name": "n8n Community Topic Tracker by Keyword",
"tags": [],
"nodes": [
{
"id": "b735226c-ce7f-4daf-8255-45ba80262aa5",
"name": "Google Sheets",
"type": "n8n-nodes-base.googleSheets",
"position": [
760,
0
],
"parameters": {
"columns": {
"value": {
"id": "={{ $json.id }}",
"url": "=https://community.n8n.io/t/{{ $json.slug }}",
"date": "={{ $json.created_at }}",
"title": "={{ $json.title }}",
"has_solution": "={{ $json.has_accepted_answer }}"
},
"schema": [
{
"id": "id",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "id",
"defaultMatch": true,
"canBeUsedToMatch": true
},
{
"id": "date",
"type": "string",
"display": true,
"required": false,
"displayName": "date",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "title",
"type": "string",
"display": true,
"required": false,
"displayName": "title",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "url",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "url",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "has_solution",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "has_solution",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [
"id"
],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "appendOrUpdate",
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "",
"cachedResultName": ""
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "",
"cachedResultUrl": "",
"cachedResultName": ""
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "",
"name": ""
}
},
"notesInFlow": true,
"typeVersion": 4.5
},
{
"id": "bbcf5797-c3dc-495f-85e9-178755d29c50",
"name": "Schedule Trigger",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-120,
0
],
"parameters": {
"rule": {
"interval": [
{
"field": "hours"
}
]
}
},
"typeVersion": 1.2
},
{
"id": "357975bc-9e13-494d-93da-c4238b42b5b3",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
60,
-220
],
"parameters": {
"width": 340,
"height": 420,
"content": "## Modify the Query Parameter\n\n**Double-click** the node to open it for editing.\n\nAdjust the value of the \"q\" parameter to match the keyword you wish to monitor.\n\n\n\n"
},
"typeVersion": 1
},
{
"id": "f53b958d-71d4-49cb-9db2-48e8d12301a9",
"name": "Get topics",
"type": "n8n-nodes-base.splitOut",
"position": [
460,
0
],
"parameters": {
"options": {},
"fieldToSplitOut": "topics"
},
"typeVersion": 1
},
{
"id": "6fcd7991-4d3c-4705-a2f6-a85660cad80f",
"name": "Get latest topics",
"type": "n8n-nodes-base.httpRequest",
"position": [
180,
0
],
"parameters": {
"url": "https://community.n8n.io/search",
"options": {
"response": {
"response": {
"responseFormat": "json"
}
}
},
"sendQuery": true,
"queryParameters": {
"parameters": [
{
"name": "q",
"value": "ADD-YOUR-KEYWORD-HERE"
},
{
"name": "order",
"value": "latest"
}
]
}
},
"notesInFlow": true,
"typeVersion": 4.2
},
{
"id": "2483ecbc-6795-4fed-bce3-23108bc7087a",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
640,
-220
],
"parameters": {
"width": 340,
"height": 420,
"content": "## Add your Google Sheets API credentials\n\n**Double-click** the node to open it for editing.\n\nSelect the document from the list. Please note to add columns \"id\", \"date\", \"title\", \"url\", \"has_solution\"\n\n\n\n\n"
},
"typeVersion": 1
},
{
"id": "4791f99d-7bc2-4d85-8bd3-86a78475aed0",
"name": "Google Sheets Trigger",
"type": "n8n-nodes-base.googleSheetsTrigger",
"position": [
-80,
640
],
"parameters": {
"options": {},
"pollTimes": {
"item": [
{
"mode": "everyMinute"
}
]
},
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1DDVOKXbRGM_2lHZSUm4bH_VqAZ9jKBMOARVyf3hE5kI/edit#gid=0",
"cachedResultName": "Sheet1"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1DDVOKXbRGM_2lHZSUm4bH_VqAZ9jKBMOARVyf3hE5kI",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1DDVOKXbRGM_2lHZSUm4bH_VqAZ9jKBMOARVyf3hE5kI/edit?usp=drivesdk",
"cachedResultName": "n8n Community topic tracker based on keyword"
}
},
"credentials": {
"googleSheetsTriggerOAuth2Api": {
"id": "LGzWbSDkVxbOBOBT",
"name": "Google Sheets Trigger account"
}
},
"typeVersion": 1
},
{
"id": "c1d43a4b-f681-40f6-9736-10ee3ad511f2",
"name": "Slack",
"type": "n8n-nodes-base.slack",
"position": [
220,
580
],
"webhookId": "aca9b9e2-e9d4-40eb-a2be-bd2a07b31ce8",
"parameters": {
"text": "New topics are available in n8n community",
"otherOptions": {}
},
"typeVersion": 2.3
},
{
"id": "cc531378-6341-43ea-87c5-03a048ff74a9",
"name": "Send Email",
"type": "n8n-nodes-base.emailSend",
"position": [
220,
760
],
"parameters": {
"text": "New topics are available in n8n community.",
"options": {},
"emailFormat": "text"
},
"credentials": {
"smtp": {
"id": "tDSWM9BZ9H2FaedY",
"name": "SMTP account 2"
}
},
"typeVersion": 2.1
},
{
"id": "2b025fc2-4e78-4120-9d36-0ca3f4fd5743",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-140,
360
],
"parameters": {
"width": 580,
"height": 600,
"content": "## Send a message when Sheet is updated (Optional)\n\n### Delete these nodes if you don't want to be alerted.\n\nYou can configure channels you want to connect, when Google Sheet is updated, so that you receive a message instantly."
},
"typeVersion": 1
}
],
"active": true,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "3cd62f18-29c4-4e14-b560-5c96e33650d4",
"connections": {
"Get topics": {
"main": [
[
{
"node": "Google Sheets",
"type": "main",
"index": 0
}
]
]
},
"Schedule Trigger": {
"main": [
[
{
"node": "Get latest topics",
"type": "main",
"index": 0
}
]
]
},
"Get latest topics": {
"main": [
[
{
"node": "Get topics",
"type": "main",
"index": 0
}
]
]
},
"Google Sheets Trigger": {
"main": [
[
{
"node": "Slack",
"type": "main",
"index": 0
},
{
"node": "Send Email",
"type": "main",
"index": 0
}
]
]
}
}
}Workflow n8n Google Sheets, veille, suivi de sujets : pour qui est ce workflow ?
Ce workflow s'adresse aux équipes marketing, aux responsables de contenu et aux analystes de données qui cherchent à automatiser le suivi de sujets spécifiques. Il est idéal pour les entreprises de taille moyenne à grande, avec un niveau technique intermédiaire requis pour sa mise en place.
Workflow n8n Google Sheets, veille, suivi de sujets : problème résolu
Ce workflow résout le problème de la collecte manuelle d'informations sur des sujets d'intérêt, ce qui peut être chronophage et source d'erreurs. En automatisant ce processus, les utilisateurs peuvent éviter les pertes de temps liées à la recherche d'informations et réduire le risque de manquer des tendances importantes. À la suite de la mise en place de ce workflow, les utilisateurs obtiennent une vue d'ensemble actualisée et organisée des sujets pertinents, leur permettant de prendre des décisions éclairées.
Workflow n8n Google Sheets, veille, suivi de sujets : étapes du workflow
Étape 1 : Le déclencheur programmé active le workflow à intervalles réguliers.
- Étape 1 : Le nœud HTTP Request récupère les derniers sujets en fonction des mots-clés définis.
- Étape 2 : Les sujets sont traités par le nœud Get topics pour les organiser.
- Étape 3 : Les résultats sont envoyés vers Google Sheets pour stockage.
- Étape 4 : Des notifications sont envoyées via Slack et des emails pour alerter les utilisateurs des nouvelles informations.
Workflow n8n Google Sheets, veille, suivi de sujets : guide de personnalisation
Pour personnaliser ce workflow, vous pouvez modifier les paramètres du nœud HTTP Request pour ajuster les mots-clés utilisés dans la recherche. Il est également possible de changer le document Google Sheets cible en modifiant l'ID du document dans le nœud Google Sheets. Pour les notifications, vous pouvez adapter le texte des messages envoyés via Slack et email selon vos besoins. Enfin, assurez-vous de configurer correctement le déclencheur programmé pour qu'il s'exécute à des intervalles qui correspondent à votre rythme de travail.