Automatisation LinkedIn avec n8n : création de campagnes email
Ce workflow n8n est conçu pour automatiser la création de campagnes email à partir des interactions sur des publications LinkedIn. Dans un contexte où le marketing digital repose de plus en plus sur l'engagement des utilisateurs, ce processus permet aux équipes marketing de capitaliser sur les commentaires et les likes des publications pour générer des leads qualifiés. En intégrant des outils comme Airtable et Lemlist, ce workflow facilite la gestion des contacts et l'envoi d'emails ciblés, optimisant ainsi les efforts de prospection.
- Étape 1 : Le déclencheur est un Cron qui active le workflow à intervalles réguliers.
- Étape 2 : Le workflow vérifie si des interactions existent grâce à un nœud conditionnel. Si des interactions sont trouvées, les données des commentateurs et des likers sont récupérées via des nœuds Phantombuster.
- Étape 3 : Les informations collectées sont ensuite enrichies avec Dropcontact pour obtenir des adresses email valides.
- Étape 4 : Les données sont stockées dans Airtable, où de nouvelles entrées peuvent être créées ou mises à jour selon les besoins. Enfin, les campagnes email sont générées et envoyées via Lemlist, assurant ainsi un suivi efficace des prospects. Les bénéfices de ce workflow sont significatifs : il réduit le temps consacré à la collecte manuelle des données et à la création de campagnes, tout en augmentant la précision des ciblages. En automatisant ce processus, les équipes marketing peuvent se concentrer sur des tâches à plus forte valeur ajoutée, améliorant ainsi leur efficacité globale.
Workflow n8n LinkedIn, email marketing, Airtable : vue d'ensemble
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Workflow n8n LinkedIn, email marketing, Airtable : détail des nœuds
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"id": 121,
"name": "Create Email Campaign From LinkedIn Post Interactions",
"nodes": [
{
"name": "Cron",
"type": "n8n-nodes-base.cron",
"position": [
280,
500
],
"parameters": {
"triggerTimes": {
"item": [
{
"mode": "everyHour"
}
]
}
},
"typeVersion": 1
},
{
"name": "Exists ?",
"type": "n8n-nodes-base.if",
"position": [
1700,
480
],
"parameters": {
"conditions": {
"string": [
{
"value1": "={{$node[\"Airtable - List\"].json[\"fields\"][\"Email\"]}}",
"value2": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"email\"][0][\"email\"]}}"
}
]
}
},
"typeVersion": 1
},
{
"name": "Airtable - List",
"type": "n8n-nodes-base.airtable",
"position": [
1500,
480
],
"parameters": {
"table": "Contacts",
"operation": "list",
"additionalOptions": {
"fields": []
}
},
"credentials": {
"airtableApi": {
"id": "",
"name": ""
}
},
"typeVersion": 1
},
{
"name": "Airtable - Update",
"type": "n8n-nodes-base.airtable",
"position": [
2100,
400
],
"parameters": {
"id": "={{$node[\"Airtable - List\"].json[\"id\"]}}",
"table": "Contacts",
"options": {
"typecast": true
},
"operation": "update",
"updateAllFields": false
},
"credentials": {
"airtableApi": {
"id": "",
"name": ""
}
},
"typeVersion": 1
},
{
"name": "Airtable - Create",
"type": "n8n-nodes-base.airtable",
"position": [
2100,
580
],
"parameters": {
"table": "Contacts",
"options": {
"typecast": true
},
"operation": "append"
},
"credentials": {
"airtableApi": {
"id": "",
"name": ""
}
},
"typeVersion": 1
},
{
"name": "Set - Update",
"type": "n8n-nodes-base.set",
"position": [
1900,
400
],
"parameters": {
"values": {
"string": [
{
"name": "=ID",
"value": "={{$node[\"Airtable - List\"].json[\"id\"]}}"
},
{
"name": "Email",
"value": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"email\"][0][\"email\"]}}"
},
{
"name": "Phone",
"value": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"phone\"]}}"
},
{
"name": "LinkedIn",
"value": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"linkedin\"]}}"
},
{
"name": "Account",
"value": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"company\"]}}"
},
{
"name": "Company website",
"value": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"website\"]}}"
}
]
},
"options": {}
},
"typeVersion": 1
},
{
"name": "Set - New",
"type": "n8n-nodes-base.set",
"position": [
1900,
580
],
"parameters": {
"values": {
"string": [
{
"name": "Name",
"value": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"full_name\"]}}"
},
{
"name": "Account",
"value": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"company\"]}}"
},
{
"name": "Company website",
"value": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"website\"]}}"
},
{
"name": "Email",
"value": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"email\"][0][\"email\"]}}"
},
{
"name": "Phone",
"value": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"phone\"]}}"
},
{
"name": "LinkedIn",
"value": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"linkedin\"]}}"
}
]
},
"options": {},
"keepOnlySet": true
},
"typeVersion": 1
},
{
"name": "Lemlist",
"type": "n8n-nodes-base.lemlist",
"position": [
2300,
480
],
"parameters": {
"email": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"email\"][0][\"email\"]}}",
"resource": "lead",
"campaignId": "",
"additionalFields": {
"lastName": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"last_name\"]}}",
"firstName": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"first_name\"]}}",
"companyName": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"company\"]}}"
}
},
"credentials": {
"lemlistApi": {
"id": "",
"name": ""
}
},
"retryOnFail": false,
"typeVersion": 1,
"continueOnFail": true
},
{
"name": "Hubspot",
"type": "n8n-nodes-base.hubspot",
"position": [
2700,
480
],
"parameters": {
"email": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"email\"][0][\"email\"]}}",
"resource": "contact",
"additionalFields": {
"city": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"siret_city\"]}}",
"gender": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"civility\"]}}",
"lastName": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"last_name\"]}}",
"firstName": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"first_name\"]}}",
"websiteUrl": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"website\"]}}",
"companyName": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"company\"]}}",
"phoneNumber": "={{$node[\"Dropcontact - GET\"].json[\"data\"][0][\"phone\"]}}",
"originalSource": "SOCIAL_MEDIA"
}
},
"credentials": {
"hubspotApi": {
"id": "",
"name": ""
}
},
"typeVersion": 1
},
{
"name": "LinkedIn Post Commenters",
"type": "n8n-nodes-base.phantombuster",
"position": [
480,
400
],
"parameters": {
"jsonParameters": true,
"additionalFields": {
"manualLaunch": true
}
},
"credentials": {
"phantombusterApi": {
"id": "",
"name": ""
}
},
"typeVersion": 1
},
{
"name": "Get Comments",
"type": "n8n-nodes-base.phantombuster",
"position": [
880,
400
],
"parameters": {
"operation": "getOutput",
"additionalFields": {}
},
"credentials": {
"phantombusterApi": {
"id": "",
"name": ""
}
},
"executeOnce": true,
"typeVersion": 1
},
{
"name": "Dropcontact",
"type": "n8n-nodes-base.dropcontact",
"position": [
1300,
480
],
"parameters": {
"options": {},
"additionalFields": {
"company": "=",
"website": "",
"linkedin": "",
"last_name": "",
"first_name": "="
}
},
"credentials": {
"dropcontactApi": {
"id": "",
"name": ""
}
},
"typeVersion": 1
},
{
"name": "Phantombuster",
"type": "n8n-nodes-base.phantombuster",
"position": [
2500,
480
],
"parameters": {
"additionalFields": {}
},
"credentials": {
"phantombusterApi": {
"id": "",
"name": ""
}
},
"typeVersion": 1
},
{
"name": "LinkedIn Post Liker",
"type": "n8n-nodes-base.phantombuster",
"position": [
480,
600
],
"parameters": {
"jsonParameters": true,
"additionalFields": {
"manualLaunch": true
}
},
"credentials": {
"phantombusterApi": {
"id": "",
"name": ""
}
},
"typeVersion": 1
},
{
"name": "Get Likers",
"type": "n8n-nodes-base.phantombuster",
"position": [
880,
600
],
"parameters": {
"operation": "getOutput",
"additionalFields": {}
},
"credentials": {
"phantombusterApi": {
"id": "",
"name": ""
}
},
"executeOnce": true,
"typeVersion": 1
},
{
"name": "Wait 30s",
"type": "n8n-nodes-base.wait",
"position": [
680,
560
],
"webhookId": "de87cd0e-ea00-43d8-896c-836494094779",
"parameters": {
"unit": "seconds",
"amount": 30
},
"typeVersion": 1
}
],
"active": false,
"settings": {},
"connections": {
"Cron": {
"main": [
[
{
"node": "LinkedIn Post Commenters",
"type": "main",
"index": 0
},
{
"node": "LinkedIn Post Liker",
"type": "main",
"index": 0
}
]
]
},
"Lemlist": {
"main": [
[
{
"node": "Phantombuster",
"type": "main",
"index": 0
}
]
]
},
"Exists ?": {
"main": [
[
{
"node": "Set - Update",
"type": "main",
"index": 0
}
],
[
{
"node": "Set - New",
"type": "main",
"index": 0
}
]
]
},
"Wait 30s": {
"main": [
[
{
"node": "Get Comments",
"type": "main",
"index": 0
}
]
]
},
"Set - New": {
"main": [
[
{
"node": "Airtable - Create",
"type": "main",
"index": 0
}
]
]
},
"Get Likers": {
"main": [
[
{
"node": "Dropcontact",
"type": "main",
"index": 0
}
]
]
},
"Dropcontact": {
"main": [
[
{
"node": "Airtable - List",
"type": "main",
"index": 0
}
]
]
},
"Get Comments": {
"main": [
[
{
"node": "Dropcontact",
"type": "main",
"index": 0
}
]
]
},
"Set - Update": {
"main": [
[
{
"node": "Airtable - Update",
"type": "main",
"index": 0
}
]
]
},
"Phantombuster": {
"main": [
[
{
"node": "Hubspot",
"type": "main",
"index": 0
}
]
]
},
"Airtable - List": {
"main": [
[
{
"node": "Exists ?",
"type": "main",
"index": 0
}
]
]
},
"Airtable - Create": {
"main": [
[
{
"node": "Lemlist",
"type": "main",
"index": 0
}
]
]
},
"Airtable - Update": {
"main": [
[
{
"node": "Lemlist",
"type": "main",
"index": 0
}
]
]
},
"LinkedIn Post Commenters": {
"main": [
[
{
"node": "Wait 30s",
"type": "main",
"index": 0
}
]
]
}
}
}Workflow n8n LinkedIn, email marketing, Airtable : pour qui est ce workflow ?
Ce workflow s'adresse aux équipes marketing et commerciales des PME et grandes entreprises qui souhaitent automatiser leur prospection sur LinkedIn. Il est particulièrement adapté aux professionnels ayant une connaissance intermédiaire des outils d'automatisation et des plateformes de marketing digital.
Workflow n8n LinkedIn, email marketing, Airtable : problème résolu
Ce workflow résout le problème de la collecte manuelle des interactions sur LinkedIn, qui peut être chronophage et sujet à des erreurs. En automatisant ce processus, les utilisateurs éliminent les frustrations liées à la recherche d'informations et à l'envoi manuel d'emails. Le résultat est une campagne email plus rapide et plus ciblée, augmentant ainsi les chances de conversion.
Workflow n8n LinkedIn, email marketing, Airtable : étapes du workflow
Étape 1 : Le workflow est déclenché par un Cron.
- Étape 1 : Il vérifie l'existence d'interactions via un nœud conditionnel.
- Étape 2 : Les commentateurs et likers des publications LinkedIn sont récupérés grâce à des nœuds Phantombuster.
- Étape 3 : Les adresses email sont validées avec Dropcontact.
- Étape 4 : Les données sont stockées dans Airtable, où de nouvelles entrées sont créées ou mises à jour.
- Étape 5 : Les campagnes email sont générées et envoyées via Lemlist, assurant un suivi efficace.
Workflow n8n LinkedIn, email marketing, Airtable : guide de personnalisation
Pour personnaliser ce workflow, commencez par ajuster le déclencheur Cron selon la fréquence souhaitée. Modifiez les paramètres des nœuds Phantombuster pour cibler des publications spécifiques sur LinkedIn. Dans Airtable, assurez-vous que les noms des tables et des champs correspondent à vos besoins. Pour Lemlist, configurez les modèles d'email et les paramètres de campagne selon votre stratégie de communication. Enfin, surveillez le flux en utilisant les outils de monitoring d'n8n pour assurer une performance optimale.