Workflow n8n

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.
Tags clés :automatisationGoogle Sheetsworkflowemail verificationdata management
Catégorie: Webhook · Tags: automatisation, Google Sheets, workflow, email verification, data management0

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

  • Google Sheets Trigger

    Ce noeud déclenche le workflow lorsqu'un changement est détecté dans une feuille Google Sheets spécifiée.

  • Remove Duplicates

    Ce noeud supprime les doublons d'une liste en comparant des champs spécifiés.

  • Verify your emails

    Ce noeud envoie une requête HTTP pour vérifier la validité des adresses e-mail fournies.

  • Sticky Note

    Ce noeud crée une note autocollante avec le contenu et les paramètres de style spécifiés.

  • Update data to google sheets

    Ce noeud met à jour les données dans une feuille Google Sheets en fonction des colonnes et de l'opération spécifiées.

  • If Email Exists

    Ce noeud évalue une condition pour déterminer si une adresse e-mail existe dans les données fournies.

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.