Automatisation Google Sheets avec n8n : gestion des emails vérifiés
Ce workflow n8n a pour objectif d'automatiser la gestion des emails dans Google Sheets, en vérifiant leur validité et en éliminant les doublons. Dans un contexte où la qualité des données est primordiale, ce processus est essentiel pour les équipes marketing et commerciales qui souhaitent maintenir une base de données propre et fiable. En intégrant des outils comme Google Sheets et des vérificateurs d'emails, ce workflow permet de gagner un temps précieux tout en réduisant les erreurs humaines.
- Étape 1 : Le déclencheur est un événement de Google Sheets qui surveille les nouvelles entrées dans une feuille de calcul spécifique.
- Étape 2 : Ensuite, le workflow utilise le noeud 'Remove Duplicates' pour s'assurer qu'aucun email en double n'est traité.
- Étape 3 : Le noeud 'Verify your emails' effectue une vérification des adresses email pour s'assurer de leur validité. Si un email est valide, il passe à l'étape suivante.
- Étape 4 : Le noeud 'If Email Exists' permet de conditionner le traitement des données en fonction de l'existence de l'email.
- Étape 5 : Enfin, les données mises à jour sont renvoyées vers Google Sheets grâce au noeud 'Update data to google sheets'. Les bénéfices de cette automatisation n8n sont multiples : elle permet non seulement de maintenir une base de données à jour et sans doublons, mais elle réduit également le risque d'erreurs qui peuvent coûter cher en termes de temps et de ressources. En optimisant ce processus, les équipes peuvent se concentrer sur des tâches à plus forte valeur ajoutée.
Workflow n8n Google Sheets, email verification, data management : 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, email verification, data management : détail des nœuds
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"meta": {
"instanceId": "8eadf351d49a11e77d3a57adf374670f06c5294af8b1b7c86a1123340397e728"
},
"nodes": [
{
"id": "e033bb47-6d34-487b-9cb4-952d002f387e",
"name": "Google Sheets Trigger",
"type": "n8n-nodes-base.googleSheetsTrigger",
"position": [
-320,
540
],
"parameters": {
"options": {},
"pollTimes": {
"item": [
{
"mode": "everyMinute"
}
]
},
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1rzuojNGTaBvaUEON6cakQRDva3ueGg5kNu9v12aaSP4/edit#gid=0",
"cachedResultName": "Sheet1"
},
"documentId": {
"__rl": true,
"mode": "url",
"value": "https://docs.google.com/spreadsheets/d/1rzuojNGTaBvaUEON6cakQRDva3ueGg5kNu9v12aaSP4/edit#gid=0"
}
},
"credentials": {
"googleSheetsTriggerOAuth2Api": {
"id": "o5WqBpa5EJcKTpKq",
"name": "5@gmail"
}
},
"typeVersion": 1
},
{
"id": "1b6af5fd-90ee-44e7-8afe-cb3c844491f7",
"name": "Remove Duplicates",
"type": "n8n-nodes-base.removeDuplicates",
"position": [
120,
520
],
"parameters": {
"compare": "selectedFields",
"options": {},
"fieldsToCompare": "Email"
},
"typeVersion": 1
},
{
"id": "a6c952c3-bc17-44cf-b661-898068914480",
"name": "Verify your emails",
"type": "n8n-nodes-base.httpRequest",
"onError": "continueRegularOutput",
"position": [
280,
520
],
"parameters": {
"url": "https://email.effibotics.com/api",
"method": "POST",
"options": {},
"sendBody": true,
"contentType": "form-urlencoded",
"sendHeaders": true,
"bodyParameters": {
"parameters": [
{
"name": "email",
"value": "={{ $json.Email }}"
}
]
},
"headerParameters": {
"parameters": [
{
"name": "api_key",
"value": "9Q6H0QETRF=GS1"
}
]
}
},
"retryOnFail": true,
"typeVersion": 4.1
},
{
"id": "b5887e19-e5c2-4896-bbda-1835a51e1e1b",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-400,
440
],
"parameters": {
"color": 4,
"width": 1083.1212624694333,
"height": 364.82606941347825,
"content": "## Check email deliverability "
},
"typeVersion": 1
},
{
"id": "c350ff47-d30e-4aa1-8470-9808525111b7",
"name": "Update data to google sheets",
"type": "n8n-nodes-base.googleSheets",
"position": [
500,
520
],
"parameters": {
"columns": {
"value": {},
"schema": [
{
"id": "Email",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "Email",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "autoMapInputData",
"matchingColumns": [
"Email"
]
},
"options": {},
"operation": "update",
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1rzuojNGTaBvaUEON6cakQRDva3ueGg5kNu9v12aaSP4/edit#gid=0",
"cachedResultName": "Sheet1"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1rzuojNGTaBvaUEON6cakQRDva3ueGg5kNu9v12aaSP4",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1rzuojNGTaBvaUEON6cakQRDva3ueGg5kNu9v12aaSP4/edit?usp=drivesdk",
"cachedResultName": "n8n Template-Email Validation"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "uv83GKvueqitpnrd",
"name": "5@gmail"
}
},
"typeVersion": 4.3
},
{
"id": "3bbdd0f1-66b6-4774-bb93-44336b827d3e",
"name": "If Email Exists",
"type": "n8n-nodes-base.if",
"position": [
-100,
540
],
"parameters": {
"options": {},
"conditions": {
"options": {
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "84aff430-6fe2-4c39-940a-178d2dcd1d09",
"operator": {
"type": "string",
"operation": "empty",
"singleValue": true
},
"leftValue": "={{ $json.Status }}",
"rightValue": ""
}
]
}
},
"typeVersion": 2
}
],
"pinData": {},
"connections": {
"If Email Exists": {
"main": [
[
{
"node": "Remove Duplicates",
"type": "main",
"index": 0
}
]
]
},
"Remove Duplicates": {
"main": [
[
{
"node": "Verify your emails",
"type": "main",
"index": 0
}
]
]
},
"Verify your emails": {
"main": [
[
{
"node": "Update data to google sheets",
"type": "main",
"index": 0
}
]
]
},
"Google Sheets Trigger": {
"main": [
[
{
"node": "If Email Exists",
"type": "main",
"index": 0
}
]
]
}
}
}Workflow n8n Google Sheets, email verification, data management : pour qui est ce workflow ?
Ce workflow s'adresse aux équipes marketing et commerciales, ainsi qu'aux PME qui utilisent Google Sheets pour gérer leurs données clients. Un niveau technique intermédiaire est recommandé pour la mise en place et la personnalisation de ce flux.
Workflow n8n Google Sheets, email verification, data management : problème résolu
Ce workflow résout le problème de la gestion des emails en automatisant la vérification et l'élimination des doublons dans Google Sheets. Il permet d'éliminer les frustrations liées à la saisie manuelle et aux erreurs de données, tout en garantissant que les équipes disposent d'une base de données fiable pour leurs campagnes. En réduisant le temps consacré à la gestion des données, les utilisateurs peuvent se concentrer sur des activités plus stratégiques.
Workflow n8n Google Sheets, email verification, data management : étapes du workflow
Étape 1 : Le workflow commence par un déclencheur Google Sheets qui surveille les nouvelles entrées.
- Étape 1 : Ensuite, il utilise le noeud 'Remove Duplicates' pour filtrer les doublons.
- Étape 2 : Le noeud 'Verify your emails' vérifie la validité des adresses email.
- Étape 3 : Si l'email existe, le flux continue, sinon il est ignoré.
- Étape 4 : Les données vérifiées sont ensuite mises à jour dans Google Sheets via le noeud 'Update data to google sheets'.
Workflow n8n Google Sheets, email verification, data management : guide de personnalisation
Pour personnaliser ce workflow, vous pouvez modifier le nom de la feuille de calcul dans le noeud 'Google Sheets Trigger' ainsi que l'ID du document. Il est également possible d'ajuster les critères de comparaison dans le noeud 'Remove Duplicates' pour cibler des champs spécifiques. Pour le noeud 'Verify your emails', vous pouvez changer l'URL de l'API de vérification d'emails selon vos besoins. Enfin, assurez-vous de sécuriser le flux en configurant les autorisations d'accès à Google Sheets.