Recursos · Integración n8n

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

Por qué automatizar

¿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.

Conexión

¿Cómo se conecta Segment con n8n?

  1. 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.

  2. 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.

  3. 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.

Acciones

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.

Matriz recursos × operaciones
RecursoCreateAddEventPage
Group✓
Identify✓
Track✓✓

Group

1 operación
01

Add a user to a group

group.add

Lo 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.
Casos de uso
se da de alta una licencia en un producto B2B y el flujo envía el identificador de la cuenta para que la actividad se agrupe donde toca.

Identify

1 operación
02

Create an identity

identify.create

Lo 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.
Casos de uso
una suscripción a la newsletter entra por webhook y la identidad sale con los rasgos que recogió el formulario.

Track

2 operaciones
03

Track an event

track.event

Lo 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.
Casos de uso
un pedido confirmado dispara la ejecución y el nombre del evento coincide con el vocabulario que ya usa el equipo de datos.
04

Track a page

track.page

Lo 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.
Casos de uso
el backend llama a un Webhook de n8n en cada página servida y la ejecución deja constancia sin ningún script en el navegador.
Necesitas ayuda

¿Necesitas ayuda para automatizar Segment con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Preguntas frecuentes sobre Segment y n8n

01¿La integración de Segment es gratuita en n8n?
Sí por el lado de n8n. El nodo de Segment viene incluido, así que no hay nada que instalar ni ningún coste añadido por el nodo, tanto si trabajas en n8n Cloud, la oferta alojada por n8n, como en una instancia autoalojada con la Community Edition y su licencia Sustainable Use. El flujo se comporta igual en los dos escenarios, de modo que puedes montarlo en una instancia de pruebas y moverlo después. Lo que cueste Segment es otra conversación y depende del plan que tengas contratado con ellos, algo que esta página no puede responder por tu cuenta.
02¿Qué credenciales hacen falta para conectar Segment con n8n?
Una clave de API, que en Segment se llama Write Key. La consigues creando la fuente por la que van a entrar los datos: Sources, después Add Source, añades una fuente Node.js y copias la Write Key que aparece. En n8n abres el menú Credentials, creas una credencial de Segment y pegas esa clave. Ahí termina la configuración. Como la credencial se guarda una vez y se reutiliza en todas partes, el segundo y el tercer flujo la eligen directamente en el desplegable del nodo sin volver a pedirte la clave.
03¿Qué límites tiene la integración Segment n8n?
El nodo cubre 4 operaciones sobre 3 recursos: añadir un usuario a un grupo, crear una identidad, registrar un evento y registrar una página vista. Ese es el catálogo completo, y la API de Segment abarca más. Cuando la llamada que necesitas no está en la lista, el nodo HTTP Request alcanza cualquier endpoint de la API y reutiliza la misma credencial mediante la autenticación predefinida, así que mantienes una sola clave y un único sitio donde rotarla. En la práctica conviven los dos nodos en el mismo flujo.
04¿Segment dispara un flujo de n8n en tiempo real?
Por sí solo no, porque Segment no tiene nodo trigger en n8n. Un flujo que lo involucre empieza en otro punto, y hay tres entradas habituales. El Schedule Trigger lo ejecuta a intervalo fijo, lo que encaja con envíos por lotes construidos desde una consulta a base de datos. El Webhook de n8n te da una URL a la que llama un servicio externo, y así el evento llega en el momento en que ocurre. La tercera es el trigger de otra herramienta, una fila nueva o un mensaje nuevo, y Segment queda como último paso.
05¿n8n o Make para Segment?
Deciden cuatro criterios y ninguna de las dos gana en todos. El alojamiento primero: n8n se autoaloja con Docker o npm, o corre en n8n Cloud, mientras que Make solo existe alojado. El control del dato viene detrás, porque en una instancia propia las cargas de eventos se quedan en tu infraestructura. El modelo de coste después, ya que Make factura por operación, algo que conviene calcular cuando un flujo manda un evento por cada acción de usuario. La lógica visual al final, y eso va en gustos: monta la misma secuencia en los dos editores antes de elegir.