Automatisation Hubspot avec n8n : vérification des emails valides
Ce workflow n8n a pour objectif de vérifier la validité des adresses email des contacts créés sur Hubspot. Dans un contexte où la qualité des données est cruciale pour les entreprises, ce processus permet d'éliminer les adresses email invalides ou suspectes, réduisant ainsi les risques de communication inefficace. Parfait pour les équipes marketing et commerciales, ce workflow assure que seules les adresses valides sont utilisées pour les campagnes, améliorant ainsi le taux d'engagement et la réputation de l'expéditeur.
- Étape 1 : Le déclencheur 'When contact created' s'active dès qu'un nouveau contact est créé dans Hubspot.
- Étape 2 : Le workflow récupère l'adresse email du contact grâce au noeud 'Get contact email address'.
- Étape 3 : L'adresse email est ensuite validée via l'API de validation dans le noeud 'validate the email'.
- Étape 4 : Si l'email est jugé suspect, le noeud 'If email is suspicious' permet de gérer cette condition. Enfin,
- Étape 5 : Si l'email est valide, une notification est envoyée sur Slack via le noeud 'Send to Slack', informant l'équipe de la création d'un contact avec une adresse email valide. Les bénéfices business de ce workflow incluent une meilleure gestion des contacts, une réduction des rebonds d'emails et une amélioration de la délivrabilité des campagnes marketing. En intégrant cette automatisation n8n, les entreprises peuvent se concentrer sur des interactions de qualité avec leurs clients potentiels.
Workflow n8n Hubspot, validation email, Slack : vue d'ensemble
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Workflow n8n Hubspot, validation email, Slack : détail des nœuds
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"id": 88,
"name": "Check for valid Hubspot contact email",
"nodes": [
{
"name": "When contact created",
"type": "n8n-nodes-base.hubspotTrigger",
"position": [
540,
480
],
"webhookId": "d24ffb14-1e00-4d4e-b3b8-a812690c40d5",
"parameters": {
"eventsUi": {
"eventValues": [
{}
]
},
"additionalFields": {}
},
"credentials": {
"hubspotDeveloperApi": {
"id": "58",
"name": "Hubspot Developer account"
}
},
"typeVersion": 1
},
{
"name": "Get contact email address",
"type": "n8n-nodes-base.hubspot",
"position": [
720,
480
],
"parameters": {
"resource": "contact",
"contactId": "={{$json[\"contactId\"] ? 151 : 151}}",
"operation": "get",
"additionalFields": {
"properties": [
"email"
],
"propertyMode": "valueOnly"
}
},
"credentials": {
"hubspotApi": {
"id": "57",
"name": "Hubspot account"
}
},
"typeVersion": 1
},
{
"name": "validate the email",
"type": "n8n-nodes-base.oneSimpleApi",
"position": [
900,
480
],
"parameters": {
"resource": "utility",
"emailAddress": "={{$json[\"properties\"][\"email\"][\"value\"]}}"
},
"credentials": {
"oneSimpleApi": {
"id": "33",
"name": "One Simple account"
}
},
"typeVersion": 1
},
{
"name": "If email is suspicious",
"type": "n8n-nodes-base.if",
"notes": "IF\ndeliverability is not good\nOR\nDomain is not valid\nOR\nEmail is Disposable",
"position": [
1080,
480
],
"parameters": {
"conditions": {
"string": [
{
"value1": "={{$json[\"deliverability\"]}}",
"value2": "GOOD",
"operation": "notEqual"
}
],
"boolean": [
{
"value1": "={{$json[\"is_domain_valid\"]}}"
},
{
"value1": "={{$json[\"is_email_disposable\"]}}",
"value2": true
}
]
},
"combineOperation": "any"
},
"typeVersion": 1
},
{
"name": "Send to Slack",
"type": "n8n-nodes-base.slack",
"position": [
1280,
460
],
"parameters": {
"text": "=:warning: New Contact with Suspicious Email :warning:\n*Name: * {{$node[\"Item Lists\"].json[\"contact\"][\"fields\"][\"core\"][\"firstname\"][\"normalizedValue\"]}} {{$node[\"Item Lists\"].json[\"contact\"][\"fields\"][\"core\"][\"lastname\"][\"normalizedValue\"]}}\n*Email: * {{$node[\"Item Lists\"].json[\"contact\"][\"fields\"][\"core\"][\"email\"][\"normalizedValue\"]}}\n*Creator: * {{$node[\"Item Lists\"].json[\"contact\"][\"createdByUser\"]}}",
"channel": "#hubspot-alerts",
"attachments": [],
"otherOptions": {}
},
"credentials": {
"slackApi": {
"id": "53",
"name": "Slack Access Token"
}
},
"typeVersion": 1
}
],
"active": false,
"settings": {},
"connections": {
"validate the email": {
"main": [
[
{
"node": "If email is suspicious",
"type": "main",
"index": 0
}
]
]
},
"When contact created": {
"main": [
[
{
"node": "Get contact email address",
"type": "main",
"index": 0
}
]
]
},
"If email is suspicious": {
"main": [
[
{
"node": "Send to Slack",
"type": "main",
"index": 0
}
]
]
},
"Get contact email address": {
"main": [
[
{
"node": "validate the email",
"type": "main",
"index": 0
}
]
]
}
}
}Workflow n8n Hubspot, validation email, Slack : pour qui est ce workflow ?
Ce workflow s'adresse principalement aux équipes marketing et commerciales des PME et grandes entreprises qui utilisent Hubspot pour la gestion de leurs contacts. Un niveau technique intermédiaire est recommandé pour la mise en place et l'adaptation de ce workflow.
Workflow n8n Hubspot, validation email, Slack : problème résolu
Ce workflow résout le problème de la gestion des adresses email invalides dans Hubspot, ce qui peut entraîner des pertes de temps et des coûts inutiles lors des campagnes d'emailing. En validant les emails à la création du contact, il permet d'éliminer les adresses suspectes, réduisant ainsi les risques de rebonds et d'impact négatif sur la réputation de l'expéditeur. Les utilisateurs bénéficient d'une base de données plus propre et d'une communication plus efficace.
Workflow n8n Hubspot, validation email, Slack : étapes du workflow
Étape 1 : Le workflow s'active avec le déclencheur 'When contact created' qui détecte la création d'un nouveau contact dans Hubspot.
- Étape 1 : Il récupère l'adresse email du contact via le noeud 'Get contact email address'.
- Étape 2 : Cette adresse est validée grâce au noeud 'validate the email'.
- Étape 3 : Si l'email est suspect, le noeud 'If email is suspicious' permet de gérer cette situation.
- Étape 4 : En cas de validation, une notification est envoyée à l'équipe via le noeud 'Send to Slack'.
Workflow n8n Hubspot, validation email, Slack : guide de personnalisation
Pour personnaliser ce workflow, vous pouvez modifier l'URL du webhook dans le déclencheur 'When contact created' pour l'adapter à votre environnement Hubspot. Dans le noeud 'Get contact email address', assurez-vous que les paramètres correspondent à votre configuration Hubspot. Vous pouvez également ajuster les critères de validation dans le noeud 'validate the email' selon vos besoins spécifiques. Enfin, personnalisez le message envoyé sur Slack dans le noeud 'Send to Slack' pour qu'il reflète le ton de votre entreprise.