- Inicio
- Recursos
- Integraciones
- Segment
Integración Segment n8nAutomatiza Segment con n8n.
Los datos de producto llegan a Segment sin tocar el código de tu web. La integración Segment n8n reúne 4 operaciones repartidas en 3 recursos: grupos, identidades, eventos y páginas vistas. Segment no tiene nodo trigger en n8n, así que el flujo arranca en otro sitio y acaba en Segment.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué resuelve la integración Segment n8n?
Hablamos del nodo Segment que viene incluido en n8n, conectado a una fuente de Segment mediante una Write Key. Bajo 3 recursos hay 4 operaciones: añadir un usuario a un grupo, crear una identidad, registrar un evento y registrar una página vista. Todas parten de los valores del item que circula por el flujo, de modo que cualquier paso anterior de n8n puede entregarle sus datos a Segment.
Empecemos por el alta de un cliente, que es donde se ven dos operaciones seguidas. Llega el registro, Create an identity manda a la persona con los rasgos que tienes de ella, y justo después Add a user to a group la vincula a la cuenta a la que pertenece con el identificador que ya usa tu base de datos. Una sola ejecución, una sola credencial.
Distinto es el caso del comercio electrónico. Un pedido pasa a confirmado, el flujo arranca, y Track an event registra la acción con el nombre que maneja tu equipo de datos. Nadie despliega nada en la web para cambiar esa regla. Si el equipo de operaciones necesita ver lo mismo en crudo, el flujo deja una fila en Google Sheets y avisa por Slack cuando el pedido supera cierto valor.
Las páginas vistas desde servidor son el tercer escenario. Un nodo Webhook de n8n, o sea una URL que tu backend llama, recibe el paso por la página y Track a page lo registra con su nombre. La misma ejecución puede alimentar de paso los paneles que mantienes en Grafana, sin duplicar la lógica en dos sitios.
Conviene decir dónde acaba el nodo: expone esas 4 operaciones y nada más, y la API de Segment abarca mucho más terreno. Para lo que queda fuera del catálogo está el nodo HTTP Request, que llama a cualquier endpoint de la API reutilizando la misma credencial mediante la autenticación predefinida, así que sigues gestionando una única clave.
Y un detalle que cambia el diseño del flujo: Segment no tiene nodo trigger en n8n. El arranque viene siempre de otro lado, un Schedule Trigger a intervalo fijo, un Webhook de n8n al que llama un servicio externo, o el trigger de otra herramienta. En el Curso n8n se monta ese patrón paso a paso.
¿Cómo se conecta Segment con n8n?
- 01
Crea la fuente en Segment
Necesitas una cuenta de Segment. Dentro, entra en Sources, pulsa Add Source y añade una fuente Node.js. Esa fuente te entrega una Write Key, que es el valor con el que n8n se autentica y lo único que tendrás que copiar. Si no encuentras la clave, Segment documenta el camino en Locate your Write Key.
- 02
Guarda la credencial una sola vez
En n8n, abre el menú Credentials y crea una credencial de Segment. Una credencial es el conjunto de secretos que n8n guarda aparte del flujo. Segment admite un único método de autenticación, la clave de API, por lo que el formulario pide la Write Key que acabas de copiar. Guardada una vez, cada nodo Segment que añadas la encuentra en su desplegable, en ese flujo y en los demás.
- 03
Elige recurso y operación
Coloca un nodo Segment, elige el recurso, Group, Identify o Track, y después la operación. Los campos se rellenan con lo que ya viaja en la ejecución usando una expresión, la sintaxis de n8n para leer un valor del item entrante, escrita
{{ $json.field }}. Ejecuta el nodo una vez con datos reales antes de activar nada, y comprueba qué produce el mapeo.
Qué sabe hacer el nodo Segment
El nodo Segment expone 4 operaciones en 3 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
Índice de operaciones
Group
1 operaciónAdd a user to a group
group.addLo que ves en n8n
Notas y casos de uso
Vincula a un usuario con un grupo dentro de Segment, que es como se relaciona a una persona con la cuenta o el equipo al que pertenece.
Parámetros clave
- Group ID: requerido, el identificador único con el que reconoces un grupo en tu propia base de datos, casi siempre traído del paso anterior con
{{ $json.field }}. - User ID: opcional, la persona que vinculas a ese grupo.
- Traits: opcional, se añade entrada por entrada con el botón Add Trait.
Identify
1 operaciónCreate an identity
identify.createLo que ves en n8n
Notas y casos de uso
Crear una identidad es registrar quién es la persona junto con los rasgos que le asocias. Aquí no hay ningún campo obligatorio, así que la operación trabaja con lo que decidas mapear.
Parámetros clave
- User ID: opcional, tu identificador para esa persona.
- Traits: opcional, cada rasgo se añade por separado con Add Trait, por ejemplo un nombre o un plan.
- Context: opcional, se rellena entrada por entrada con Add Context.
Track
2 operacionesTrack an event
track.eventLo que ves en n8n
Notas y casos de uso
Cada acción que realizan tus usuarios puede quedar registrada como un evento, y ese evento lleva las propiedades que lo describen.
Parámetros clave
- Event: requerido, el nombre de la acción que ha realizado un usuario. Mantén una nomenclatura estable entre flujos.
- User ID: opcional, quién ejecutó la acción.
- Properties: opcional, se añaden una a una con Add Properties, para el detalle propio de esa acción.
Track a page
track.pageLo que ves en n8n
Notas y casos de uso
Aquí se registran las páginas vistas, con información adicional opcional sobre la página consultada. Ningún campo es obligatorio, y por eso es la más ligera de las 4.
Parámetros clave
- Name: opcional, el nombre de la página. Casi todas las webs tienen una página Signup que conviene etiquetar, para seguir a los usuarios por el embudo.
- User ID: opcional, el visitante detrás de la visita.
- Properties: opcional, con Add Properties.
¿Necesitas ayuda para automatizar Segment con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.


