Workflow n8n

Automatisation n8n : enrichissement de données B2B par email

Ce workflow n8n a pour objectif d'automatiser l'enrichissement des données d'entreprises à partir d'adresses email. Dans un contexte B2B, il est crucial d'obtenir des informations précises et à jour sur les entreprises pour optimiser les stratégies de vente et de marketing. Ce workflow est particulièrement utile pour les équipes commerciales et marketing qui cherchent à cibler des entreprises de grande taille, notamment celles comptant plus de 499 employés. Il commence par un déclencheur de formulaire n8n qui recueille les emails des prospects. Ensuite, il utilise Clearbit pour enrichir les données de l'entreprise associée à chaque email. Si l'entreprise est identifiée comme B2B et répond aux critères de taille, un email est envoyé pour engager la conversation. Les informations sont également visualisées à l'aide de notes autocollantes pour un suivi facile. Ce processus permet de filtrer les emails personnels afin de se concentrer uniquement sur les leads professionnels pertinents. En fin de compte, cette automatisation n8n permet de gagner du temps, d'améliorer la qualité des données et d'augmenter l'efficacité des équipes commerciales en réduisant les tâches manuelles et en minimisant les erreurs. Tags clés : automatisation, B2B, Clearbit.

Catégorie: Webhook · Tags: automatisation, B2B, Clearbit, enrichissement de données, email 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

  • n8n Form Trigger

    Ce noeud déclenche le workflow lorsqu'un formulaire est soumis.

  • Clearbit

    Ce noeud utilise Clearbit pour enrichir les données d'un contact à partir de son adresse email.

  • Enrich Company

    Ce noeud enrichit les informations d'une entreprise en utilisant son domaine via Clearbit.

  • If B2B and > 499 employees

    Ce noeud évalue si une entreprise est B2B et compte plus de 499 employés pour décider de la suite du workflow.

  • Send Email

    Ce noeud envoie un email à un destinataire spécifié avec un message et un sujet donnés.

  • Sticky Note

    Ce noeud crée une note autocollante avec un contenu spécifié et des dimensions données.

  • Sticky Note1

    Ce noeud crée une note autocollante colorée avec un contenu et des dimensions spécifiées.

  • Sticky Note2

    Ce noeud crée une note autocollante colorée avec un contenu et des dimensions définies.

  • Map email field

    Ce noeud mappe un champ email à une autre valeur selon les assignations spécifiées.

  • Sticky Note3

    Ce noeud crée une note autocollante colorée avec un contenu et des dimensions données.

  • Sticky Note4

    Ce noeud crée une note autocollante colorée avec un contenu et des dimensions spécifiées.

  • Submission does not match criteria, don't do anything

    Ce noeud ne fait rien si la soumission ne correspond pas aux critères définis.

  • Filter out personal emails

    Ce noeud filtre les emails personnels selon les conditions spécifiées.

Inscris-toi pour voir l'intégralité du workflow

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "meta": {
    "instanceId": "257476b1ef58bf3cb6a46e65fac7ee34a53a5e1a8492d5c6e4da5f87c9b82833"
  },
  "nodes": [
    {
      "id": "fec9c13e-a734-4d36-9d2b-b039da167d54",
      "name": "n8n Form Trigger",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        1060,
        360
      ],
      "webhookId": "1ad4ce6c-f29a-4371-a5b9-a17ce7939280",
      "parameters": {
        "path": "1ad4ce6c-f29a-4371-a5b9-a17ce7939280",
        "options": {},
        "formTitle": "Contact us",
        "formFields": {
          "values": [
            {
              "fieldType": "dropdown",
              "fieldLabel": "What's your role?",
              "fieldOptions": {
                "values": [
                  {
                    "option": "Product"
                  },
                  {
                    "option": "Sales"
                  },
                  {
                    "option": "Marketing"
                  },
                  {
                    "option": "Other"
                  }
                ]
              },
              "requiredField": true
            },
            {
              "fieldLabel": "What's your business email?",
              "requiredField": true
            }
          ]
        },
        "formDescription": "Thanks for showing interest in our product. We'll come back to you soon!"
      },
      "typeVersion": 2
    },
    {
      "id": "0bc7cbfd-efb6-43b4-a1e2-64ee28087afa",
      "name": "Clearbit",
      "type": "n8n-nodes-base.clearbit",
      "position": [
        1660,
        360
      ],
      "parameters": {
        "email": "={{ $json['What\\'s your business email?'] }}",
        "resource": "person",
        "additionalFields": {}
      },
      "credentials": {
        "clearbitApi": {
          "id": "cKDImrinp9tg0ZHW",
          "name": "Clearbit account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "7b9263c0-cd18-4c47-aa9b-9263be33aaec",
      "name": "Enrich Company",
      "type": "n8n-nodes-base.clearbit",
      "position": [
        1880,
        360
      ],
      "parameters": {
        "domain": "={{ $json.employment.domain }}",
        "additionalFields": {}
      },
      "credentials": {
        "clearbitApi": {
          "id": "cKDImrinp9tg0ZHW",
          "name": "Clearbit account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "57cef084-97d3-4beb-8ff0-0d72396f2ae5",
      "name": "If B2B and > 499 employees",
      "type": "n8n-nodes-base.if",
      "position": [
        2100,
        360
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "a2c9c524-e3dc-411b-ad11-4dcd0f288016",
              "operator": {
                "type": "boolean",
                "operation": "true",
                "singleValue": true
              },
              "leftValue": "={{ $json.tags.includes(\"B2B\") }}",
              "rightValue": ""
            },
            {
              "id": "facfad29-ba3e-4111-90e1-8edf67746803",
              "operator": {
                "type": "number",
                "operation": "gt"
              },
              "leftValue": "={{ $json.metrics.employees }}",
              "rightValue": 499
            }
          ]
        }
      },
      "typeVersion": 2
    },
    {
      "id": "9de60599-0401-441e-a5c5-bed097ac23f2",
      "name": "Send Email",
      "type": "n8n-nodes-base.gmail",
      "position": [
        2340,
        340
      ],
      "parameters": {
        "sendTo": "={{ $('Map email field').item.json.email }}",
        "message": "=Hi {{ $('Clearbit').item.json.name.givenName }},\n\nthanks so much for contacting us. We'll get back to your soon.\nBest\nYour Name",
        "options": {},
        "subject": "Thanks for contacting us",
        "emailType": "text"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "3",
          "name": "Gmail account"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "9830deff-0611-4dae-bd4a-ff893caec257",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        737.3351420060183,
        300
      ],
      "parameters": {
        "width": 272.6648579939821,
        "height": 228.48330548901615,
        "content": "### Setup\n1. Add the `Clearbit` and `Gmail` credentials\n2. Click on `Test Workflow`\n3. Enter your own email (which needs to be a business email to work) in the Form\n4. Check your email\n5. Once you're happy don't forget to activate this workflow"
      },
      "typeVersion": 1
    },
    {
      "id": "19780d88-b510-4390-a1af-5ee9f7ef042f",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1840,
        300
      ],
      "parameters": {
        "color": 5,
        "width": 190,
        "height": 232,
        "content": "Change the conditions in this node to your needs"
      },
      "typeVersion": 1
    },
    {
      "id": "5343deb5-f60a-458a-bcda-b24c74812307",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1020,
        300
      ],
      "parameters": {
        "color": 5,
        "width": 190,
        "height": 229.23497494011445,
        "content": "Replace this node with your form of choice"
      },
      "typeVersion": 1
    },
    {
      "id": "6c5e8306-a54f-49c3-b364-80e579162826",
      "name": "Map email field",
      "type": "n8n-nodes-base.set",
      "position": [
        1280,
        360
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "32d5ada7-5cc1-42ad-aad2-7f7f0fb93ace",
              "name": "email",
              "type": "string",
              "value": "={{ $json['What\\'s your business email?'] }}"
            }
          ]
        }
      },
      "typeVersion": 3.3
    },
    {
      "id": "87e26cfb-1f20-4c2d-b298-bab7b75ef415",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1240,
        282.46994988022897
      ],
      "parameters": {
        "color": 7,
        "width": 190,
        "height": 247.95993317363863,
        "content": "Make sure to map the email field of your form here when changing it"
      },
      "typeVersion": 1
    },
    {
      "id": "047e8c03-e2fe-4d4c-94af-99ddc28ac7ea",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2300,
        280
      ],
      "parameters": {
        "color": 5,
        "width": 190,
        "height": 218,
        "content": "Adjust your message here"
      },
      "typeVersion": 1
    },
    {
      "id": "2da0e0a3-eb90-4514-a7dd-082a43c9871d",
      "name": "Submission does not match criteria, don't do anything",
      "type": "n8n-nodes-base.noOp",
      "position": [
        2340,
        580
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "e9ef33e5-5a08-4fe3-9363-c0e537645147",
      "name": "Filter out personal emails",
      "type": "n8n-nodes-base.filter",
      "position": [
        1460,
        360
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "df6da257-7ec4-4433-9d29-2f12f6f11944",
              "operator": {
                "type": "string",
                "operation": "notContains"
              },
              "leftValue": "={{ $json.email }}",
              "rightValue": "@gmail.com"
            },
            {
              "id": "6a66410c-a2e8-494b-b972-751116e49418",
              "operator": {
                "type": "string",
                "operation": "notContains"
              },
              "leftValue": "={{ $json.email }}",
              "rightValue": "@yahoo.com"
            },
            {
              "id": "378fbe41-0e37-4756-93ca-bf81bfe8b258",
              "operator": {
                "type": "string",
                "operation": "notContains"
              },
              "leftValue": "={{ $json.email }}",
              "rightValue": "@outlook.com"
            },
            {
              "id": "fd05b842-3c11-4e1a-9226-0b0fd359ccab",
              "operator": {
                "type": "string",
                "operation": "notContains"
              },
              "leftValue": "={{ $json.email }}",
              "rightValue": "@hotmail.com"
            },
            {
              "id": "6040ea5d-3c15-4513-915b-47a55c24e8a7",
              "operator": {
                "type": "string",
                "operation": "notContains"
              },
              "leftValue": "={{ $json.email }}",
              "rightValue": "@icloud.com"
            },
            {
              "id": "ce67ed8b-34f9-4ba2-83d4-cc04cea090bb",
              "operator": {
                "type": "string",
                "operation": "notContains"
              },
              "leftValue": "={{ $json.email }}",
              "rightValue": "@mail.com"
            },
            {
              "id": "92c043ae-72de-41d8-887b-9e94755a9060",
              "operator": {
                "type": "string",
                "operation": "notContains"
              },
              "leftValue": "={{ $json.email }}",
              "rightValue": "@aol.com"
            },
            {
              "id": "377bcc07-e5a1-4e3a-a4da-4446f316a0b2",
              "operator": {
                "type": "string",
                "operation": "notContains"
              },
              "leftValue": "={{ $json.email }}",
              "rightValue": "@zoho.com"
            },
            {
              "id": "c09c7057-2833-4085-8cb9-d2f28d853724",
              "operator": {
                "type": "string",
                "operation": "notContains"
              },
              "leftValue": "={{ $json.email }}",
              "rightValue": "@gmx"
            }
          ]
        }
      },
      "typeVersion": 2
    }
  ],
  "pinData": {
    "Clearbit": [
      {
        "id": "f679f5ef-f7a0-4cb1-8790-fe663a0c092f",
        "bio": null,
        "geo": {
          "lat": 53.5510846,
          "lng": 9.9936819,
          "city": "Hamburg",
          "state": "Hamburg",
          "country": "Germany",
          "stateCode": "HH",
          "countryCode": "DE"
        },
        "name": {
          "fullName": "Niklas Hatje",
          "givenName": "Niklas",
          "familyName": "Hatje"
        },
        "site": null,
        "email": "niklas@n8n.io",
        "fuzzy": false,
        "avatar": null,
        "github": {
          "id": null,
          "blog": null,
          "avatar": null,
          "handle": null,
          "company": null,
          "followers": null,
          "following": null
        },
        "twitter": {
          "id": null,
          "bio": null,
          "site": null,
          "avatar": null,
          "handle": null,
          "location": null,
          "statuses": null,
          "favorites": null,
          "followers": null,
          "following": null
        },
        "facebook": {
          "handle": null
        },
        "gravatar": {
          "urls": [],
          "avatar": null,
          "handle": null,
          "avatars": []
        },
        "linkedin": {
          "handle": "in/niklashatje"
        },
        "location": "Hamburg, HH, DE",
        "timeZone": "Europe/Berlin",
        "indexedAt": "2024-01-24T15:49:16.888Z",
        "utcOffset": 1,
        "employment": {
          "name": "n8n",
          "role": null,
          "title": "Senior Produktmanager",
          "domain": "n8n.io",
          "subRole": null,
          "seniority": "manager"
        },
        "googleplus": {
          "handle": null
        },
        "emailProvider": false
      }
    ],
    "Enrich Company": [
      {
        "id": "546ba3f6-a6b7-41a1-aed8-4f9bba4119e8",
        "geo": {
          "lat": 52.5297761,
          "lng": 13.3892831,
          "city": "Berlin",
          "state": "Berlin",
          "country": "Germany",
          "stateCode": "BE",
          "postalCode": "10115",
          "streetName": "Borsigstraße",
          "subPremise": null,
          "countryCode": "DE",
          "streetNumber": "27",
          "streetAddress": "27 Borsigstraße"
        },
        "logo": "https://logo.clearbit.com/n8n.io",
        "name": "n8n",
        "site": {
          "phoneNumbers": [],
          "emailAddresses": []
        },
        "tags": [
          "Information Technology & Services",
          "Computer Programming",
          "Software",
          "Professional Services",
          "Computers",
          "E-commerce",
          "Technology",
          "B2B",
          "B2C",
          "SAAS",
          "Mobile"
        ],
        "tech": [
          "mailgun",
          "cloud_flare",
          "workable",
          "google_tag_manager",
          "google_apps",
          "typeform",
          "google_analytics",
          "facebook_advertiser",
          "stripe"
        ],
        "type": "private",
        "phone": null,
        "domain": "n8n.io",
        "parent": {
          "domain": null
        },
        "ticker": null,
        "metrics": {
          "raised": 13500000,
          "employees": 550,
          "marketCap": null,
          "alexaUsRank": null,
          "trafficRank": "high",
          "annualRevenue": null,
          "fiscalYearEnd": null,
          "employeesRange": "51-250",
          "alexaGlobalRank": 61323,
          "estimatedAnnualRevenue": "$10M-$50M"
        },
        "twitter": {
          "id": "1068479892537384960",
          "bio": "n8n is an extendable workflow automation tool which enables you to connect anything to everything via its open, fair-code model.",
          "site": "https://t.co/F1fzJ95bij",
          "avatar": "https://pbs.twimg.com/profile_images/1536335358803251202/-gASF0c6_normal.png",
          "handle": "n8n_io",
          "location": "Berlin, Germany",
          "followers": 7238,
          "following": 1
        },
        "category": {
          "sector": "Information Technology",
          "sicCode": "73",
          "gicsCode": "45102010",
          "industry": "Internet Software & Services",
          "naicsCode": "54",
          "sic4Codes": [
            "7371"
          ],
          "naics6Codes": [
            "541511"
          ],
          "subIndustry": "Internet Software & Services",
          "industryGroup": "Software & Services",
          "naics6Codes2022": [
            "541511"
          ]
        },
        "facebook": {
          "likes": null,
          "handle": null
        },
        "linkedin": {
          "handle": "company/n8n"
        },
        "location": "Borsigstraße 27, 10115 Berlin, Germany",
        "timeZone": "Europe/Berlin",
        "indexedAt": "2024-02-08T21:30:12.524Z",
        "legalName": null,
        "utcOffset": 1,
        "crunchbase": {
          "handle": null
        },
        "description": "n8n.io is a powerful workflow automation tool that enables you to connect anything to everything. It is a free and open-source tool that can be installed on-premises, downloaded as a desktop app, or used as a cloud service. With n8n, you can automate b...",
        "foundedYear": 2019,
        "identifiers": {
          "usCIK": null,
          "usEIN": null
        },
        "domainAliases": [
          "n8n.cloud",
          "n8n.com"
        ],
        "emailProvider": false,
        "techCategories": [
          "email_delivery_service",
          "dns",
          "applicant_tracking_system",
          "tag_management",
          "productivity",
          "form_builder",
          "analytics",
          "advertising",
          "payment"
        ],
        "ultimateParent": {
          "domain": null
        }
      }
    ],
    "n8n Form Trigger": [
      {
        "formMode": "test",
        "submittedAt": "2024-02-21T10:06:56.002Z",
        "What's your role?": "Product",
        "What's your business email?": "niklas@n8n.io"
      }
    ]
  },
  "connections": {
    "Clearbit": {
      "main": [
        [
          {
            "node": "Enrich Company",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Enrich Company": {
      "main": [
        [
          {
            "node": "If B2B and > 499 employees",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Map email field": {
      "main": [
        [
          {
            "node": "Filter out personal emails",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "n8n Form Trigger": {
      "main": [
        [
          {
            "node": "Map email field",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter out personal emails": {
      "main": [
        [
          {
            "node": "Clearbit",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If B2B and > 499 employees": {
      "main": [
        [
          {
            "node": "Send Email",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Submission does not match criteria, don't do anything",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Pour qui est ce workflow ?

Ce workflow s'adresse principalement aux équipes marketing et commerciales des entreprises B2B, en particulier celles qui cherchent à améliorer leur processus de génération de leads. Il est adapté aux organisations de taille moyenne à grande, ayant un niveau technique intermédiaire.

Problème résolu

Ce workflow résout le problème de la collecte et de l'enrichissement des données d'entreprises à partir d'adresses email. Il élimine les frustrations liées à la recherche manuelle d'informations sur les prospects et réduit le risque d'erreurs en automatisant le processus. Grâce à cette automatisation n8n, les utilisateurs obtiennent des données précises et pertinentes, ce qui leur permet d'optimiser leurs efforts de vente et de marketing.

Étapes du workflow

Étape 1 : Le workflow est déclenché par un formulaire n8n qui recueille les adresses email. Étape 2 : Les emails sont ensuite traités par Clearbit pour enrichir les données de l'entreprise associée. Étape 3 : Une condition vérifie si l'entreprise est B2B et compte plus de 499 employés. Étape 4 : Si les critères sont remplis, un email est envoyé pour engager le contact. Étape 5 : Des notes autocollantes sont créées pour visualiser les informations importantes. Étape 6 : Les emails personnels sont filtrés pour ne conserver que les leads professionnels.

Guide de personnalisation du workflow n8n

Pour personnaliser ce workflow, vous pouvez modifier le déclencheur de formulaire n8n en ajustant les champs requis. Dans le nœud Clearbit, vous pouvez spécifier d'autres paramètres pour enrichir les données selon vos besoins. Assurez-vous de configurer correctement l'adresse email dans le nœud d'envoi d'email pour garantir une communication fluide. Vous pouvez également ajouter d'autres outils ou services en fonction de votre écosystème, comme des CRM ou des plateformes de marketing automation. Enfin, surveillez le flux pour vous assurer qu'il fonctionne comme prévu et ajustez les conditions selon l'évolution de vos critères de ciblage.