Workflow n8n

Automatisation Slack avec n8n : gestion des leads en temps réel

Ce workflow n8n a pour objectif d'automatiser la gestion des leads via Slack, en intégrant des vérifications d'emails et des évaluations de pertinence. Dans un contexte où la rapidité et l'efficacité sont essentielles pour les équipes commerciales, ce processus permet de s'assurer que seuls les leads valides et intéressants sont traités. Par exemple, une entreprise peut utiliser ce workflow pour filtrer les demandes entrantes et se concentrer sur les opportunités à fort potentiel. Étape 1 : Le déclencheur du workflow est un formulaire n8n qui recueille les informations des leads. Étape 2 : Une fois le formulaire soumis, le workflow vérifie si l'email fourni est valide à l'aide d'un noeud dédié. Étape 3 : Si l'email est valide, une requête HTTP est envoyée à MadKudu pour évaluer le score de pertinence du lead. Étape 4 : En fonction du score obtenu, le workflow décide de la suite à donner. Si le score est supérieur à 60, le lead est considéré comme intéressant et des notes adhésives sont créées dans Slack pour le suivi. Sinon, le workflow ne fait rien, évitant ainsi toute perte de temps. Cette automatisation n8n permet aux équipes de vente de se concentrer sur les leads les plus prometteurs, améliorant ainsi leur efficacité et leur taux de conversion. Tags clés : automatisation, Slack, leads.

Catégorie: Webhook · Tags: automatisation, Slack, leads, n8n, email validation0

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

  • Slack

    Envoie un message sur Slack avec le texte et les options spécifiés.

  • n8n Form Trigger

    Déclenche le workflow lorsqu'un formulaire est soumis via le chemin spécifié.

  • Check if the email is valid

    Vérifie si l'email fourni est valide en fonction des conditions définies.

  • Sticky Note

    Crée une note autocollante avec les paramètres de couleur, taille et contenu spécifiés.

  • Sticky Note1

    Crée une note autocollante avec les paramètres de couleur, taille et contenu spécifiés.

  • Sticky Note2

    Crée une note autocollante avec les paramètres de couleur, taille et contenu spécifiés.

  • Email is not valid, do nothing

    N'effectue aucune action si l'email n'est pas valide.

  • Score lead with MadKudu

    Envoie une requête HTTP pour évaluer le score du lead avec MadKudu.

  • Verify email with Hunter

    Vérifie l'email avec Hunter pour confirmer sa validité.

  • Not interesting enough

    N'effectue aucune action si le lead n'est pas jugé intéressant.

  • if customer fit score > 60

    Vérifie si le score de compatibilité du client est supérieur à 60.

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

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "nodes": [
    {
      "id": "1a461b8a-090e-4dc4-a3d7-bf976a49828e",
      "name": "Slack",
      "type": "n8n-nodes-base.slack",
      "position": [
        1660,
        200
      ],
      "parameters": {
        "text": "=⭐ Got a hot lead for you  {{ $json.properties.first_name }} {{ $json.properties.last_name }} from  {{ $json.company.properties.name }} ({{ $json.company.properties.domain }}) based out of {{ $json.company.properties.location.state }}, {{ $json.company.properties.location.country }}.\n\n\n{{ $('Score lead with MadKudu').item.json.properties.customer_fit.top_signals_formatted }}",
        "select": "channel",
        "channelId": {
          "__rl": true,
          "mode": "name",
          "value": "#interesting_leads"
        },
        "otherOptions": {}
      },
      "credentials": {
        "slackApi": {
          "id": "241",
          "name": "Nathan Slack Bot token"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "bcd8e7dc-cb7f-4e2b-a0c6-2d154cb58938",
      "name": "n8n Form Trigger",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        380,
        420
      ],
      "webhookId": "0bf8840f-1cc4-46a9-86af-a3fa8da80608",
      "parameters": {
        "path": "0bf8840f-1cc4-46a9-86af-a3fa8da80608",
        "options": {},
        "formTitle": "Contact us",
        "formFields": {
          "values": [
            {
              "fieldLabel": "What's your business email?"
            }
          ]
        },
        "formDescription": "We'll get back to you soon"
      },
      "typeVersion": 2
    },
    {
      "id": "c20c626f-fd58-497f-942f-5d10f198f36d",
      "name": "Check if the email is valid",
      "type": "n8n-nodes-base.if",
      "position": [
        800,
        420
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "54d84c8a-63ee-40ed-8fb2-301fff0194ba",
              "operator": {
                "name": "filter.operator.equals",
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.status }}",
              "rightValue": "valid"
            }
          ]
        }
      },
      "typeVersion": 2
    },
    {
      "id": "9c55911c-06b7-4291-a91d-30c0cb87b7f2",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        380,
        220
      ],
      "parameters": {
        "color": 5,
        "width": 547,
        "height": 158,
        "content": "### 👨‍🎤 Setup\n1. Add you **MadKudu**, **Hunter**, and **Slack** credentials \n2. Set the Slack channel\n3. Click the Test Workflow button, enter your email and check the Slack channel\n4. Activate the workflow and use the form trigger production URL to collect your leads in a smart way "
      },
      "typeVersion": 1
    },
    {
      "id": "c96096f2-6505-4955-bb1b-c4f903428b1d",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        380,
        560
      ],
      "parameters": {
        "color": 7,
        "width": 162,
        "height": 139,
        "content": "👆 You can exchange this with any form you like (*e.g. Typeform, Google forms, Survey Monkey...*)"
      },
      "typeVersion": 1
    },
    {
      "id": "751458aa-7b63-48ab-881e-d68df94a3390",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1360,
        500
      ],
      "parameters": {
        "color": 7,
        "width": 162,
        "height": 84,
        "content": "👆 Adjust the fit as you see necessary"
      },
      "typeVersion": 1
    },
    {
      "id": "6416c2ee-59a0-4496-bd62-0a3af06986b7",
      "name": "Email is not valid, do nothing",
      "type": "n8n-nodes-base.noOp",
      "position": [
        1140,
        560
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "b9ce2ee8-b816-497a-99af-faffdc99ee5f",
      "name": "Score lead with MadKudu",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1140,
        320
      ],
      "parameters": {
        "url": "=https://api.madkudu.com/v1/persons?email={{ $json.email }}",
        "options": {},
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "71W5Bt9g1G9GOhVL",
          "name": "MadKudu Lead score"
        }
      },
      "typeVersion": 4.1
    },
    {
      "id": "0720ab51-5222-46fe-8a1a-31e25b81920c",
      "name": "Verify email with Hunter",
      "type": "n8n-nodes-base.hunter",
      "position": [
        600,
        420
      ],
      "parameters": {
        "email": "={{ $json['What\\'s your business email?'] }}",
        "operation": "emailVerifier"
      },
      "credentials": {
        "hunterApi": {
          "id": "ecwmdHFSBU5GGnV1",
          "name": "Hunter account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "95ec00d2-d926-49ff-a604-1f2d0b291b6f",
      "name": "Not interesting enough",
      "type": "n8n-nodes-base.noOp",
      "position": [
        1660,
        460
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "5dc270d5-29fd-4620-8ca4-84532cf49c34",
      "name": "if customer fit score > 60",
      "type": "n8n-nodes-base.if",
      "position": [
        1380,
        320
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "c23d7b34-a4ae-421f-bd7a-6a3ebb05aafe",
              "operator": {
                "type": "number",
                "operation": "gt"
              },
              "leftValue": "={{ $json.properties.customer_fit.score }}",
              "rightValue": 60
            }
          ]
        }
      },
      "typeVersion": 2
    }
  ],
  "pinData": {
    "n8n Form Trigger": [
      {
        "formMode": "test",
        "submittedAt": "2024-02-22T13:59:54.709Z",
        "What's your business email?": "jan@n8n.io"
      }
    ]
  },
  "connections": {
    "n8n Form Trigger": {
      "main": [
        [
          {
            "node": "Verify email with Hunter",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Score lead with MadKudu": {
      "main": [
        [
          {
            "node": "if customer fit score > 60",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Verify email with Hunter": {
      "main": [
        [
          {
            "node": "Check if the email is valid",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "if customer fit score > 60": {
      "main": [
        [
          {
            "node": "Slack",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Not interesting enough",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check if the email is valid": {
      "main": [
        [
          {
            "node": "Score lead with MadKudu",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Email is not valid, do nothing",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Pour qui est ce workflow ?

Ce workflow s'adresse aux équipes commerciales et marketing des PME et grandes entreprises qui cherchent à optimiser leur processus de gestion des leads. Il est conçu pour des utilisateurs ayant un niveau technique intermédiaire, familiarisés avec les outils d'automatisation et de gestion de la relation client.

Problème résolu

Ce workflow résout le problème de la gestion inefficace des leads en automatisant le processus de validation des emails et d'évaluation de pertinence. En éliminant les leads non valides et en se concentrant sur ceux qui ont un potentiel élevé, les utilisateurs gagnent un temps précieux et réduisent le risque de traitement de prospects peu intéressants. Le résultat est une augmentation de la productivité des équipes commerciales et une amélioration des taux de conversion.

Étapes du workflow

Étape 1 : Le workflow démarre avec un formulaire n8n qui recueille les informations des leads. Étape 2 : Il vérifie la validité de l'email fourni. Étape 3 : Si l'email est valide, une requête est envoyée à MadKudu pour scorer le lead. Étape 4 : Si le score est supérieur à 60, des notes adhésives sont créées dans Slack pour le suivi. Étape 5 : Si le score est inférieur, le workflow ne fait rien.

Guide de personnalisation du workflow n8n

Pour personnaliser ce workflow, vous pouvez modifier le chemin du formulaire n8n pour l'adapter à vos besoins spécifiques. Assurez-vous également de mettre à jour les paramètres de la requête HTTP vers MadKudu pour qu'ils correspondent à votre configuration. Vous pouvez également ajuster les seuils de score selon votre stratégie commerciale. Enfin, pensez à sécuriser le webhook en ajoutant des authentifications nécessaires et à monitorer le flux pour garantir son bon fonctionnement.