Ressources · Intégration n8n

Intégration Lemlist n8nAutomatiser Lemlist avec n8n.

Une réponse qui dort deux jours dans Lemlist, c'est un rendez-vous perdu. Le nœud expose 15 opérations sur 6 ressources, de la création d'un lead aux stats de campagne, et le trigger écoute 47 événements en 19 familles. L'intégration Lemlist n8n vise les équipes qui traitent la réponse le jour même.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

À quoi sert l'intégration Lemlist n8n ?

L'intégration Lemlist n8n relie tes séquences de prospection au reste de tes outils, avec deux nœuds livrés d'origine dans n8n. Le nœud Lemlist appelle l'API à ta place : 15 opérations sur 6 ressources (Activity, Campaign, Enrichment, Lead, Team, Unsubscribe). Le trigger Lemlist écoute 47 événements via un webhook, c'est-à-dire une URL que Lemlist appelle dès qu'il se passe quelque chose dans une campagne.

Premier réflexe : les réponses. Abonne le trigger à emailsReplied, envoie le contenu à un modèle qui classe la réponse, puis route les positives vers un canal Slack et les refus polis vers unsubscribe.add. Le commercial ne relit plus quarante réponses à la main tous les matins.

Deuxième usage : alimenter les campagnes. Une liste de prospects arrive dans Google Sheets, n8n lit les nouvelles lignes, lance enrich.enrichPerson pour retrouver l'email manquant, puis crée le lead avec lead.create dans la bonne campagne. Coche Deduplicate et la même adresse ne se retrouve jamais dans deux séquences en parallèle.

Troisième usage : le reporting qui se met à jour tout seul. Chaque lundi, campaign.getAll liste les campagnes, campaign.getStats récupère les chiffres sur une période, et le résultat part dans une feuille ou dans un message Telegram pour le dirigeant qui ne se connectera jamais au dashboard.

Là où le nœud s'arrête, le nœud HTTP Request prend le relais. Créer une campagne, modifier une séquence ou mettre à jour un lead existant ne figurent pas au catalogue : tu appelles ces endpoints avec HTTP Request en réutilisant le même credential Lemlist via l'authentification prédéfinie. Pas de deuxième clé à gérer.

Deux limites à connaître avant de construire. La ressource Lead couvre la création, la lecture, la suppression et le désabonnement, rien d'autre : une modification en cours de séquence passe par HTTP Request. Et les opérations de liste sont paginées : Return All désactivé, n8n s'arrête à Limit, ce qui suffit pour un test mais tronque un export. Pour le reste de la plateforme, l'Avis n8n et la Formation n8n couvrent ce qui n'est pas propre à Lemlist.

Connexion

Comment connecter Lemlist à n8n ?

  1. 01

    Récupérer la clé API Lemlist

    Les deux nœuds s'authentifient de la même façon, et le catalogue ne liste qu'une seule méthode : une clé API. Ouvre ton compte Lemlist, va dans Settings > Integrations, la clé s'affiche là. Copie-la de côté pour l'étape suivante. Aucun parcours OAuth, aucun sélecteur d'authentification sur le nœud : cette clé est la seule chose qui sépare n8n de tes campagnes, traite-la comme un mot de passe.

  2. 02

    Créer le credential une fois dans n8n

    Dans n8n, ouvre le menu Credentials, crée un credential Lemlist, colle la valeur dans le champ API Key et enregistre. Un credential vit en dehors du workflow : tu le crées une fois et chaque nœud Lemlist le propose ensuite dans sa liste déroulante, trigger compris. Le même credential sert aussi aux appels HTTP Request vers les endpoints absents du nœud.

  3. 03

    Choisir le credential, puis activer

    Pose un nœud Lemlist sur le canevas, sélectionne le credential, puis choisis une ressource et une opération. Si tu veux aussi écouter l'activité des campagnes, ajoute le trigger Lemlist et coche les événements utiles. C'est l'activation du workflow qui enregistre l'URL du webhook auprès de Lemlist : un trigger laissé en brouillon ne reçoit rien, même parfaitement configuré.

Déclencheurs

Qu'écoute le trigger Lemlist ?

Lemlist Trigger est le nœud qui démarre un workflow quand quelque chose se passe dans Lemlist. Il écoute 47 événements, listés ci-dessous par famille. Tu en choisis un ou plusieurs, tu actives le workflow : n8n enregistre le webhook (l'URL que Lemlist appelle) sur ton compte.

Ce que tu vois dans n8n

Tous les événements, par famille

Une ligne par objet, une puce par action. L'événement à cocher dans le nœud s'écrit objet.action ; survole une puce pour lire quand il se déclenche.

linkedin.*12
    emails.*10
      aircall.*5
        api.*4
          manual.*2
            attracted.*1
            • attracted.
              • attracted
            connection.*1
              contacted.*1
              • contacted.
                • contacted
              custom.*1
                hooked.*1
                • hooked.
                  • hooked
                interested.*1
                • interested.
                  • interested
                lemwarm.*1
                  not.*1
                    opportunities.*1
                      paused.*1
                      • paused.
                        • paused
                      resumed.*1
                      • resumed.
                        • resumed
                      send.*1
                        skipped.*1
                        • skipped.
                          • skipped
                        warmed.*1
                        • warmed.
                          • warmed

                        Le trigger accepte aussi * (tout événement). Pratique pour du log, dangereux en production.

                        Notes de configuration

                        01Set up the Lemlist TriggerLe trigger Lemlist reçoit les événements par webhook : à l'activation du workflow, n8n enregistre son URL auprès de Lemlist, et chaque événement coché arrive en quelques secondes, sans interrogation régulière de l'API.

                        Le trigger Lemlist reçoit les événements par webhook : à l'activation du workflow, n8n enregistre son URL auprès de Lemlist, et chaque événement coché arrive en quelques secondes, sans interrogation régulière de l'API.

                        Paramètres clés

                        • Event : la liste des 47 événements auxquels s'abonner, de contacted à sendLimitReached. Une valeur joker (*) abonne le workflow à tout, pratique le temps de découvrir ce que Lemlist envoie vraiment.
                        • Campaign Name or ID (dans Options) : limite le hook à une seule campagne, choisie dans la liste ou passée par une expression comme {{ $json.campaignId }}.
                        • Is First : ne déclenche qu'à la première occurrence de l'activité pour un lead. Un prospect qui rouvre six fois le même email ne lance donc pas six exécutions.
                        Quand l'utiliser
                        commence par le joker sur une campagne de test, regarde les données reçues, puis réduis aux deux ou trois événements dont tu as réellement besoin.
                        02Email events (10 events)Dix événements couvrent la vie d'un email dans une séquence. C'est la famille par laquelle presque tout le monde commence.

                        Dix événements couvrent la vie d'un email dans une séquence. C'est la famille par laquelle presque tout le monde commence.

                        Paramètres clés

                        • Emails Sent (emailsSent), Emails Opened (emailsOpened), Emails Clicked (emailsClicked) : le versant engagement, utile pour scorer un lead avant qu'un humain s'en occupe.
                        • Emails Replied (emailsReplied), Emails Interested (emailsInterested), Emails Not Interested (emailsNotInterested) : le versant résultat, là où une réponse devient une tâche, une opportunité ou une sortie de séquence.
                        • Emails Bounced (emailsBounced), Emails Send Failed (emailsSendFailed), Emails Failed (emailsFailed) : trois signaux d'échec distincts, à cocher ensemble pour ne rien laisser passer.
                        • Emails Unsubscribed (emailsUnsubscribed) : le désabonnement, à répercuter dans le CRM le jour même.
                        Cas d'usage
                        un bounce qui écrit l'adresse dans une feuille de nettoyage, une réponse qui notifie le commercial en charge du compte.
                        03LinkedIn events (12 events)Douze événements, la famille la plus fournie du catalogue, suivent les étapes LinkedIn d'une séquence multicanale, de la visite de profil à la note vocale.

                        Douze événements, la famille la plus fournie du catalogue, suivent les étapes LinkedIn d'une séquence multicanale, de la visite de profil à la note vocale.

                        Paramètres clés

                        • LinkedIn Visit Done (linkedinVisitDone) et LinkedIn Visit Failed (linkedinVisitFailed) : la visite de profil a eu lieu, ou n'a pas pu se faire.
                        • LinkedIn Invite Done (linkedinInviteDone), LinkedIn Invite Failed (linkedinInviteFailed), LinkedIn Invite Accepted (linkedinInviteAccepted) : la demande de connexion et sa réponse, le moment que la plupart des équipes veulent voir arriver en notification.
                        • LinkedIn Sent (linkedinSent), LinkedIn Send Failed (linkedinSendFailed), LinkedIn Replied (linkedinReplied) : les messages directs et leurs réponses.
                        • LinkedIn Voice Note Done (linkedinVoiceNoteDone) et LinkedIn Voice Note Failed (linkedinVoiceNoteFailed) pour la note vocale, LinkedIn Interested (linkedinInterested) et LinkedIn Not Interested (linkedinNotInterested) pour la qualification.
                        Quand l'utiliser
                        une invitation acceptée est un moment chaud, branche-la sur une tâche dans ton CRM plutôt que sur un message de plus.
                        04Call, API and manual events (11 events)Trois familles décrivent ce qui se passe hors email et hors LinkedIn : les appels passés via Aircall, les étapes API de la séquence, et les qualifications saisies à la main.

                        Trois familles décrivent ce qui se passe hors email et hors LinkedIn : les appels passés via Aircall, les étapes API de la séquence, et les qualifications saisies à la main.

                        Paramètres clés

                        • Aircall Created (aircallCreated), Aircall Ended (aircallEnded), Aircall Done (aircallDone) : l'étape d'appel de sa création à sa clôture, cinq événements au total avec Aircall Interested (aircallInterested) et Aircall Not Interested (aircallNotInterested).
                        • Api Done (apiDone) et Api Failed (apiFailed) : l'étape API de la séquence a tourné, ou a cassé. Le duo à surveiller quand ton propre service fait partie de la campagne.
                        • Api Interested (apiInterested), Manual Interested (manualInterested), Manual Not Interested (manualNotInterested) : la qualification, qu'elle vienne de l'API ou d'une personne. Le même verdict t'arrive donc par des chemins différents.
                        Cas d'usage
                        une étape API en échec qui ouvre un incident, au lieu de disparaître dans les logs de la campagne.
                        05Lead lifecycle and account health (14 events)Les familles restantes ne contiennent qu'un événement chacune, et se lisent en deux groupes : où en est le lead, et est-ce que l'envoi se porte bien.

                        Les familles restantes ne contiennent qu'un événement chacune, et se lisent en deux groupes : où en est le lead, et est-ce que l'envoi se porte bien.

                        Paramètres clés

                        • Contacted (contacted), Hooked (hooked), Attracted (attracted), Warmed (warmed) : les étapes d'entonnoir indépendantes du canal, bien plus simples à synchroniser dans un CRM qu'une dizaine d'événements fins.
                        • Interested (interested), Not Interested (notInterested), Opportunities Done (opportunitiesDone), Skipped (skipped) : les issues, y compris le lead que la séquence a sauté.
                        • Paused (paused) et Resumed (resumed) : une séquence mise en pause puis relancée.
                        • Connection Issue (connectionIssue), Custom Domain Errors (customDomainErrors), Send Limit Reached (sendLimitReached), Lemwarm Paused (lemwarmPaused) : la famille alerte, celle que personne ne branche avant le jour où une campagne devient silencieuse.
                        Quand l'utiliser
                        envoie ces quatre derniers vers un canal ops, ce sont des problèmes techniques, pas des signaux commerciaux.
                        Actions

                        Que sait faire le nœud Lemlist ?

                        Le nœud Lemlist expose 15 opérations sur 6 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.

                        Matrice ressources × opérations
                        RessourceCreateGetGet ManyDeleteAddEnrich LeadEnrich PersonGet CreditsGet StatsUnsubscribe
                        Activity✓
                        Campaign✓✓
                        Enrichment✓✓✓
                        Lead✓✓✓✓
                        Team✓✓
                        Unsubscribe✓✓✓

                        Activity

                        1 opération
                        01

                        Get many activities

                        activity.getAll

                        Ce que tu vois dans n8n

                        Notes & cas d'usage

                        Renvoie le journal d'activité du compte, un item par action enregistrée : une ouverture, une réponse, une invitation acceptée, un envoi en échec. Le pendant consultable du trigger, pour les workflows qui regardent en arrière.

                        Paramètres clés

                        • Return All : activé, n8n parcourt toutes les pages du journal ; désactivé, il s'arrête à Limit.
                        • Type (dans la collection Filters) : restreint à un seul type d'activité, avec les mêmes 47 valeurs que le trigger.
                        • Campaign Name or ID et Lead ID : cadrent le journal sur une campagne ou un prospect.
                        • Is First : ne garde que la première occurrence de chaque activité.
                        Cas d'usage
                        un récapitulatif nocturne de tout ce qui a bougé sur une campagne, écrit dans une feuille.

                        Campaign

                        2 opérations
                        02

                        Get many campaigns

                        campaign.getAll

                        Ce que tu vois dans n8n

                        Notes & cas d'usage

                        Liste les campagnes du compte avec leurs identifiants. La plupart des workflows s'en servent comme première étape d'une boucle, puisque presque toutes les autres opérations attendent un identifiant de campagne et pas son nom.

                        Paramètres clés

                        • Return All : coché, toutes les campagnes remontent page après page ; décoché, Limit plafonne la liste.
                        • Version (dans Filters) : vise une version d'API précise quand ton compte en a besoin.
                        Cas d'usage
                        envoyer la liste dans un nœud Loop, puis appeler les stats sur chaque campagne pour construire un tableau hebdomadaire sans coder un seul identifiant en dur.
                        03

                        Get campaign stats

                        campaign.getStats

                        Ce que tu vois dans n8n

                        Notes & cas d'usage

                        Récupère les chiffres de performance d'une campagne sur une période. Quatre champs obligatoires ici, plus que partout ailleurs dans le nœud, parce que l'API veut une fenêtre sans ambiguïté.

                        Paramètres clés

                        • Campaign Name or ID : la campagne mesurée, prise dans la liste ou passée en {{ $json.campaignId }} depuis le nœud précédent.
                        • Start Date et End Date : les bornes de la période, au format indiqué par le champ (e.g. 2024-09-03 00:00:00Z).
                        • Timezone : le fuseau dans lequel la période est lue, par exemple Europe/Paris. Laisse-le vide et l'exécution s'arrête, le champ est requis.
                        Cas d'usage
                        le point du lundi matin qui compare la semaine écoulée à la précédente.

                        Enrichment

                        3 opérations
                        04

                        Fetches a previously completed enrichment

                        enrich.get

                        Ce que tu vois dans n8n

                        Notes & cas d'usage

                        Va chercher le résultat d'un enrichissement déjà lancé. L'enrichissement est asynchrone : les opérations d'enrichissement démarrent le travail, celle-ci récupère ce qui en est sorti. Elle se place donc souvent après un nœud Wait.

                        Paramètres clés

                        • Enrichment ID : l'identifiant de l'enrichissement à récupérer, généralement repris de la sortie de l'opération qui l'a lancé, via une expression du type {{ $json.id }}.
                        Cas d'usage
                        un workflow en deux temps, qui envoie un lot de contacts à enrichir le matin et vient collecter les résultats une heure plus tard.
                        05

                        Enrich a lead using an email or LinkedIn URL

                        enrich.enrichLead

                        Ce que tu vois dans n8n

                        Notes & cas d'usage

                        Lance un enrichissement sur un lead qui existe déjà dans Lemlist, à partir des données qui lui sont attachées. Les quatre interrupteurs décident de ce que la recherche va chercher, et chacun correspond à une recherche distincte.

                        Paramètres clés

                        • Lead ID : l'identifiant du lead à enrichir. Obligatoire, et repris du nœud précédent.
                        • Find Email et Verify Email : chercher une adresse professionnelle, puis la vérifier avant qu'elle serve dans une séquence.
                        • Find Phone : ajoute le numéro.
                        • LinkedIn Enrichment : complète la fiche à partir du profil LinkedIn.
                        Cas d'usage
                        compléter un lead importé avec un prénom et un nom de société, avant le premier envoi.
                        06

                        Enrich a person using an email or LinkedIn URL

                        enrich.enrichPerson

                        Ce que tu vois dans n8n

                        Notes & cas d'usage

                        Même moteur d'enrichissement, mais sur une personne qui n'est pas encore lead dans une campagne. Rien n'est obligatoire : tu la décris avec ce que tu as sous la main, et l'opération part de là.

                        Paramètres clés

                        • Email, First Name, Last Name (dans Additional Fields) : l'identité de départ.
                        • LinkedIn Url : souvent l'entrée la plus fiable à elle seule.
                        • Company Name et Company Domain : le côté employeur, qui départage deux homonymes.
                        • Find Email, Verify Email, Find Phone, LinkedIn Enrichment : les quatre recherches à déclencher.
                        Cas d'usage
                        qualifier une demande reçue par formulaire avant de décider si elle mérite une séquence.

                        Lead

                        4 opérations
                        07

                        Create a lead

                        lead.create

                        Ce que tu vois dans n8n

                        Notes & cas d'usage

                        Ajoute un prospect dans une campagne, ce qui démarre la séquence pour lui. Le lead et ses variables de personnalisation sont créés dans le même appel.

                        Paramètres clés

                        • Campaign Name or ID : la campagne dans laquelle le lead est créé, obligatoire, depuis la liste ou une expression.
                        • Email : l'adresse du lead, sous la forme name@email.com.
                        • Deduplicate (dans Additional Fields) : bloque l'insertion si l'adresse existe déjà dans une autre campagne.
                        • First Name, Company Name, Job Title, Icebreaker : les variables que tes modèles d'email utilisent.
                        • Find Email, Verify Email, Find Phone : enrichir au passage.
                        Cas d'usage
                        une nouvelle ligne dans une feuille de sourcing devient un lead dans la bonne séquence.
                        08

                        Delete a lead

                        lead.delete

                        Ce que tu vois dans n8n

                        Notes & cas d'usage

                        Retire un prospect d'une campagne. La séquence s'arrête pour lui et la fiche quitte la campagne, ce qui va plus loin qu'un désabonnement et ne se rattrape pas depuis le workflow.

                        Paramètres clés

                        • Campaign Name or ID : la campagne dont le lead est retiré, obligatoire, car la même adresse peut vivre dans plusieurs campagnes.
                        • Email : l'adresse à supprimer, passée en {{ $json.email }} quand elle vient d'un CRM ou d'un formulaire.
                        Cas d'usage
                        un prospect qui signe en cours de séquence, sorti de la campagne d'acquisition dès que l'affaire passe en gagnée dans le CRM.
                        09

                        Get a lead

                        lead.get

                        Ce que tu vois dans n8n

                        Notes & cas d'usage

                        Va chercher un seul prospect et ses champs tels que Lemlist les stocke. Pratique comme garde-fou : regarder ce qui existe déjà avant d'écrire quoi que ce soit.

                        Paramètres clés

                        • Email : l'adresse du lead à récupérer. Le champ n'est pas marqué obligatoire, donc une valeur vide fait tourner l'opération sans le filtre que tu attendais. Renseigne-le explicitement, le plus souvent depuis les données du trigger.
                        Cas d'usage
                        avant de créer un lead, le chercher ; si la fiche existe déjà avec un icebreaker rédigé, le workflow saute la branche de création.
                        10

                        Unsubscribe a lead

                        lead.unsubscribe

                        Ce que tu vois dans n8n

                        Notes & cas d'usage

                        Arrête la séquence pour un prospect dans une campagne, tout en gardant sa fiche, contrairement à la suppression. C'est la sortie propre, celle à utiliser quand une réponse dit non.

                        Paramètres clés

                        • Campaign Name or ID : la campagne dont le lead se désabonne, obligatoire ; un lead présent dans trois campagnes demande trois appels.
                        • Email : l'adresse concernée, en général lue dans l'événement qui a déclenché le workflow.
                        Cas d'usage
                        un modèle lit la réponse entrante, la classe comme refus, et cette opération ferme la boucle sans que personne ouvre Lemlist.

                        Team

                        2 opérations
                        11

                        Get a team

                        team.get

                        Ce que tu vois dans n8n

                        Notes & cas d'usage

                        Renvoie l'équipe rattachée au credential, avec son identifiant et ses réglages tels que l'API les expose. Aucun paramètre à remplir : la clé API indique déjà à quelle équipe elle appartient.

                        Cas d'usage
                        une première étape dans un workflow partagé entre plusieurs comptes Lemlist, pour confirmer sur quelle équipe pointe vraiment le credential avant la moindre écriture. C'est aussi le moyen le plus rapide de vérifier qu'une clé fraîchement collée fonctionne, puisqu'une clé erronée échoue ici sans toucher à une seule campagne.
                        12

                        Get team credits

                        team.getCredits

                        Ce que tu vois dans n8n

                        Notes & cas d'usage

                        Lit le solde de crédits de l'équipe, tel que l'API le renvoie. Aucun paramètre à remplir : la réponse reflète l'abonnement et l'usage actuels du compte.

                        Cas d'usage
                        la placer en tête d'un workflow qui appelle aussi des opérations d'enrichissement, journaliser le solde chaque jour, et prévenir le canal ops quand le chiffre chute brutalement, pour repérer un enrichissement resté bloqué avant qu'on ne le remarque à la main.

                        Unsubscribe

                        3 opérations
                        13

                        Add an email to an unsubscribe list

                        unsubscribe.add

                        Ce que tu vois dans n8n

                        Notes & cas d'usage

                        Place une adresse sur la liste de désabonnement du compte entier. Plus large que le désabonnement d'un lead sur une campagne : l'adresse est exclue pour la suite, quelle que soit la campagne qui tente de la joindre.

                        Paramètres clés

                        • Email : l'adresse à ajouter aux désabonnés, sous la forme name@email.com, généralement lue dans les données de l'événement.
                        Cas d'usage
                        un formulaire d'opposition sur ton site qui alimente cette opération, pour qu'une personne ayant demandé le silence ne ressorte pas dans la campagne du trimestre suivant.
                        14

                        Delete an email from an unsubscribe list

                        unsubscribe.delete

                        Ce que tu vois dans n8n

                        Notes & cas d'usage

                        Retire une adresse de la liste de désabonnement, ce qui la rend à nouveau joignable par les prochaines campagnes. Rare, volontaire, et à tracer quelque part où ton équipe peut relire la décision.

                        Paramètres clés

                        • Email : l'adresse à retirer des désabonnés. Rien d'autre n'est demandé, donc une expression qui pointe le mauvais champ sort la mauvaise personne de la liste.
                        Cas d'usage
                        un contact désabonné qui revient de lui-même par une demande de démo et accepte explicitement d'être recontacté, débloqué par un workflow qui garde la trace écrite.
                        15

                        Get many unsubscribed emails

                        unsubscribe.getAll

                        Ce que tu vois dans n8n

                        Notes & cas d'usage

                        Exporte les adresses actuellement sur la liste de désabonnement. La liste de référence quand il faut réconcilier Lemlist avec un CRM ou un outil de newsletter.

                        Paramètres clés

                        • Return All : activé, toute la liste remonte page par page ; désactivé, Limit décide du nombre d'adresses récupérées.
                        Cas d'usage
                        une synchronisation mensuelle qui lit la liste complète et marque les contacts correspondants dans ta base marketing, pour qu'une adresse refusée dans Lemlist ne reçoive pas un email d'un autre outil trois semaines plus tard.
                        Besoin d'aide

                        Besoin d'aide pour automatiser Lemlist avec n8n ?

                        L'équipe te répond directement.

                        Chaque message est lu par une personne.

                        FAQ

                        Lemlist et n8n, les questions qui reviennent

                        01L'intégration Lemlist n8n est-elle gratuite ?
                        Côté n8n, oui. Le nœud Lemlist et le trigger Lemlist sont livrés avec n8n : rien à installer, rien à payer en plus, que tu sois sur n8n Cloud ou sur une instance auto-hébergée en Community Edition sous licence Sustainable Use. Un workflow se comporte pareil dans les deux cas, et passer de l'un à l'autre ne change rien à la configuration du nœud. Il te faut en revanche un compte Lemlist capable de générer une clé API, puisque c'est la seule méthode d'authentification acceptée par les deux nœuds. Ce que coûte un abonnement Lemlist est une autre question, que cette page ne traite pas.
                        02Quels credentials faut-il pour connecter Lemlist à n8n ?
                        Une clé API, et rien d'autre. Ouvre ton compte Lemlist, va dans Settings > Integrations, copie la clé, puis crée un credential Lemlist dans le menu Credentials de n8n en la collant dans le champ API Key. Aucune option OAuth, aucun sélecteur d'authentification sur le nœud lui-même. Le credential est partagé : le nœud Lemlist, le trigger Lemlist et n'importe quel appel HTTP Request en authentification prédéfinie le prennent dans la même liste déroulante. Tu le crées une fois et tu le réutilises partout, ce qui veut dire aussi qu'une rotation de clé se fait en une seule modification.
                        03Quelles sont les limites du nœud Lemlist dans n8n ?
                        Le nœud couvre 15 opérations sur 6 ressources, soit le cœur de la prospection : leads, campagnes, activités, enrichissement, équipe et désabonnés. Il ne crée ni ne modifie de campagne, ne touche pas à une séquence, et ne met pas à jour un lead déjà créé. Ces appels passent par le nœud HTTP Request, avec le même credential en authentification prédéfinie. L'autre limite tient à la pagination : les opérations de liste s'arrêtent à Limit tant que Return All n'est pas activé, ce qui surprend au moment d'exporter une liste de désabonnés. L'enrichissement étant asynchrone, prévois aussi une attente entre le lancement et la récupération.
                        04Le trigger Lemlist réagit-il en temps réel ?
                        Oui. Le trigger fonctionne par webhook : n8n enregistre une URL auprès de Lemlist à l'activation du workflow, et Lemlist appelle cette URL dès qu'il se passe quelque chose. Les événements arrivent en quelques secondes, sans interrogation régulière et sans intervalle à régler. Deux détails comptent en pratique. Un workflow laissé inactif n'a aucun webhook enregistré, donc rien n'arrive, même si les événements sont bien cochés. Et l'option Is First limite le hook à la première occurrence d'une activité par lead, ce qui évite qu'un prospect relisant le même email tout l'après-midi déclenche une exécution à chaque fois.
                        05n8n ou Make pour Lemlist ?
                        Ça dépend de l'endroit où tu veux tes données et de la façon dont tu veux payer. Make est hébergé par l'éditeur, sans auto-hébergement possible, et facturé à l'opération : confortable à petit volume, prévisible à sa manière. n8n tourne sur n8n Cloud ou sur ton propre serveur, donc les données de tes prospects peuvent rester sur une infrastructure que tu maîtrises, et le modèle de coût n'est pas indexé sur le nombre d'opérations d'un workflow. Avec 47 événements de trigger, un compte Lemlist actif génère beaucoup d'exécutions, et c'est précisément là que les deux modèles divergent. La logique reste visuelle des deux côtés.