Recursos · Integración n8n

Integración Browserflow for LinkedIn n8nAutomatiza Browserflow for LinkedIn con n8n.

La integración Browserflow for LinkedIn n8n mete una sesión de navegador dentro de un flujo de trabajo. El nodo reúne 11 operaciones sobre un único recurso de LinkedIn, desde extraer los perfiles de una búsqueda hasta enviar un mensaje. No trae trigger propio y cada operación puede correr en segundo plano.

Nodo comunitario Este nodo no viene con n8n: es un paquete comunitario (n8n-nodes-browserflow) que instalas desde Settings › Community nodes en una instancia autoalojada. npm

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Qué resuelve la integración Browserflow for LinkedIn n8n?

Browserflow for LinkedIn es un nodo que se añade a n8n para automatizar acciones de LinkedIn. Sus 11 operaciones viven en un único recurso, linkedin, y se agrupan en tres bloques: leer páginas públicas (perfiles, publicaciones, resultados de búsqueda), leer tu propia red (contactos, historial de conversación) y actuar en tu nombre (invitaciones, mensajes, invitaciones a seguir una página). Cualquiera de ellas puede devolver un identificador de tarea en vez del resultado, para que los procesos largos no dejen el flujo esperando.

El uso más directo es la lista comercial. linkedin.scrapeProfilesFromSearch arranca con un término, o con una URL de búsqueda copiada de la barra de direcciones de LinkedIn, y recorre las páginas de resultados. Conecta la salida a Google Sheets y la lista aparece en una pestaña, lista para que alguien la revise antes de que salga nada.

Segundo escenario: eventos. Después de una feria o un webinar, la publicación que lo anunció acumula comentarios y reacciones, y linkedin.scrapeProfilesFromPostComments devuelve a las personas que hay detrás. Pásalas por linkedin.checkConnection y el flujo se parte en dos caminos, mensaje para quien ya está en la red e invitación para el resto. El correo de seguimiento sale por Gmail en la misma ejecución.

Tercer escenario: escucha de cuentas. linkedin.scrapePosts funciona igual con un perfil de persona que con una página de empresa, así que un Schedule Trigger diario puede vigilar a unos cuantos competidores y dejar el resumen en Slack. Nada de esto es inmediato: el nodo no tiene trigger, el ritmo lo marca el disparador que va delante.

Donde el nodo se queda corto entra el nodo HTTP Request, que llama a cualquier endpoint de la API de la herramienta reutilizando el mismo credential mediante la autenticación predefinida. Dos límites más que conviene tener claros antes de montar nada: no hay nodo trigger, y la paginación es manual con nombres distintos según la operación (Limit y Offset por un lado, Start Page y Number of Pages por otro).

Si todavía estás eligiendo plataforma, la Reseña n8n entra en el autoalojamiento y en el modelo de coste. Y si el plan es montar estos flujos en casa, el Curso n8n cubre las expresiones y las ramas que aparecen en esta página.

Conexión

¿Cómo se conecta Browserflow for LinkedIn con n8n?

  1. 01

    Instalar el nodo comunitario

    Browserflow for LinkedIn no viene incluido en n8n. En una instancia autoalojada, abre Settings, luego Community nodes, e instala el paquete npm n8n-nodes-browserflow en versión 2.0.1. n8n Cloud solo acepta nodos comunitarios verificados, así que revisa ese punto antes de planificar nada allí. Cuando termina la instalación, el nodo aparece en el panel con su nombre de la herramienta.

  2. 02

    Crear el credential una sola vez

    Un credential es donde n8n guarda los accesos a una herramienta. Se crea una vez en el menú Credentials y se reutiliza en todos los flujos, y el nodo lo ofrece después en su lista desplegable. Este nodo no tiene selector de autenticación, así que no hay método que elegir: seleccionas el credential y las 11 operaciones del recurso de LinkedIn pasan por él.

  3. 03

    Poner un disparador y una primera operación

    El nodo no puede iniciar un flujo por sí solo. Coloca delante un Schedule Trigger, que se despierta cada cierto intervalo, o un Webhook de n8n, es decir una URL que otro servicio llama para lanzar la ejecución. Detrás va el nodo Browserflow: eliges la operación y rellenas sus campos con expresiones como {{ $json.linkedinUrl }}, que lee un campo del item que entra.

Acciones

Las 11 operaciones del nodo Browserflow

El nodo Browserflow for LinkedIn expone 11 operaciones en 1 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

Matriz recursos × operaciones
RecursoCheck if a Person Is a ConnectionExport LinkedIn Chat HistoryGet Job ResultGet Data From A Linkedin ProfileInvite Connections to Follow a LinkedIn PageList LinkedIn ConnectionsScrape LinkedIn PostsScrape Profiles From A LinkedIn PostScrape Profiles From A LinkedIn SearchSend A LinkedIn Connection InviteSend A LinkedIn Message
✓✓✓✓✓✓✓✓✓✓✓

11 operaciones
01

Check if a person is a connection

linkedin.checkConnection

Lo que ves en n8n

Notas y casos de uso

Una pregunta cerrada sobre un perfil: ¿esa persona ya está en tu red? La respuesta vuelve como un item sobre el que el flujo puede bifurcarse antes de enviar nada.

Parámetros clave

  • LinkedIn URL: la URL del perfil de LinkedIn cuyo estado de contacto se comprueba. Requerido, así que un valor vacío detiene el nodo. Suele llegar de un paso anterior como {{ $json.linkedinUrl }}.
  • Schedule as a Job (Polling): ejecuta la acción en segundo plano y devuelve un identificador de tarea que puedes consultar después.
Casos de uso
partir una lista comercial en dos para no mandar invitación a quien ya es contacto.
02

Export linked in chat history

linkedin.getChatHistory

Lo que ves en n8n

Notas y casos de uso

Copiar una conversación a mano se hace largo y siempre se pierde algo. Esta operación exporta el hilo de mensajes que tienes con un perfil y lo deja en el flujo convertido en datos.

Parámetros clave

  • LinkedIn URL: la URL del perfil de LinkedIn del que se quiere el historial de chat. Requerido.
  • Number of Messages: cuántos mensajes recuperar del historial. En blanco, se recuperan todos.
  • Callback URL: el servidor publica ahí el resultado cuando termina.
Casos de uso
archivar los últimos intercambios con un lead antes de una llamada, para releer el contexto en lugar de fiarse de la memoria.
03

Get data from a linkedin profile

linkedin.getProfileData

Lo que ves en n8n

Notas y casos de uso

Un perfil entra, sus datos salen. La operación apunta a una persona y el flujo recibe lo que contiene esa página, listo para escribirlo donde haga falta.

Parámetros clave

  • LinkedIn URL: la URL del perfil de LinkedIn del que se obtienen los datos. Requerido, y normalmente el valor es el que trae el item entrante.
  • Schedule as a Job (Polling): manda el trabajo a segundo plano y devuelve un identificador de tarea.
Casos de uso
enriquecimiento. Entra una ficha al CRM con una URL de LinkedIn y nada más, y esta operación completa el resto en la misma ejecución.
04

Get the result of a job

linkedin.getJobResult

Lo que ves en n8n

Notas y casos de uso

El trabajo en segundo plano pide una segunda visita. Toda operación lanzada con polling devuelve un identificador en lugar de los datos, y aquí es donde ese identificador se cambia por el resultado.

Parámetros clave

  • Job ID: el identificador de tarea que devuelve una acción lanzada con polling activado, por ejemplo 1201bfb7-1b5f-44fe-93c5-3e269316876851a. Requerido.
Casos de uso
combinarlo con un Schedule Trigger que vuelva a pasar unos minutos después de una extracción grande, o evitarlo del todo poniendo una Callback URL en la operación original.
05

Invite connections to follow a linkedin page

linkedin.inviteToFollowPage

Lo que ves en n8n

Notas y casos de uso

Hacer crecer la audiencia de una página de empresa es puro clic repetido. Aquí cabe en un nodo que elige contactos y les manda la invitación a seguir la página.

Parámetros clave

  • LinkedIn URL: la URL de la página de empresa de la que eres admin. Las invitaciones apuntan a ella. Requerido.
  • Max Number of Connections to Invite: cuántos contactos invitar, 10 por defecto. Requerido.
  • Search Method: term para usar un término, filters para invitar a los contactos de 1er grado que encajen con los filtros.
  • Current Company, Location, Industry, School: los filtros en sí, como una empresa o una universidad.
Casos de uso
tras abrir oficina en otra ciudad, invitar por tandas a los contactos de esa zona.
06

List your linkedin connections

linkedin.listConnections

Lo que ves en n8n

Notas y casos de uso

Aquí no hay URL que dar: la operación lee la red de la cuenta y devuelve los contactos como items. Es el punto de partida habitual cuando el flujo necesita una base sobre la que trabajar.

Parámetros clave

  • Limit: el número máximo de resultados que se devuelven.
  • Offset: cuántos contactos saltar antes de empezar, que es como se recorre una red larga en varias pasadas.
  • Filter: el orden de la lista, recently added, first name o last name.
Casos de uso
exportar la red cada mes y compararla con la exportación anterior para ver quién ha entrado.
07

Scrape linkedin posts

linkedin.scrapePosts

Lo que ves en n8n

Notas y casos de uso

El historial de publicaciones, convertido en datos. Le das una cuenta a la operación y devuelve las publicaciones que encuentra en esa página, sin que nadie abra una pestaña.

Parámetros clave

  • LinkedIn URL: la URL del perfil del que se extraen las publicaciones. Vale tanto para perfiles de persona como de empresa. Requerido.
  • Limit: el número máximo de resultados que se devuelven.
  • Offset: cuántas entradas saltar antes de empezar la extracción.
Casos de uso
vigilancia de la competencia, con una pasada diaria por unas pocas páginas de empresa y un filtro sobre lo publicado desde ayer.
08

Scrape profiles from a linkedin post

linkedin.scrapeProfilesFromPostComments

Lo que ves en n8n

Notas y casos de uso

La interacción bajo una publicación es una lista de personas, y esta operación devuelve esa lista. Parte del post en sí, no de un perfil, y ahí está la diferencia con el resto de extracciones.

Parámetros clave

  • Post URL: la URL de la publicación de LinkedIn de la que se extraen los perfiles. Requerido.
  • Add Comments y Comments Limit: incluir los comentarios en el resultado y poner techo a cuántos se extraen.
  • Add Reactions, Reactions Offset y Reactions Limit: los mismos controles para las reacciones.
Casos de uso
una publicación que funcionó se convierte esa misma tarde en una lista de contactos a calificar.
09

Scrape profiles from a linkedin search

linkedin.scrapeProfilesFromSearch

Lo que ves en n8n

Notas y casos de uso

Resultados de búsqueda recorridos página a página y devueltos como items. Es la operación más amplia del nodo, la que construye una lista desde cero en vez de partir de alguien conocido.

Parámetros clave

  • Search Term: el término que se usa para extraer perfiles. Requerido.
  • Search Method: filters, o url para pegar una Search URL copiada de la barra de direcciones después de fijar los filtros en LinkedIn.
  • Category: persons o companies.
  • City y Country: los filtros geográficos sobre los resultados.
  • Start Page y Number of Pages: la paginación manual de la extracción.
Casos de uso
levantar un listado de empresas de un país y enriquecer cada una en una segunda pasada.
10

Send a linked in connection invite

linkedin.sendConnectionInvite

Lo que ves en n8n

Notas y casos de uso

La invitación en sí, enviada desde el flujo. Un perfil por item y una decisión que tomar: ¿va acompañada de una nota o no?

Parámetros clave

  • LinkedIn URL: la URL del perfil de LinkedIn al que se envía la invitación. Requerido.
  • Add Message: indica si la invitación lleva un mensaje personalizado.
  • Message: en blanco, la invitación sale sin mensaje, lo que evita los límites de LinkedIn. Con mensaje, tiene que caber en los límites de caracteres y de mensajes de LinkedIn.
Casos de uso
la segunda rama de un flujo de prospección, la que atiende a todos los perfiles que la comprobación dejó fuera de la red.
11

Send a linkedin message

linkedin.sendMessage

Lo que ves en n8n

Notas y casos de uso

Aquí el flujo escribe dentro de la conversación. Dos campos requeridos y ninguna opción que sopesar: es la operación más simple de las 11 y la más fácil de disparar sin querer.

Parámetros clave

  • LinkedIn URL: la URL del perfil de LinkedIn al que se envía el mensaje. Requerido.
  • Message: el texto que se envía. Requerido, y tiene que caber en los límites de caracteres y de mensajes de LinkedIn.
Casos de uso
un seguimiento unos días después de que se acepte la invitación, con el texto construido a partir de los datos de perfil recogidos antes en la misma ejecución.
Necesitas ayuda

¿Necesitas ayuda para automatizar Browserflow for LinkedIn con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Browserflow for LinkedIn y n8n, las dudas que vienen después

01¿La integración Browserflow for LinkedIn n8n es gratis?
Por el lado de n8n, sí, no hay nada que pagar. El asunto está en otro sitio: es un nodo comunitario y no viene incluido en n8n. Se trata del paquete npm n8n-nodes-browserflow, en versión 2.0.1, que se instala desde Settings y luego Community nodes en una instancia autoalojada. n8n Cloud solo acepta nodos comunitarios verificados, así que dar por hecho que un plan Cloud servirá es arriesgado. Lo que cuesta la herramienta en sí es otro tema y esta página no lo cubre. Lo que sí toca presupuestar es el alojamiento de la instancia, y probar la instalación en tu versión antes de diseñar el flujo alrededor.
02¿Qué credentials hacen falta para conectar Browserflow con n8n?
Uno solo, creado una vez y reutilizado en todas partes. En n8n los credentials tienen su propio menú, separado de los flujos, y el nodo los recoge desde una lista desplegable en lugar de guardar los valores dentro. Este nodo no tiene selector de autenticación, así que no hay método entre el que decidir: eliges el credential y las 11 operaciones pasan por él. Con el nodo no se publicó documentación del credential, de manera que los campos a rellenar son los que muestra el formulario y nada que haya que adivinar alrededor. Instala primero el paquete, porque el tipo de credential solo aparece después.
03¿Qué límites tiene el nodo Browserflow en n8n?
Tres que conviene planificar. El primero, no hay nodo trigger, así que nada reacciona solo y todo flujo arranca con otra cosa. El segundo, la paginación es manual y no se llama igual en cada operación: Limit y Offset en contactos y publicaciones, Start Page y Number of Pages en la búsqueda. El tercero, el nodo cubre 11 operaciones sobre un recurso de LinkedIn, y lo que no está en esa lista no está en el nodo. Ese último tiene salida: el nodo HTTP Request llama a cualquier endpoint de la API de la herramienta reutilizando el mismo credential mediante la autenticación predefinida.
04¿Browserflow for LinkedIn reacciona en tiempo real en n8n?
No, y no es cuestión de ajustes. Esta herramienta no tiene nodo trigger en n8n, así que un flujo que la use arranca en otro punto: un Schedule Trigger a intervalo fijo, un Webhook de n8n al que llama un servicio externo, o el trigger de otra herramienta que ya tengas montada. Dentro del nodo hay una segunda cuestión de tiempos. Una operación puede lanzarse como tarea en segundo plano y devolver un identificador en lugar del resultado, que luego recoges con Get Job Result o que te llega solo si rellenas una Callback URL, donde el servidor publica el resultado al terminar.
05¿n8n o Make para Browserflow for LinkedIn?
Depende, aunque aquí hay un criterio que decide antes que de costumbre. Make es una plataforma de automatización alojada, sin opción de autoalojamiento, facturada por operación. Y un nodo comunitario solo se instala en una instancia que alojas tú, con lo cual este nodo concreto empuja hacia n8n por pura mecánica. Más allá de eso, la comparación es la de siempre: dónde corre la plataforma, quién controla los datos que salen de una extracción, cómo crece la factura con el volumen y si la lógica visual le resulta cómoda a quien vaya a mantener el flujo. Con volumen alto, pagar por operación y pagar por servidor no se parecen.