- Inicio
- Recursos
- Integraciones
- Intercom
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
¿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.
¿Cómo se conecta Intercom con n8n?
- 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.
- 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.
- 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.
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.
| Recurso | Create | Get | Get Many | Update | Delete | Users |
|---|---|---|---|---|---|---|
| Company | ✓ | ✓ | ✓ | ✓ | ✓ | |
| Lead | ✓ | ✓ | ✓ | ✓ | ✓ | |
| User | ✓ | ✓ | ✓ | ✓ | ✓ |
Índice de operaciones
Company
5 operacionesCreate a company
company.createLo 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.
Get a company
company.getLo 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,idyname. 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 }}.
Get many companies
company.getAllLo 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.
Update a company
company.updateLo 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.
List users of a company
company.usersLo 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:
idpara el identificador que define Intercom, ocompanyIdpara 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.
Lead
5 operacionesCreate a lead
lead.createLo 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.
Delete a lead
lead.deleteLo 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:
idpara el identificador que Intercom asigna al lead, ouserIdpara el identificador generado automáticamente. - Value: obligatorio, el valor con el que se borra, alineado con la propiedad anterior.
Get a lead
lead.getLo 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,userIdyphone. Cuatro entradas, útil cuando cada herramienta guarda una clave distinta. - Value: obligatorio, el valor buscado para la propiedad elegida.
Get many leads
lead.getAllLo 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.
Update a lead
lead.updateLo 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,
userIdoid. - 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.
User
5 operacionesCreate a user
user.createLo 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, oemail, 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.
Delete a user
user.deleteLo 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 }}.
Get a user
user.getLo 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,
idpara el identificador que define Intercom ouserIdpara 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.
Get many users
user.getAllLo 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.
Update a user
user.updateLo 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,emailouserId. - 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.
¿Necesitas ayuda para automatizar Intercom con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.


