n8n est une plateforme d'automatisation open source qui vous permet de construire des workflows connectant n'importe quelle API à n'importe quelle autre, sans code. Buska capture les signaux d'achat sociaux sur Twitter, Reddit, LinkedIn et plus. Ensemble, ils vous permettent de construire un pipeline d'intention sociale complet : détecter une mention, la scorer, enrichir le lead et le pousser vers votre CRM ou outil d'outreach automatiquement. Et comme n8n est auto-hébergeable et open source, vous contrôlez vos données et ne payez rien pour la couche d'automatisation. Voici comment le construire étape par étape.
Pourquoi n8n pour l'automatisation du social listening
Vous pourriez utiliser Zapier ou Make pour ce workflow, et ils fonctionneraient bien. Si vous préférez une approche d'enrichissement no-code, notre guide du workflow Clay + Buska couvre cette option. Mais n8n a trois avantages spécifiques pour les pipelines de social listening. Premièrement, c'est gratuit en auto-hébergement, ce qui compte quand vous traitez des centaines d'événements webhook par jour. Zapier facture à la tâche, et à l'échelle ces coûts s'accumulent vite.
Deuxièmement, n8n gère la logique de branchement complexe mieux que la plupart des outils no-code. Les signaux sociaux nécessitent un traitement différent selon la plateforme, le score d'intention, le type d'auteur et le mot-clé matché. Le constructeur de workflow visuel de n8n facilite la création de chemins conditionnels sans se perdre dans des configurations if/then/else imbriquées.
Troisièmement, n8n a un noeud HTTP Request intégré qui peut appeler n'importe quelle API, ce qui signifie que vous pouvez intégrer des services d'enrichissement, des CRMs et des outils d'outreach qui n'ont pas d'intégration n8n native. Pour les workflows de social listening où vous chaînez 5-6 services différents, cette flexibilité est critique.
L'architecture du pipeline
Avant de construire, voici à quoi ressemble le pipeline complet. Comprendre la vue d'ensemble rend chaque étape plus claire.
- Declencheur webhook : n8n reçoit le payload webhook de Buska quand une nouvelle mention est détectée.
- Filtre de score : Un noeud IF vérifie le score d'intention et route les mentions à forte intention vers la suite. Les mentions à faible score sont loguées mais pas traitées davantage.
- Enrichissement : Un noeud HTTP Request appelle une API d'enrichissement (Clay, Clearbit ou Apollo) pour trouver l'email, l'entreprise et le poste de l'auteur.
- Verification ICP : Un autre noeud IF vérifie si le lead enrichi correspond à votre profil client idéal.
- Push CRM : Les leads qualifiés sont créés comme contacts dans HubSpot, Salesforce ou le CRM de votre choix.
- Notification Slack : L'équipe est alertée dans Slack avec le texte de la mention, les données d'enrichissement et un lien vers le record CRM.
- Inscription outreach (optionnel) : Les leads les mieux scorés sont ajoutés automatiquement à une campagne Lemlist ou Instantly.
Étape 1 : Créer le déclencheur webhook
Dans n8n, créez un nouveau workflow et ajoutez un noeud Webhook comme déclencheur. Définissez la méthode HTTP sur POST. n8n va générer une URL webhook unique. Copiez cette URL.
Maintenant, allez dans votre tableau de bord Buska. Naviguez vers Paramètres, puis Integrations, puis Webhooks. Collez l'URL webhook n8n et enregistrez. Pour tester la connexion, déclenchez un événement test depuis Buska. Vous devriez voir le payload apparaître dans le noeud webhook de n8n. Le payload inclut des champs comme mention_text, platform, author_username, post_url, intent_score et keyword_matched.
Étape 2 : Filtrer par score d'intention
Ajoutez un noeud IF après le déclencheur webhook. Définissez la condition pour vérifier si le champ intent_score est supérieur ou égal à votre seuil. Je recommande de commencer à 60. Les mentions en dessous de 60 sont généralement des mentions de marque, des conversations générales ou des posts de faible qualité qui ne valent pas la peine d'être traités davantage.
Le noeud IF a deux sorties : Vrai et Faux. Connectez la sortie Vrai à votre noeud d'enrichissement (qu'on va construire ensuite). Connectez la sortie Faux à un noeud "No Operation" ou un noeud de logging si vous voulez garder un historique des mentions filtrées pour analyse ultérieure.
Étape 3 : Enrichir le lead
Ajoutez un noeud HTTP Request connecté à la sortie Vrai de votre noeud IF. Ce noeud va appeler une API d'enrichissement pour transformer le signal social en profil de lead complet. Voici comment le configurer avec quelques services d'enrichissement courants.
Avec l'API Clay : Définissez la méthode sur POST, l'URL sur l'endpoint d'enrichissement de Clay, et passez l'author_username et la plateforme comme paramètres. Clay retournera l'email, l'entreprise, le poste et l'URL LinkedIn de la personne.
Avec Apollo : Définissez la méthode sur POST, l'URL sur l'endpoint people/match d'Apollo, et passez toute information d'identification que vous avez (username, nom, entreprise). Apollo retourne des données d'enrichissement similaires.
Avec Clearbit : Définissez la méthode sur GET, l'URL sur l'API personne de Clearbit avec l'email ou le pseudo social comme paramètre. Clearbit retourne des données entreprise et personne.
Si l'appel d'enrichissement échoue (la personne n'est pas trouvable), ajoutez une branche de gestion d'erreur qui soit saute le lead, soit le stocke pour revue manuelle. Chaque signal social ne sera pas enrichissable, et c'est normal. Concentrez-vous sur ceux qui le sont.
Étape 4 : Vérifier le fit ICP
Ajoutez un autre noeud IF après l'étape d'enrichissement. Celui-ci vérifie si le lead enrichi correspond à votre profil client idéal. Les vérifications ICP typiques incluent :
- Taille d'entreprise : nombre d'employés dans votre plage cible (ex : 10-500)
- Secteur : correspond à l'un de vos secteurs cibles
- Niveau hiérarchique : la personne est un décideur ou influenceur (VP, Directeur, Head of, Fondateur, etc.)
- Géographie : l'entreprise est dans une région que vous servez
Dans n8n, vous pouvez chaîner plusieurs conditions dans un seul noeud IF en utilisant la logique AND. Les leads qui passent toutes les conditions continuent vers l'étape de push CRM. Les leads qui échouent sont routés vers un chemin différent (peut-être un channel moins prioritaire ou une séquence de nurture au lieu d'un outreach commercial direct).
Étape 5 : Pousser vers votre CRM
n8n a des noeuds natifs pour HubSpot, Salesforce, Pipedrive et plusieurs autres CRMs. Ajoutez le noeud CRM approprié et mappez les champs enrichis vers les propriétés de contact.
Pour HubSpot : utilisez l'action "Créer/Mettre à jour un contact". Mappez email, prénom, nom, entreprise, poste et vos propriétés personnalisées (texte du signal social, plateforme, score d'intention, URL du post). Définissez la source du lead sur "Social Listening - Buska" pour pouvoir suivre l'attribution plus tard. Pour le mapping détaillé des champs HubSpot, consultez notre guide d'intégration Buska-HubSpot.
Ajoutez un noeud Set avant le noeud CRM pour formater et nettoyer les données. Par exemple, capitalisez les noms, standardisez les noms d'entreprise et calculez un score composite à partir du score d'intention et du match ICP. Des données propres dans le CRM font gagner du temps à votre équipe commerciale plus tard.
Étape 6 : Notifier l'équipe
Ajoutez un noeud Slack après le push CRM. Envoyez un message formaté dans votre channel #social-leads qui inclut le texte de la mention, les infos entreprise et personne enrichies, le score d'intention et un lien direct vers le post social original et le nouveau record CRM.
Ça boucle la boucle. Votre équipe voit l'alerte, peut vérifier le record CRM pour le contexte complet, et répondre sur la plateforme ou par email, le tout en quelques minutes après la publication de la mention originale. Pour des conseils sur la structuration de vos channels Slack et workflows de réponse, consultez notre guide des alertes Buska + Slack.
Étape 7 (optionnel) : Auto-inscription en outreach
Pour les leads qui scorent exceptionnellement haut (intention et fit ICP), vous pouvez ajouter une branche supplémentaire qui les inscrit automatiquement dans une campagne d'outreach. Utilisez le noeud HTTP Request de n8n pour appeler l'API Lemlist ou Instantly, en passant les données du lead enrichi et le texte du signal original comme variable de personnalisation.
Soyez réfléchi ici. L'outreach automatique ne devrait se déclencher que pour les signaux de la plus haute qualité. Mettez le seuil haut (score d'intention au-dessus de 80 ET fort match ICP). Pour tout le reste, laissez votre équipe revoir et répondre manuellement. L'automatisation doit accélérer vos meilleures opportunités, pas spammer les marginales.
Hébergement et fiabilité
Si vous auto-hébergez n8n, assurez-vous que votre instance tourne de façon fiable et dispose de suffisamment de ressources pour gérer les événements webhook en temps réel. Un VPS basique (2 CPU, 4 Go RAM) gère la plupart des volumes de social listening confortablement. Activez le logging d'exécution intégré de n8n pour pouvoir debugger les exécutions échouées. Configurez la notification d'erreur (n8n peut vous envoyer un email ou message Slack quand un workflow échoue) pour détecter les problèmes avant qu'ils ne s'accumulent.
Alternativement, utilisez n8n Cloud si vous ne voulez pas gérer l'infrastructure. Le prix est compétitif avec Zapier et Make, surtout pour les workflows à haut volume. Avant de construire votre pipeline, assurez-vous que vos mots-clés sont correctement configurés grâce à notre checklist de configuration du social listening.
Prêt à construire votre pipeline d'intention sociale no-code ? Commencez à capter les signaux d'achat avec Buska.
Essayer Buska gratuitement pendant 7 jours


