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.
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
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.