Workflow n8n

Automatisation n8n : extraction de nom de domaine par email

Ce workflow n8n a pour objectif d'extraire le nom de domaine d'une adresse email fournie par l'utilisateur. Il s'adresse principalement aux équipes marketing et aux développeurs qui souhaitent automatiser la collecte et l'analyse des données d'emails. Dans un contexte où la gestion des contacts et l'optimisation des campagnes d'emailing sont essentielles, ce workflow permet de simplifier le processus d'extraction des informations pertinentes à partir d'adresses email. Étape 1 : le workflow commence par un déclencheur manuel, permettant à l'utilisateur de lancer l'exécution du processus. Étape 2 : une fois déclenché, le workflow utilise un nœud fonction pour extraire le nom de domaine de l'email fourni. Cela se fait grâce à un code JavaScript personnalisé qui traite l'adresse email et en extrait la partie souhaitée. Étape 3 : enfin, le résultat est stocké dans un nœud de type 'set', qui permet de conserver uniquement les valeurs pertinentes pour une utilisation ultérieure. Les bénéfices de cette automatisation n8n incluent un gain de temps considérable dans le traitement des données, une réduction des erreurs humaines et une meilleure efficacité dans la gestion des contacts. En intégrant ce workflow, les entreprises peuvent améliorer leur stratégie de communication et optimiser leurs campagnes marketing. Tags clés : automatisation, email, n8n.

Catégorie: Manual · Tags: automatisation, email, n8n, extraction de données, marketing0

Vue d'ensemble du workflow n8n

Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.

Détail des nœuds du workflow n8n

  • On clicking 'execute'

    Ce noeud déclenche manuellement l'exécution du workflow lorsque l'utilisateur clique sur 'exécuter'.

  • Extract domain name

    Ce noeud extrait le nom de domaine d'une URL fournie à l'aide d'une fonction personnalisée.

  • Sample email

    Ce noeud définit un échantillon d'email en configurant des valeurs spécifiques à utiliser dans le workflow.

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": [
        240,
        300
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "name": "Extract domain name",
      "type": "n8n-nodes-base.function",
      "position": [
        700,
        300
      ],
      "parameters": {
        "functionCode": "// Take email and extract the domain name \nvar email = ($json[\"email\"]);\nvar name   = email.substring(0, email.lastIndexOf(\"@\"));\nvar domain = email.substring(email.lastIndexOf(\"@\") +1);\n\n//To display the final domain name. (result)\n\nreturn [{\n  json: { domain }\n}]"
      },
      "typeVersion": 1
    },
    {
      "name": "Sample email",
      "type": "n8n-nodes-base.set",
      "position": [
        460,
        300
      ],
      "parameters": {
        "values": {
          "string": [
            {
              "name": "email",
              "value": "email@domain2.com"
            }
          ]
        },
        "options": {},
        "keepOnlySet": true
      },
      "typeVersion": 1
    }
  ],
  "connections": {
    "Sample email": {
      "main": [
        [
          {
            "node": "Extract domain name",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "On clicking 'execute'": {
      "main": [
        [
          {
            "node": "Sample email",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Pour qui est ce workflow ?

Ce workflow s'adresse aux équipes marketing, aux développeurs et aux professionnels de la gestion des données qui cherchent à automatiser l'extraction d'informations à partir d'adresses email. Il est idéal pour les entreprises de toutes tailles souhaitant améliorer leur efficacité opérationnelle.

Problème résolu

Ce workflow résout le problème de la collecte manuelle des noms de domaine à partir d'adresses email, une tâche souvent chronophage et sujette à des erreurs. En automatisant ce processus, les utilisateurs peuvent gagner du temps, réduire les risques d'erreurs et obtenir des résultats plus précis. Cela permet également d'améliorer la qualité des données utilisées dans les campagnes marketing.

Étapes du workflow

Étape 1 : le workflow est déclenché manuellement par l'utilisateur. Étape 2 : le nœud fonction extrait le nom de domaine de l'adresse email fournie grâce à un code JavaScript. Étape 3 : le résultat est ensuite stocké dans un nœud 'set' pour une utilisation ultérieure, permettant ainsi de garder uniquement les valeurs nécessaires.

Guide de personnalisation du workflow n8n

Pour personnaliser ce workflow, il est possible de modifier le code JavaScript dans le nœud fonction pour adapter l'extraction à des formats d'email spécifiques. De plus, les utilisateurs peuvent intégrer d'autres nœuds pour envoyer les résultats vers des outils tiers, comme un CRM ou une base de données. Il est également recommandé de sécuriser le flux en ajoutant des vérifications pour s'assurer que les emails fournis sont valides avant l'extraction.