Recursos · Integración n8n

Integración Intercom n8nAutomatiza Intercom con n8n.

¿Cuántas veces alguien de soporte pregunta un dato que ya está guardado en otra herramienta? La integración Intercom n8n lo resuelve desde un flujo de trabajo: 15 operaciones sobre 3 recursos, empresas, leads y usuarios, sin volver a teclear nada a mano.

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

Por qué automatizar

¿Qué resuelve la integración Intercom n8n?

El nodo Intercom da a un flujo de trabajo de n8n acceso a los datos de contacto que hay detrás de tu bandeja de Intercom. Cubre 3 recursos, empresas, leads y usuarios, con 15 operaciones: crear, leer una ficha, leer una lista, actualizar, borrar un lead o un usuario y listar los usuarios asociados a una empresa.

Todo funciona con una credencial, es decir una conexión que se guarda una sola vez en n8n y sirve para cualquier flujo posterior.

Empecemos por soporte, que es donde más se nota. Entra una conversación con un teléfono y poco más. El flujo llama a lead.get con Select By en phone, recupera la ficha y avisa en Discord al responsable de esa cuenta. El agente abre el chat con el contexto ya delante.

Otro caso: el alta de cliente. Cuando alguien contrata, user.create escribe la ficha con el mismo identificador que usa tu producto y company.create registra la empresa con su sector y su número de empleados. A partir de ahí, cualquier cambio de plan es un company.update y no una edición a mano.

El tercero es la limpieza. user.getAll con Return All activado y el filtro Tag ID saca a todos los usuarios con una etiqueta concreta, la lista se revisa en Google Sheets y las bajas confirmadas pasan por lead.delete. Las secuencias de correo que dependen de esa lista se disparan desde SendGrid.

Aquí conviene fijarse en la paginación. En las operaciones de lista, Return All encadena las páginas de la API hasta traerlo todo; desactivado, Limit marca el número máximo de resultados devueltos. Una prueba que parece completa puede ser una lista cortada, y el informe que sale de ahí también.

Lo que queda fuera de las operaciones del catálogo se hace con el nodo HTTP Request, que llama a cualquier endpoint de la API de Intercom reutilizando esa misma credencial mediante la autenticación predefinida. Sigues con una sola conexión, solo montas tú la llamada. Si aún estás comparando plataformas, la Reseña n8n entra en los detalles y el Curso n8n trabaja las expresiones y las credenciales con ejemplos.

Conexión

¿Cómo se conecta Intercom con n8n?

  1. 01

    Crea una app en tu developer hub de Intercom

    El primer paso está en Intercom, no en n8n. Necesitas una cuenta de desarrollador de Intercom y, dentro de ella, una app creada en tu developer hub. Esa app es la que sostiene la autenticación del nodo. Mientras no exista, no hay conexión posible, así que resuélvelo antes de abrir n8n.

  2. 02

    Copia el Access Token que genera Intercom

    Al crear la app, Intercom genera automáticamente un Access Token. Lo copias desde la página de la app en el developer hub. Es el único secreto que necesita el nodo, y la documentación de Intercom dedica un apartado a cómo obtener tu Access Token si no das con él a la primera.

  3. 03

    Guarda la credencial una vez en n8n

    En n8n, entra en el menú Credentials y crea una credencial de Intercom. Pega el Access Token en el campo API Key, guarda y selecciona esa credencial en el desplegable del nodo. Una credencial se crea una vez y se reutiliza en todos los flujos, así que este paso no se repite en el siguiente proyecto.

Acciones

Qué sabe hacer el nodo Intercom

El nodo Intercom expone 15 operaciones en 3 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

Matriz recursos × operaciones
RecursoCreateGetGet ManyUpdateDeleteUsers
Company✓✓✓✓✓
Lead✓✓✓✓✓
User✓✓✓✓✓

Company

5 operaciones
01

Create a company

company.create

Lo que ves en n8n

Notas y casos de uso

Registra una empresa nueva en Intercom y entrega la ficha creada al nodo siguiente.

Parámetros clave

  • Company ID: el identificador de empresa que tú has definido por tu lado, el mismo con el que la buscarás después.
  • Industry, Size, Plan: Additional Fields para el sector en el que opera la empresa, su número de empleados y el nombre del plan que le has asociado.
  • Website: la URL del sitio web de la empresa. El valor no se valida y se acepta cualquier cadena, así que límpialo antes de enviarlo.
Casos de uso
se firma una cuenta B2B en la herramienta de facturación y el flujo crea la empresa en Intercom antes de que llegue el primer ticket.
02

Get a company

company.get

Lo que ves en n8n

Notas y casos de uso

Trae una empresa concreta y la pone a disposición del resto del flujo.

Parámetros clave

  • Select By: la propiedad con la que se consulta la empresa, entre companyId, id y name. Elige la que de verdad guardas en tus otras herramientas.
  • Value: obligatorio, el valor que se busca, y tiene que encajar con el Select By elegido. Si viene de un nodo anterior, se escribe como expresión, por ejemplo {{ $json.field }}.
Casos de uso
antes de escribir un cambio de plan, se lee la empresa para saber si ya existe y decidir por qué rama sigue el flujo.
03

Get many companies

company.getAll

Lo que ves en n8n

Notas y casos de uso

Devuelve las empresas en forma de lista, un elemento de n8n por empresa.

Parámetros clave

  • Return All: activado, n8n encadena las páginas de la API hasta la última empresa. Desactivado, se detiene en Limit, el número máximo de resultados devueltos.
  • Segment ID y Tag ID: los dos Filters, para quedarte solo con las empresas de un segmento o con una etiqueta.
Casos de uso
la revisión mensual de cuentas que exporta cada empresa con su plan, o una extracción más corta de un segmento antes de una campaña de renovación.
04

Update a company

company.update

Lo que ves en n8n

Notas y casos de uso

Modifica una empresa ya registrada en lugar de añadir una segunda ficha.

Parámetros clave

  • Company ID: el identificador de empresa que has definido, que aquí sirve para localizar la ficha que se edita.
  • Custom Attributes: un conjunto de pares de clave y valor con los datos personalizados que quieras atribuir, que se rellena atributo a atributo con Add Attribute.
  • Plan y Size: Additional Fields con el nombre del plan asociado y el número de empleados.
Casos de uso
una subida de plan en facturación reescribe el plan de la empresa y soporte ve el nivel correcto al abrir la conversación.
05

List users of a company

company.users

Lo que ves en n8n

Notas y casos de uso

Lista los usuarios asociados a una empresa. Es la única operación que cruza dos recursos.

Parámetros clave

  • List By: id para el identificador que define Intercom, o companyId para el que le diste tú a la empresa.
  • Value: obligatorio, el identificador que corresponde al List By elegido.
  • Return All: activado para todos los usuarios de la cuenta, desactivado para pararse en Limit.
Casos de uso
se acerca una renovación y el flujo reúne todos los contactos de la cuenta antes de decidir a quién se escribe.

Lead

5 operaciones
06

Create a lead

lead.create

Lo que ves en n8n

Notas y casos de uso

Añade un lead, la ficha que Intercom guarda para alguien que todavía no es usuario.

Parámetros clave

  • Email: obligatorio, el correo de la persona, con el formato name@email.com.
  • Name y Phone: Additional Fields con el nombre y el número de teléfono.
  • UTM Campaign, UTM Medium, UTM Term: la campaña concreta de la que viene, el tipo de enlace que usó y los términos de búsqueda.
Casos de uso
una solicitud de demo en la web entra como lead con su campaña, y la primera respuesta ya sabe de dónde llega esa persona.
07

Delete a lead

lead.delete

Lo que ves en n8n

Notas y casos de uso

Elimina una ficha de lead en Intercom. No hay vuelta atrás dentro del flujo, así que lo que va antes pesa tanto como la operación en sí.

Parámetros clave

  • Delete By: id para el identificador que Intercom asigna al lead, o userId para el identificador generado automáticamente.
  • Value: obligatorio, el valor con el que se borra, alineado con la propiedad anterior.
Casos de uso
llega una solicitud de borrado, un paso de aprobación detiene el flujo y la ficha se elimina cuando alguien lo confirma.
08

Get a lead

lead.get

Lo que ves en n8n

Notas y casos de uso

Lee un único lead para que el flujo decida qué hacer con esa persona.

Parámetros clave

  • Select By: la propiedad con la que se selecciona el lead, entre email, id, userId y phone. Cuatro entradas, útil cuando cada herramienta guarda una clave distinta.
  • Value: obligatorio, el valor buscado para la propiedad elegida.
Casos de uso
entra un mensaje con un teléfono y nada más, y el flujo localiza el lead por ese número antes de asignar la conversación.
09

Get many leads

lead.getAll

Lo que ves en n8n

Notas y casos de uso

Devuelve una lista de leads, un elemento por ficha.

Parámetros clave

  • Return All: activado para recorrer el conjunto entero, desactivado para limitarlo con Limit.
  • Email y Phone: los dos Filters, la dirección de correo del lead y su número de teléfono, para acotar la extracción en vez de filtrar después.
Casos de uso
una pasada nocturna recoge los leads actuales y los contrasta con el CRM, de forma que los duplicados aparecen antes de que dos personas escriban al mismo prospecto.
10

Update a lead

lead.update

Lo que ves en n8n

Notas y casos de uso

Actualiza un lead que ya existe, que es la manera de no acabar con dos fichas de la misma persona.

Parámetros clave

  • Update By: la propiedad con la que se consulta el lead, userId o id.
  • Value: obligatorio, el valor de esa propiedad para el lead que se modifica.
  • Unsubscribed From Emails y Company Names or IDs: Additional Fields para el estado de baja de los correos y las empresas a las que pertenece.
Casos de uso
alguien se da de baja en la herramienta de emailing y ese mismo estado se escribe en la ficha de Intercom en el momento.

User

5 operaciones
11

Create a user

user.create

Lo que ves en n8n

Notas y casos de uso

Crea la ficha que Intercom mantiene para un cliente identificado.

Parámetros clave

  • Identifier Type: userId, un identificador único obligatorio en la creación si no se envía un correo, o email, obligatorio en la creación si no se envía un user_id.
  • Value: obligatorio, el valor de ese identificador único.
  • Name, Phone, Session Count, Company Names or IDs: algunos de los 14 Additional Fields, incluido cuántas sesiones tiene registradas el usuario.
Casos de uso
un alta de prueba crea el usuario con el identificador que ya usa el producto, para que las actualizaciones futuras caigan siempre en la ficha correcta.
12

Delete a user

user.delete

Lo que ves en n8n

Notas y casos de uso

Borra una ficha de usuario. Es la operación más corta del nodo y la última que conviene conectar.

Parámetros clave

  • ID: obligatorio, el identificador que define Intercom para esa ficha. Es el único campo, de modo que el flujo tiene que traerlo ya resuelto, normalmente de una lectura previa pasada como {{ $json.field }}.
Casos de uso
un cierre de cuenta pasa por una validación humana y después la ficha desaparece de Intercom en la misma ejecución que cierra la parte de facturación.
13

Get a user

user.get

Lo que ves en n8n

Notas y casos de uso

Recupera un usuario y deja su ficha disponible para todos los nodos posteriores.

Parámetros clave

  • Select By: la propiedad de selección, id para el identificador que define Intercom o userId para el identificador generado automáticamente.
  • Value: obligatorio, el valor que se consulta. El campo espera un identificador, no un nombre, y ahí es donde se confunde la gente.
Casos de uso
llega un ticket del helpdesk con un identificador interno y el flujo lee la ficha de Intercom para enriquecer el aviso que manda al equipo.
14

Get many users

user.getAll

Lo que ves en n8n

Notas y casos de uso

Devuelve los usuarios en lista, con el juego de filtros más amplio de todo el nodo.

Parámetros clave

  • Return All: activado para encadenar las páginas, desactivado para detenerse en Limit.
  • Company ID, Email, Segment ID, Tag ID: los 4 Filters, la empresa asociada al usuario, la dirección de correo, el segmento y la etiqueta.
Casos de uso
una revisión de riesgo saca a todos los usuarios con una etiqueta, los agrupa por empresa y entrega la lista a los responsables de cuenta.
15

Update a user

user.update

Lo que ves en n8n

Notas y casos de uso

Reescribe campos de un usuario existente. Es la operación con la que terminan la mayoría de los flujos.

Parámetros clave

  • Update By: la propiedad de consulta, id, email o userId.
  • Value: obligatorio, el valor de esa propiedad para el usuario que se modifica.
  • Update Last Request At: indica a Intercom que actualice el valor last_request_at del usuario a la hora actual del servicio API, en UTC.
Casos de uso
una sincronización nocturna escribe el número de sesiones y el plan en cada ficha, para que lo que ve soporte coincida con el producto.
Necesitas ayuda

¿Necesitas ayuda para automatizar Intercom con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Intercom y n8n, lo que se pregunta después

01¿La integración Intercom n8n es gratis?
Por el lado de n8n, sí. El nodo Intercom viene incluido con n8n, no hay nada que instalar ni coste adicional para desbloquearlo. Esto vale tanto en n8n Cloud, la oferta alojada por n8n, como en una instancia que alojes tú con Docker o npm, en Community Edition y con licencia Sustainable Use. Un flujo se comporta igual en ambos casos, así que puedes empezar en Cloud y mudarte más adelante sin rehacer los nodos. Lo que cuesta Intercom depende de tu contrato con ellos y eso se comprueba en su sitio, no aquí, antes de echar cuentas del ahorro.
02¿Qué credenciales hacen falta para conectar Intercom con n8n?
Una sola, basada en una clave de API. El método de autenticación admitido por este nodo es API key, y el valor que se usa es el Access Token que Intercom genera automáticamente al crear una app en tu developer hub. Los requisitos previos son entonces una cuenta de desarrollador de Intercom y una app, ambas creadas antes de abrir n8n. En n8n creas la credencial de Intercom una vez desde el menú Credentials, pegas el Access Token en el campo API Key y todos los flujos posteriores la eligen en el desplegable del nodo. El nodo no tiene selector de autenticación, así que no hay más decisiones que tomar.
03¿Qué límites tiene el nodo Intercom en n8n?
El nodo expone 15 operaciones sobre 3 recursos: empresas, leads y usuarios. Lo que queda fuera de esas operaciones se hace con el nodo HTTP Request, que llega a cualquier endpoint de la API de Intercom reutilizando la misma credencial mediante la autenticación predefinida, de modo que no te quedas parado, simplemente montas tú ese paso. El otro punto a vigilar es la paginación. En las operaciones de lista, Return All encadena las páginas de la API hasta traerlo todo y, desactivado, Limit fija el número máximo de elementos devueltos. Una prueba que parece completa puede ser una lista cortada, así que activa la casilla antes de fiarte de un informe.
04¿Cómo se lanza un flujo de n8n desde Intercom?
Esta herramienta no tiene nodo trigger en n8n, es decir, no hay un disparador propio, así que el flujo arranca en otro sitio. Hay dos arranques habituales. El Schedule Trigger, que ejecuta el flujo a intervalos fijos y después lee con Get many users o Get many companies. Y el nodo Webhook de n8n, que es una URL que n8n te da para que un servicio externo la llame y lance la ejecución. También sirve el disparador de otra herramienta: un formulario, un pago, una fila nueva, lo que ya señale el evento que te importa. A partir de ahí el nodo Intercom lee o escribe, y tú decides en cada caso.
05¿n8n o Make para Intercom?
Depende de qué pese más en tu caso. Make es una plataforma de automatización alojada, sin opción de autoalojamiento y facturada por operación, así que el coste sigue al volumen y los datos pasan por su infraestructura. n8n funciona en Cloud o en tu propio servidor, algo que importa cuando hablamos de conversaciones con clientes y fichas de contacto que prefieres mantener en casa. La otra diferencia es el modelo de coste, por operación frente a por instancia o plan, y la brecha se nota en cuanto un flujo recorre a todos los usuarios de una cuenta. Las dos se montan de forma visual. Prueba el nodo Intercom en un flujo real y decide con eso.