- Inicio
- Recursos
- Integraciones
- Lemlist
Integración Lemlist n8nAutomatiza Lemlist con n8n.
La respuesta de un prospecto caduca rápido. El nodo expone 15 operaciones en 6 recursos, desde crear un lead hasta sacar las estadísticas de una campaña, y el trigger escucha 47 eventos en 19 familias. La integración Lemlist n8n es para equipos de ventas que cierran el círculo el mismo día.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué te aporta la integración Lemlist n8n?
La integración Lemlist n8n conecta tus secuencias de prospección con el resto de tus herramientas, mediante dos nodos que vienen incluidos en n8n. El nodo Lemlist llama a la API por ti: 15 operaciones sobre 6 recursos (Activity, Campaign, Enrichment, Lead, Team, Unsubscribe). El trigger Lemlist escucha 47 eventos por webhook, es decir, una URL que Lemlist llama en cuanto ocurre algo dentro de una campaña.
Empieza por las respuestas, que es donde se pierde dinero. Suscribe el trigger a emailsReplied, pasa el contenido a un modelo que clasifique la respuesta y manda las positivas a un canal de Slack, mientras las negativas van directas a unsubscribe.add. Nadie vuelve a repasar el buzón a mano cada mañana.
Segundo uso: llenar las campañas. Una lista de prospectos aterriza en Google Sheets, n8n lee las filas nuevas, lanza enrich.enrichPerson para encontrar el correo que falta y crea el lead con lead.create en la campaña correcta. Activa Deduplicate y la misma dirección nunca acaba en dos secuencias a la vez.
Tercer uso: informes que se actualizan solos. Cada lunes, campaign.getAll lista las campañas, campaign.getStats recupera las cifras de un periodo, y el resultado se escribe en una hoja o se envía por Gmail a quien nunca va a entrar al panel de Lemlist.
Donde el nodo se detiene, entra el nodo HTTP Request. Crear una campaña, editar una secuencia o actualizar un lead existente no están en el catálogo: esas llamadas las haces con HTTP Request reutilizando la misma credencial de Lemlist mediante autenticación predefinida. No hay una segunda clave que gestionar.
Dos límites que conviene saber antes de montar nada. El recurso Lead cubre crear, leer, borrar y dar de baja, nada más, así que modificar un lead a mitad de secuencia pasa por HTTP Request. Y las operaciones de lista están paginadas: con Return All desactivado, n8n se queda en Limit, suficiente para una prueba y corto para una exportación. Sobre la plataforma en sí, la Reseña n8n y el Curso n8n cubren lo que no es específico de Lemlist.
¿Cómo conectar Lemlist con n8n?
- 01
Consigue tu clave API de Lemlist
Los dos nodos se autentican igual, y el catálogo solo admite un método: una clave API. Entra en tu cuenta de Lemlist y ve a Settings > Integrations, ahí aparece la clave. Cópiala en un sitio seguro para el paso siguiente. No hay flujo OAuth ni selector de autenticación en el nodo, así que esa clave es lo único que separa n8n de tus campañas: trátala como una contraseña.
- 02
Crea la credencial una sola vez en n8n
En n8n, abre el menú Credentials, crea una credencial Lemlist, pega el valor en el campo API Key y guarda. Una credencial vive fuera del flujo de trabajo: la creas una vez y todos los nodos Lemlist la ofrecen luego en su desplegable, incluido el trigger. Esa misma credencial sirve además para las llamadas HTTP Request a los endpoints que el nodo no cubre.
- 03
Selecciónala en el nodo y activa el flujo
Pon un nodo Lemlist en el lienzo, elige la credencial y selecciona un recurso y una operación. Si además quieres escuchar la actividad de las campañas, añade el trigger Lemlist y marca los eventos que te interesan. Activar el flujo de trabajo es lo que registra la URL del webhook en Lemlist: un trigger en borrador no recibe nada, por muy bien configurado que esté.
¿Qué escucha el trigger de Lemlist ?
Lemlist Trigger es el nodo que arranca un workflow cuando algo ocurre en Lemlist. Escucha 47 eventos, listados abajo por familia. Eliges uno o varios, activas el workflow y n8n registra el webhook (la URL que Lemlist llama) en tu cuenta.
Lo que ves en n8n
Todos los eventos, por familia
Una fila por objeto, un chip por acción. El evento que marcas en el nodo se escribe objeto.acción; pasa el cursor por un chip para leer cuándo se dispara.
linkedin.*12emails.*10aircall.*5api.*4manual.*2attracted.*1attracted.attracted
connection.*1contacted.*1contacted.contacted
custom.*1hooked.*1hooked.hooked
interested.*1interested.interested
lemwarm.*1not.*1opportunities.*1paused.*1paused.paused
resumed.*1resumed.resumed
send.*1skipped.*1skipped.skipped
warmed.*1warmed.warmed
El trigger también acepta * (cualquier evento). Útil para logs, peligroso en producción.
Notas de configuración
01Set up the Lemlist Trigger
El trigger de Lemlist recibe los eventos por webhook: al activar el flujo, n8n registra su URL en Lemlist y cada evento marcado llega en segundos, sin consultar la API cada cierto tiempo.
Parámetros clave
- Event: la lista de los 47 eventos a los que suscribirse, desde
contactedhastasendLimitReached. Un comodín (*) suscribe el flujo a todo, útil mientras descubres qué envía Lemlist de verdad. - Campaign Name or ID (en Options): limita el hook a una sola campaña, elegida en la lista o indicada con una expresión como
{{ $json.campaignId }}. - Is First: se dispara solo la primera vez que ocurre esa actividad para un lead. Un prospecto que abre seis veces el mismo correo no lanza seis ejecuciones.
02Email events (10 events)
Diez eventos cubren la vida de un correo dentro de una secuencia. Es la familia por la que empieza casi todo el mundo.
Parámetros clave
- Emails Sent (
emailsSent), Emails Opened (emailsOpened), Emails Clicked (emailsClicked): el lado del interés, útil para puntuar un lead antes de que lo toque una persona. - Emails Replied (
emailsReplied), Emails Interested (emailsInterested), Emails Not Interested (emailsNotInterested): el lado del resultado, donde una respuesta se convierte en tarea, en oportunidad o en salida de la secuencia. - Emails Bounced (
emailsBounced), Emails Send Failed (emailsSendFailed), Emails Failed (emailsFailed): tres señales de fallo distintas, mejor marcarlas juntas para no perder ninguna. - Emails Unsubscribed (
emailsUnsubscribed): la baja, que conviene reflejar en el CRM el mismo día.
03LinkedIn events (12 events)
Doce eventos, la familia más grande del catálogo, siguen los pasos de LinkedIn en una secuencia multicanal, desde la visita al perfil hasta la nota de voz.
Parámetros clave
- LinkedIn Visit Done (
linkedinVisitDone) y LinkedIn Visit Failed (linkedinVisitFailed): la visita al perfil se hizo o no pudo hacerse. - LinkedIn Invite Done (
linkedinInviteDone), LinkedIn Invite Failed (linkedinInviteFailed), LinkedIn Invite Accepted (linkedinInviteAccepted): la invitación a conectar y su respuesta, el momento que casi todos los equipos quieren ver en una notificación. - LinkedIn Sent (
linkedinSent), LinkedIn Send Failed (linkedinSendFailed), LinkedIn Replied (linkedinReplied): los mensajes directos y sus respuestas. - LinkedIn Voice Note Done (
linkedinVoiceNoteDone) y LinkedIn Voice Note Failed (linkedinVoiceNoteFailed) para la nota de voz, más LinkedIn Interested (linkedinInterested) y LinkedIn Not Interested (linkedinNotInterested) para la calificación.
04Call, API and manual events (11 events)
Tres familias describen lo que pasa fuera del correo y de LinkedIn: las llamadas hechas con Aircall, los pasos de API de la secuencia y las calificaciones que alguien anota a mano.
Parámetros clave
- Aircall Created (
aircallCreated), Aircall Ended (aircallEnded), Aircall Done (aircallDone): el paso de llamada desde que se crea hasta que se cierra, cinco eventos en total junto a Aircall Interested (aircallInterested) y Aircall Not Interested (aircallNotInterested). - Api Done (
apiDone) y Api Failed (apiFailed): el paso de API se ejecutó o se rompió. La pareja que vigilar cuando tu propio servicio forma parte de la campaña. - Api Interested (
apiInterested), Manual Interested (manualInterested), Manual Not Interested (manualNotInterested): la calificación, venga de la API o de una persona. El mismo veredicto te llega por caminos distintos.
05Lead lifecycle and account health (14 events)
Las familias restantes traen un solo evento cada una, y se leen en dos grupos: por dónde va el lead, y si el envío está sano.
Parámetros clave
- Contacted (
contacted), Hooked (hooked), Attracted (attracted), Warmed (warmed): las etapas del embudo, independientes del canal y mucho más fáciles de sincronizar con un CRM que una docena de eventos finos. - Interested (
interested), Not Interested (notInterested), Opportunities Done (opportunitiesDone), Skipped (skipped): los desenlaces, incluido el lead que la secuencia se saltó. - Paused (
paused) y Resumed (resumed): una secuencia detenida y reanudada. - Connection Issue (
connectionIssue), Custom Domain Errors (customDomainErrors), Send Limit Reached (sendLimitReached), Lemwarm Paused (lemwarmPaused): la familia de avisos, la que nadie conecta hasta el día en que una campaña se queda muda.
¿Qué sabe hacer el nodo Lemlist ?
El nodo Lemlist expone 15 operaciones en 6 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
| Recurso | Create | Get | Get Many | Delete | Add | Enrich Lead | Enrich Person | Get Credits | Get Stats | Unsubscribe |
|---|---|---|---|---|---|---|---|---|---|---|
| Activity | ✓ | |||||||||
| Campaign | ✓ | ✓ | ||||||||
| Enrichment | ✓ | ✓ | ✓ | |||||||
| Lead | ✓ | ✓ | ✓ | ✓ | ||||||
| Team | ✓ | ✓ | ||||||||
| Unsubscribe | ✓ | ✓ | ✓ |
Índice de operaciones
Activity
1 operaciónGet many activities
activity.getAllLo que ves en n8n
Notas y casos de uso
Devuelve el registro de actividad de la cuenta, un elemento por acción guardada: una apertura, una respuesta, una invitación aceptada, un envío fallido. La cara consultable del trigger, para flujos que miran hacia atrás.
Parámetros clave
- Return All: activado, n8n recorre todas las páginas del registro; desactivado, se detiene en Limit.
- Type (en la colección Filters): restringe a un solo tipo de actividad, con los mismos 47 valores del trigger.
- Campaign Name or ID y Lead ID: acotan el registro a una campaña o a un prospecto.
- Is First: deja solo la primera vez que ocurre cada actividad.
Campaign
2 operacionesGet many campaigns
campaign.getAllLo que ves en n8n
Notas y casos de uso
Lista las campañas de la cuenta con sus identificadores. La mayoría de los flujos la usan como primer paso de un bucle, porque casi todas las demás operaciones esperan el identificador de la campaña y no su nombre.
Parámetros clave
- Return All: marcado, todas las campañas vuelven página a página; sin marcar, Limit corta la lista.
- Version (en Filters): apunta a una versión concreta de la API cuando tu cuenta lo necesita.
Get campaign stats
campaign.getStatsLo que ves en n8n
Notas y casos de uso
Trae las cifras de rendimiento de una campaña durante un periodo. Aquí hay cuatro campos obligatorios, más que en ninguna otra parte del nodo, porque la API necesita una ventana sin ambigüedad.
Parámetros clave
- Campaign Name or ID: la campaña que se mide, elegida en la lista o pasada como
{{ $json.campaignId }}desde el nodo anterior. - Start Date y End Date: los límites del periodo, con el formato que indica el propio campo (
e.g. 2024-09-03 00:00:00Z). - Timezone: la zona horaria en la que se lee ese periodo, por ejemplo
Europe/Paris. Si lo dejas vacío, la ejecución falla, porque el campo es obligatorio.
Enrichment
3 operacionesFetches a previously completed enrichment
enrich.getLo que ves en n8n
Notas y casos de uso
Recupera el resultado de un enriquecimiento ya lanzado. El enriquecimiento es asíncrono: las operaciones de enriquecimiento arrancan el trabajo y esta recoge lo que salió, así que suele ir después de un nodo Wait.
Parámetros clave
- Enrichment ID: el identificador del enriquecimiento a recuperar, normalmente tomado de la salida de la operación que lo lanzó, con una expresión tipo
{{ $json.id }}.
Enrich a lead using an email or LinkedIn URL
enrich.enrichLeadLo que ves en n8n
Notas y casos de uso
Lanza un enriquecimiento sobre un lead que ya existe en Lemlist, partiendo de los datos que tiene asociados. Los cuatro interruptores deciden qué se busca, y cada uno es una búsqueda aparte.
Parámetros clave
- Lead ID: el identificador del lead a enriquecer, obligatorio, casi siempre procedente de un nodo anterior.
- Find Email y Verify Email: buscar una dirección profesional y comprobarla antes de usarla en una secuencia.
- Find Phone: añade un número de teléfono a la ficha.
- LinkedIn Enrichment: completa el perfil desde LinkedIn.
Enrich a person using an email or LinkedIn URL
enrich.enrichPersonLo que ves en n8n
Notas y casos de uso
El mismo motor de enriquecimiento, pero sobre una persona que todavía no es lead de ninguna campaña. Nada es obligatorio: la describes con lo que tengas y la operación trabaja a partir de ahí.
Parámetros clave
- Email, First Name, Last Name (en Additional Fields): la identidad de partida.
- LinkedIn Url: a menudo el dato más fiable por sí solo.
- Company Name y Company Domain: el lado de la empresa, que ayuda cuando dos personas comparten nombre.
- Find Email, Verify Email, Find Phone, LinkedIn Enrichment: las cuatro búsquedas que puedes activar.
Lead
4 operacionesCreate a lead
lead.createLo que ves en n8n
Notas y casos de uso
Añade un prospecto a una campaña, que es donde arranca la secuencia para esa persona. El lead y sus variables de personalización se crean en la misma llamada.
Parámetros clave
- Campaign Name or ID: la campaña en la que se crea el lead, obligatoria, desde el desplegable o con una expresión.
- Email: la dirección del lead, con la forma
name@email.com. - Deduplicate (en Additional Fields): bloquea la inserción si la dirección ya existe en otra campaña.
- First Name, Company Name, Job Title, Icebreaker: las variables que usan tus plantillas.
- Find Email, Verify Email, Find Phone: enriquecer de paso.
Delete a lead
lead.deleteLo que ves en n8n
Notas y casos de uso
Saca a un prospecto de una campaña. La secuencia se detiene para él y la ficha abandona la campaña, algo más fuerte que una baja y que no se deshace desde el flujo.
Parámetros clave
- Campaign Name or ID: la campaña de la que se retira el lead, obligatoria, porque la misma dirección puede vivir en varias campañas.
- Email: la dirección a borrar, pasada como
{{ $json.email }}cuando viene de un CRM o de un formulario.
Get a lead
lead.getLo que ves en n8n
Notas y casos de uso
Trae un único prospecto con sus campos tal y como Lemlist los guarda. Va bien como comprobación previa: mirar qué hay antes de escribir nada.
Parámetros clave
- Email: la dirección del lead que quieres recuperar. El campo no está marcado como obligatorio, así que un valor vacío ejecuta la operación sin el filtro que esperabas. Rellénalo de forma explícita, normalmente desde los datos del trigger.
Unsubscribe a lead
lead.unsubscribeLo que ves en n8n
Notas y casos de uso
Detiene la secuencia para un prospecto dentro de una campaña sin borrar su ficha, a diferencia de la eliminación. Es la salida limpia, la que toca usar cuando una respuesta dice que no.
Parámetros clave
- Campaign Name or ID: la campaña de la que se da de baja el lead, obligatoria; un lead presente en tres campañas necesita tres llamadas.
- Email: la dirección afectada, que suele leerse del evento que disparó el flujo.
Team
2 operacionesGet a team
team.getLo que ves en n8n
Notas y casos de uso
Devuelve el equipo asociado a la credencial, con su identificador y su configuración tal y como la expone la API. No hay ningún parámetro que rellenar: la clave API ya dice a qué equipo pertenece.
Get team credits
team.getCreditsLo que ves en n8n
Notas y casos de uso
Lee el saldo de créditos del equipo, tal como lo devuelve la API. Sin ningún parámetro que rellenar: la respuesta refleja el plan y el uso actuales de la cuenta.
Unsubscribe
3 operacionesAdd an email to an unsubscribe list
unsubscribe.addLo que ves en n8n
Notas y casos de uso
Pone una dirección en la lista de bajas de toda la cuenta. Va más lejos que dar de baja a un lead en una campaña: la dirección queda excluida en adelante, la intente alcanzar la campaña que sea.
Parámetros clave
- Email: la dirección que se añade a las bajas, con la forma
name@email.com, normalmente leída de los datos del evento.
Delete an email from an unsubscribe list
unsubscribe.deleteLo que ves en n8n
Notas y casos de uso
Quita una dirección de la lista de bajas, con lo que vuelve a ser alcanzable por las próximas campañas. Poco frecuente, deliberado y conviene dejarlo registrado donde tu equipo pueda revisarlo.
Parámetros clave
- Email: la dirección que se retira de las bajas. No se pide nada más, así que una expresión que apunte al campo equivocado saca de la lista a la persona equivocada.
Get many unsubscribed emails
unsubscribe.getAllLo que ves en n8n
Notas y casos de uso
Exporta las direcciones que están ahora mismo en la lista de bajas. Es la lista de referencia cuando hay que cuadrar Lemlist con un CRM o con una herramienta de newsletter.
Parámetros clave
- Return All: activado, vuelve la lista completa página a página; desactivado, Limit decide cuántas direcciones recibes.
¿Necesitas ayuda para automatizar Lemlist con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.

