- Accueil
- Ressources
- Intégrations
- Browserflow for LinkedIn
Intégration Browserflow for LinkedIn n8nAutomatiser Browserflow for LinkedIn avec n8n.
L'intégration Browserflow for LinkedIn n8n fait entrer une session de navigateur dans un workflow. Le nœud rassemble 11 opérations sur une seule ressource LinkedIn, de la récupération des profils d'une recherche à l'envoi d'un message. Il n'a pas de trigger, et chaque opération sait tourner en tâche de fond.
Nœud communautaire Ce nœud n'est pas livré avec n8n : c'est un paquet communautaire (n8n-nodes-browserflow) à installer depuis Settings › Community nodes sur une instance auto-hébergée. npm
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert l'intégration Browserflow for LinkedIn n8n ?
Browserflow for LinkedIn est un nœud qu'on ajoute à n8n pour automatiser des actions LinkedIn. Ses 11 opérations tiennent sur une ressource unique, linkedin, et se rangent en trois familles : lire des pages publiques (profils, publications, résultats de recherche), lire son propre réseau (relations, historique de conversation) et agir en son nom (invitations, messages, invitations à suivre une page). Chacune peut rendre un identifiant de tâche au lieu du résultat, pour que les traitements longs ne bloquent pas le workflow.
Le premier usage, c'est la liste de prospection. linkedin.scrapeProfilesFromSearch part d'un mot-clé, ou d'une URL de recherche copiée depuis la barre d'adresse de LinkedIn, et parcourt les pages de résultats. Branche la sortie sur Google Sheets : la liste arrive dans un onglet, relue par un humain avant que quoi que ce soit parte.
Deuxième cas, le recrutement. Une offre publiée en post attire des commentaires, et linkedin.scrapeProfilesFromPostComments rend les profils qui se cachent derrière. Passe-les à linkedin.checkConnection, le workflow se coupe en deux branches : message pour les relations existantes, invitation pour les autres. Un résumé du passage dans Slack, et l'équipe suit sans ouvrir n8n.
Troisième cas, la veille. linkedin.scrapePosts fonctionne sur un profil de personne comme sur une page d'entreprise. Un Schedule Trigger le matin, un compte rendu écrit dans Google Docs, et la revue de presse s'écrit toute seule. Rien de tout ça n'est instantané : le nœud n'a pas de trigger, donc le rythme est celui du déclencheur placé devant.
Quand l'opération manque, le nœud HTTP Request prend le relais : il appelle n'importe quel endpoint de l'API de l'outil en réutilisant le même credential via l'authentification prédéfinie. Deux limites à connaître avant de construire : aucun nœud trigger, et une pagination manuelle dont les champs changent selon l'opération (Limit et Offset d'un côté, Start Page et Number of Pages de l'autre).
Pour le choix de plateforme, l'Avis n8n détaille l'auto-hébergement et le modèle de coût. Et si l'idée est de monter ces workflows en interne plutôt que de les sous-traiter, la Formation n8n couvre les expressions et les branches qu'on utilise ici.
Comment connecter Browserflow for LinkedIn à n8n ?
- 01
Installer le nœud communautaire
Browserflow for LinkedIn n'est pas livré avec n8n. Sur une instance auto-hébergée, va dans Settings, puis Community nodes, et installe le paquet npm
n8n-nodes-browserflowen version 2.0.1. n8n Cloud n'accepte que les nœuds communautaires vérifiés : vérifie ce point avant de bâtir quoi que ce soit dessus. Une fois l'installation finie, le nœud apparaît dans le panneau, à son nom d'affichage. - 02
Créer le credential une bonne fois
Un credential, c'est l'endroit où n8n range les accès à un outil. Il se crée une fois dans le menu Credentials et se réutilise dans tous les workflows, le nœud le propose ensuite dans sa liste déroulante. Ce nœud n'a pas de sélecteur d'authentification : il n'y a pas de méthode à choisir, tu sélectionnes le credential et les 11 opérations passent par lui.
- 03
Poser un déclencheur, puis une opération
Le nœud ne démarre pas un workflow tout seul. Mets devant lui un Schedule Trigger, qui se réveille à intervalle fixe, ou un Webhook n8n, c'est-à-dire une URL qu'un autre service appelle pour lancer l'exécution. Branche ensuite le nœud Browserflow, choisis une opération, et remplis ses champs avec des expressions du type
{{ $json.linkedinUrl }}, qui va chercher un champ de l'item entrant.
Les 11 opérations du nœud Browserflow
Le nœud Browserflow for LinkedIn expose 11 opérations sur 1 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
| Ressource | Check if a Person Is a Connection | Export LinkedIn Chat History | Get Job Result | Get Data From A Linkedin Profile | Invite Connections to Follow a LinkedIn Page | List LinkedIn Connections | Scrape LinkedIn Posts | Scrape Profiles From A LinkedIn Post | Scrape Profiles From A LinkedIn Search | Send A LinkedIn Connection Invite | Send A LinkedIn Message |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Sommaire des opérations
- Check if a person is a connection
- Export linked in chat history
- Get data from a linkedin profile
- Get the result of a job
- Invite connections to follow a linkedin page
- List your linkedin connections
- Scrape linkedin posts
- Scrape profiles from a linkedin post
- Scrape profiles from a linkedin search
- Send a linked in connection invite
- Send a linkedin message
Check if a person is a connection
linkedin.checkConnectionCe que tu vois dans n8n
Notes & cas d'usage
Une question fermée posée sur un profil : cette personne fait-elle déjà partie du réseau ? La réponse revient comme un item, sur lequel le workflow peut bifurquer avant d'envoyer quoi que ce soit.
Paramètres clés
- LinkedIn URL : l'URL du profil LinkedIn dont on vérifie le statut de relation. Requis, donc une valeur vide arrête le nœud. Elle vient souvent d'une étape précédente, sous la forme
{{ $json.linkedinUrl }}. - Schedule as a Job (Polling) : exécute l'action en arrière-plan et renvoie un identifiant de tâche à interroger plus tard.
Export linked in chat history
linkedin.getChatHistoryCe que tu vois dans n8n
Notes & cas d'usage
Recopier une conversation à la main, c'est long et on en perd la moitié. Cette opération exporte le fil de messages échangés avec un profil et le dépose dans le workflow sous forme de données.
Paramètres clés
- LinkedIn URL : l'URL du profil LinkedIn dont on veut l'historique de conversation. Requis.
- Number of Messages : le nombre de messages à récupérer. Laissé vide, tout l'historique remonte.
- Callback URL : le serveur y poste le résultat une fois le travail terminé.
Get data from a linkedin profile
linkedin.getProfileDataCe que tu vois dans n8n
Notes & cas d'usage
Un profil en entrée, ses données en sortie. L'opération vise une personne et le workflow récupère ce que la page contient, prêt à être écrit quelque part.
Paramètres clés
- LinkedIn URL : l'URL du profil LinkedIn dont on récupère les données. Requis, et la valeur est en général celle que porte l'item entrant.
- Schedule as a Job (Polling) : bascule le traitement en arrière-plan et renvoie un identifiant de tâche.
Get the result of a job
linkedin.getJobResultCe que tu vois dans n8n
Notes & cas d'usage
Le travail en arrière-plan demande une seconde visite. Toute opération lancée en polling rend un identifiant plutôt que des données, et c'est ici qu'on échange cet identifiant contre le résultat.
Paramètres clés
- Job ID : l'identifiant de tâche renvoyé par une action lancée avec le polling activé, par exemple
1201bfb7-1b5f-44fe-93c5-3e269316876851a. Requis.
Invite connections to follow a linkedin page
linkedin.inviteToFollowPageCe que tu vois dans n8n
Notes & cas d'usage
Faire grossir l'audience d'une page entreprise, c'est du clic répétitif. Là, ça tient dans un nœud qui choisit des relations et leur envoie l'invitation à suivre la page.
Paramètres clés
- LinkedIn URL : l'URL de la page entreprise dont tu es admin. C'est vers elle que les invitations partent. Requis.
- Max Number of Connections to Invite : le nombre de relations à inviter, 10 par défaut. Requis.
- Search Method :
termpour un mot-clé,filterspour inviter les relations de 1er niveau qui correspondent aux filtres. - Current Company, Location, Industry, School : les filtres eux-mêmes, une entreprise, une ville, un secteur, une école.
List your linkedin connections
linkedin.listConnectionsCe que tu vois dans n8n
Notes & cas d'usage
Pas d'URL à fournir ici : l'opération lit le réseau du compte et renvoie les relations sous forme d'items. C'est le point de départ classique quand le workflow a besoin d'une base sur laquelle travailler.
Paramètres clés
- Limit : le nombre maximal de résultats renvoyés.
- Offset : le nombre de relations à sauter avant de commencer, la façon de parcourir un réseau long en plusieurs passages.
- Filter : l'ordre de tri,
recently added,first nameoulast name.
Scrape linkedin posts
linkedin.scrapePostsCe que tu vois dans n8n
Notes & cas d'usage
L'historique de publication, transformé en données. On donne un compte à l'opération, elle rend les publications trouvées sur cette page, sans que personne n'ouvre un onglet.
Paramètres clés
- LinkedIn URL : l'URL du profil dont on récupère les publications. Ça marche aussi bien sur un profil de personne que sur une page d'entreprise. Requis.
- Limit : le nombre maximal de résultats renvoyés.
- Offset : le nombre d'entrées à sauter avant de commencer.
Scrape profiles from a linkedin post
linkedin.scrapeProfilesFromPostCommentsCe que tu vois dans n8n
Notes & cas d'usage
L'engagement sous une publication, c'est une liste de gens, et cette opération rend cette liste. Elle part du post lui-même, pas d'un profil, et c'est ce qui la distingue des autres extractions.
Paramètres clés
- Post URL : l'URL de la publication LinkedIn dont on extrait les profils. Requis.
- Add Comments et Comments Limit : inclure les commentaires dans les résultats, et plafonner le nombre extrait.
- Add Reactions, Reactions Offset et Reactions Limit : les mêmes réglages côté réactions.
Scrape profiles from a linkedin search
linkedin.scrapeProfilesFromSearchCe que tu vois dans n8n
Notes & cas d'usage
Des résultats de recherche parcourus page après page et rendus en items. C'est l'opération la plus large du nœud, celle qui fabrique une liste à partir de rien plutôt qu'à partir de quelqu'un.
Paramètres clés
- Search Term : le terme utilisé pour l'extraction des profils. Requis.
- Search Method :
filters, ouurlpour coller une Search URL récupérée dans la barre d'adresse une fois les filtres posés sur LinkedIn. - Category :
personsoucompanies. - City et Country : les filtres géographiques sur les résultats.
- Start Page et Number of Pages : la pagination manuelle du passage.
Send a linked in connection invite
linkedin.sendConnectionInviteCe que tu vois dans n8n
Notes & cas d'usage
L'invitation elle-même, envoyée depuis le workflow. Un profil par item, et une décision à prendre : est-ce qu'un mot l'accompagne ou pas ?
Paramètres clés
- LinkedIn URL : l'URL du profil LinkedIn à qui l'invitation part. Requis.
- Add Message : indique si un message personnalisé accompagne l'invitation.
- Message : laissé vide, l'invitation part sans message, ce qui évite les limites de LinkedIn. Avec un message, il doit tenir dans les limites de caractères et de messages de LinkedIn.
Send a linkedin message
linkedin.sendMessageCe que tu vois dans n8n
Notes & cas d'usage
Ici, le workflow écrit dans la conversation. Deux champs requis, aucune option à peser : c'est l'opération la plus simple des 11, et la plus facile à déclencher par erreur.
Paramètres clés
- LinkedIn URL : l'URL du profil LinkedIn à qui le message est envoyé. Requis.
- Message : le texte envoyé. Requis, et il doit tenir dans les limites de caractères et de messages de LinkedIn.
Besoin d'aide pour automatiser Browserflow for LinkedIn avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.

