
INTEGRACIÓN POSTHOG n8n: AUTOMATIZAR POSTHOG CON N8N
INTEGRACIÓN POSTHOG N8N: AUTOMATIZAR POSTHOG CON N8N
¿Necesitas ayuda para automatizar Posthog con n8n?
Nuestro equipo te responde en minutos.
Why automate Posthog with n8n?
La integración PostHog n8n pone a tu disposición 5 acciones para automatizar completamente tu seguimiento de eventos y gestión de datos analíticos. Concretamente, puedes crear eventos personalizados desde cualquier fuente, gestionar identidades de usuarios, configurar alias para unificar perfiles, y realizar seguimiento automático de páginas y pantallas visitadas.
Ahorro de tiempo considerable: Ya no necesitas implementar manualmente el tracking en cada punto de contacto de tu aplicación o depender exclusivamente del SDK. Configura workflows n8n que crean automáticamente eventos PostHog cuando ocurren acciones específicas en tus otras herramientas (nuevo ticket de soporte, conversión en webinar, cambio de plan). Tu equipo product obtiene visibilidad completa sin código adicional. Mayor capacidad de respuesta: Activa el tracking de eventos instantáneos en cuanto detectas comportamientos clave en tus sistemas externos. Un nuevo usuario se registra en Auth0, un pago falla en Stripe o sistemas de facturación, un formulario específico se completa en Typeform: cada acción puede crear inmediatamente un evento PostHog con todas las propiedades contextuales necesarias. Cero olvidos: Los workflows monitorizan 24/7. Cada lead calificado, cada cambio de estado, cada interacción importante genera automáticamente su evento correspondiente en PostHog, enriqueciendo tu análisis de producto sin intervención manual. Integración fluida: Conecta PostHog a más de 400 aplicaciones en n8n para construir un ecosistema de datos unificado donde tus análisis de producto se enriquecen con información de CRM, soporte, marketing y operaciones.
Algunos casos de uso concretos: sincroniza automáticamente propiedades de usuario desde tu CRM hacia PostHog cuando un perfil se actualiza, crea eventos de conversión cuando un lead pasa por etapas específicas de tu funnel en HubSpot, trackea automáticamente acciones offline (llamadas telefónicas, reuniones) como eventos PostHog para análisis omnicanal, o configura alias para unificar perfiles cuando detectas que un usuario anónimo se convierte en usuario identificado. Según equipos que utilizan esta integración, se ahorran entre 10-15 horas semanales en tracking manual y enriquecimiento de datos.
How to connect Posthog to n8n?
! 1 stepHow to connect Posthog to n8n?
- 01
Add the node
Configuración básica:Accede a tu cuenta PostHog: Ve a tu proyecto PostHog y navega hacia los ajustes de tu perfil personal. Localiza la sección "Personal API Keys".Genera tu API Key: Crea una nueva Personal API Key con los permisos necesarios para las acciones que planeas automatizar (creación de eventos, gestión de identidades). Copia inmediatamente esta clave, ya que no podrás volver a verla.Configura la credencial en n8n: En tu workflow n8n, al añadir un nodo PostHog, selecciona "Create New Credential" en el menú desplegable "Credential to connect with". Pega tu Personal API Key en el campo correspondiente y guarda la configuración.Verifica la conexión: n8n te permite probar la credencial antes de utilizarla. Ejecuta una prueba para confirmar que la autenticación funciona correctamente y que n8n puede comunicarse con tu instancia PostHog.
TIP💡 CONSEJO: Si utilizas PostHog Cloud, la URL del host es simplemente "https://app.posthog.com". Sin embargo, si tienes una instancia self-hosted de PostHog, asegúrate de configurar la URL correcta de tu servidor en los parámetros de la credencial. Además, considera crear API Keys específicas para cada workflow o entorno (desarrollo, producción) para facilitar la gestión de permisos y la trazabilidad en caso de problemas. Consulta la documentación oficial de la API PostHog para más detalles sobre autenticación.- 01
¿Necesitas ayuda para automatizar Posthog con n8n?
Nuestro equipo te responde en minutos.
Posthog actions available in n8n
01 Acción 01Create Event
Esta acción te permite crear eventos personalizados en PostHog directamente desde tus workflows n8n. Es la acción fundamental para trackear comportamientos de usuarios que ocurren fuera de tu aplicación principal o que provienen de sistemas externos. Particularmente útil para enriquecer tu análisis de producto con eventos que no pueden capturarse mediante el SDK tradicional (acciones offline, conversiones en herramientas externas, eventos generados por integraciones).
Parámetros clave: Event: Campo de texto requerido donde defines el nombre del evento a crear (ej: "lead_qualified", "subscription_upgraded", "support_ticket_created"). Acepta valores fijos o expresiones dinámicas para construir nombres de eventos basados en datos del workflow. Distinct ID: Campo de texto requerido que identifica de manera única al usuario asociado con este evento. Es crucial para que PostHog pueda vincular correctamente el evento al perfil del usuario. Puedes usar el email, user_id de tu sistema, o cualquier identificador consistente. Additional Fields: Sección opcional que te permite añadir propiedades personalizadas al evento como pares clave-valor. Haz clic en "Add Field" para incluir contexto adicional (ej: plan_type, source_campaign, deal_value, feature_used). Estas propiedades enriquecen tus análisis permitiéndote segmentar y filtrar eventos en PostHog.
Casos de uso típicos: Crear automáticamente un evento "demo_scheduled" en PostHog cuando un lead reserva una demostración en Calendly, incluyendo propiedades como empresa, sector y origen del lead. Trackear eventos de conversión cuando un usuario completa acciones específicas en herramientas de terceros (formularios Typeform, compras en Stripe, reservas en sistemas externos). Registrar acciones offline como eventos PostHog: llamadas telefónicas registradas en tu CRM, reuniones presenciales, interacciones en ferias comerciales.
Cuándo usarlo: Ideal cuando necesitas completar tu tracking de producto con eventos que no pueden capturarse mediante el SDK JavaScript/Python tradicional de PostHog, o cuando quieres centralizar todo tu tracking de eventos en workflows automatizados para mantener consistencia.

02 Acción 02PostHog: Create Identity
Esta acción crea una nueva identidad en PostHog, permitiéndote registrar usuarios con un identificador único y propiedades asociadas. Es fundamental para inicializar perfiles de usuario en PostHog cuando se registran en tu sistema o cuando importas usuarios desde otras fuentes. A diferencia de crear un simple evento, crear una identidad establece explícitamente un perfil de usuario que persistirá en PostHog y podrá enriquecerse con eventos y propiedades adicionales.
Parámetros clave: Distinct ID: Campo de texto requerido que establece el identificador único de la identidad a crear en PostHog. Este ID debe ser consistente con el que utilizarás posteriormente en tus eventos para vincularlos correctamente al perfil del usuario. Additional Fields: Sección opcional para añadir propiedades iniciales del usuario (email, nombre, plan, fecha de registro, etc.). Estas propiedades aparecerán inmediatamente en el perfil del usuario en PostHog y pueden utilizarse para segmentación y análisis. Haz clic en "Add Field" para incluir cada propiedad como un par clave-valor.
Casos de uso típicos: Crear automáticamente una identidad PostHog cuando un nuevo usuario se registra en tu aplicación vía Auth0 o Firebase, sincronizando propiedades básicas como email, nombre y fecha de registro. Importar masivamente usuarios existentes desde tu base de datos hacia PostHog para comenzar el tracking de producto en un proyecto existente. Inicializar perfiles de usuarios que interactúan con tu producto a través de canales no web (API, aplicaciones móviles nativas, integraciones).
Cuándo usarlo: Utiliza esta acción cuando necesites crear explícitamente un perfil de usuario en PostHog antes de comenzar a trackear sus eventos, especialmente en procesos de onboarding automatizados o migraciones de datos.

03 Acción 03PostHog: Create Alias
Esta acción crea un alias en PostHog, permitiéndote vincular un nuevo identificador a un usuario existente. Es esencial para unificar el journey de un usuario cuando cambia de estado (de anónimo a identificado, por ejemplo) o cuando utilizas múltiples identificadores para el mismo usuario en diferentes sistemas. PostHog utilizará este alias para consolidar todos los eventos bajo un único perfil, garantizando análisis precisos del comportamiento del usuario.
Parámetros clave: Alias: Campo de texto requerido que especifica el nuevo identificador (alias) que quieres vincular al usuario existente. Por ejemplo, si un usuario anónimo (trackado con un session_id) se registra y obtiene un user_id permanente, el user_id se convierte en el alias. Distinct ID: Campo de texto requerido que identifica al usuario existente al cual quieres asociar el nuevo alias. Es el identificador original que PostHog ya conoce y bajo el cual ya existen eventos o una identidad. Additional Fields: Sección opcional para añadir propiedades adicionales al evento de creación de alias, útil para contexto o debugging (ej: source: "signup_flow", timestamp_conversion, previous_state).
Casos de uso típicos: Vincular automáticamente el user_id definitivo de un usuario al session_id temporal que utilizaste para trackear sus acciones antes del registro, unificando todo su historial de eventos bajo un único perfil. Consolidar perfiles cuando detectas que un mismo usuario ha interactuado con tu producto desde múltiples dispositivos o sesiones con identificadores diferentes. Gestionar cambios de identificadores cuando un usuario actualiza su email o cuando migras de un sistema de identificación a otro.
Cuándo usarlo: Usa esta acción cada vez que necesites unificar múltiples identificadores de un mismo usuario en PostHog, especialmente en momentos de conversión (anónimo → identificado) o cuando detectas duplicados que deben consolidarse.

04 Acción 04PostHog Track Page
Esta acción trackea específicamente una visualización de página en PostHog. Es perfecta para registrar navegaciones que ocurren fuera de tu aplicación principal o que provienen de fuentes externas donde no tienes el SDK de PostHog instalado. Te permite mantener un historial completo de pages views incluso para interacciones en landing pages externas, sistemas de terceros o aplicaciones sin instrumentación directa.
Parámetros clave: Name: Campo de texto opcional donde especificas el nombre de la página trackada (ej: "Pricing Page", "Product Demo", "Checkout Step 2"). Puedes usar valores fijos o construir dinámicamente el nombre basándote en datos del workflow. Distinct ID: Campo de texto opcional que identifica al usuario asociado con esta visualización de página. Esencial para vincular la page view al perfil correcto en PostHog y analizar el journey completo del usuario. Additional Fields: Sección opcional para añadir propiedades contextuales a la page view como URL completa, referrer, parámetros UTM, timestamp, duración de la sesión, dispositivo utilizado, etc. Estas propiedades enriquecen tu análisis de navegación en PostHog.
Casos de uso típicos: Trackear automáticamente visualizaciones de landing pages hosteadas en plataformas externas como Webflow donde no puedes instalar directamente el SDK de PostHog, enviando eventos vía webhook → n8n → PostHog. Registrar navegaciones en aplicaciones móviles nativas o sistemas legacy donde la implementación del SDK es compleja, utilizando n8n como proxy de tracking. Consolidar page views desde múltiples propiedades web en un único proyecto PostHog para análisis unificado del customer journey.
Cuándo usarlo: Ideal cuando necesitas trackear page views desde sistemas donde no puedes implementar el SDK JavaScript de PostHog directamente, o cuando quieres centralizar todo tu tracking de navegación en workflows automatizados para mayor control y flexibilidad.

05 Acción 05PostHog Track Screen
Esta acción trackea la visualización de una pantalla (screen view) en PostHog, diseñada específicamente para aplicaciones móviles, aplicaciones de escritorio o cualquier interfaz que no se base en el modelo tradicional de "páginas web". Funciona de manera similar a "Track Page" pero está optimizada para contextos donde las interacciones se organizan en "pantallas" en lugar de URLs.
Parámetros clave: Name: Campo de texto opcional donde defines el nombre de la pantalla trackada (ej: "HomeScreen", "ProfileSettings", "PaymentFlow_Step3"). Utiliza una convención de nomenclatura consistente para facilitar el análisis posterior en PostHog. Distinct ID: Campo de texto opcional que identifica al usuario asociado con esta visualización de pantalla. Crucial para vincular la screen view al perfil del usuario y analizar su navegación en la aplicación. Additional Fields: Sección opcional para añadir propiedades contextuales como versión de la app, plataforma (iOS/Android), resolución de pantalla, parámetros de navegación, estado de la sesión, etc. Estas propiedades adicionales son valiosas para entender cómo los usuarios interactúan con diferentes pantallas.
Casos de uso típicos: Trackear navegación en aplicaciones móviles React Native o Flutter con FlutterFlow donde implementas una arquitectura de tracking centralizada via API en lugar de SDK embebido. Registrar transiciones de pantallas en aplicaciones de escritorio (Electron, .NET) enviando eventos a n8n que luego los reenvía a PostHog. Consolidar tracking de screen views desde aplicaciones multi-plataforma en un único proyecto PostHog para análisis unificado del comportamiento de usuario.
Cuándo usarlo: Utiliza esta acción cuando trabajas con aplicaciones que organizan su interfaz en pantallas en lugar de páginas, especialmente aplicaciones móviles nativas o de escritorio donde quieres centralizar el tracking de navegación en workflows n8n.

Construye tu primer workflow con nuestro equipo
Deja tu email y te enviamos el catálogo de automatizaciones listo para enviar hoy.
- Escenarios n8n & Make gratis para importar
- Docs de configuración paso a paso
- Cohorte en vivo + soporte de la comunidad
Preguntas frecuentes
¿La integración PostHog n8n es gratuita?
Sí, la integración PostHog está disponible nativamente en n8n de forma completamente gratuita, tanto en n8n Cloud como en la versión self-hosted. No hay costes adicionales por utilizar el nodo PostHog en tus workflows. Sin embargo, ten en cuenta que PostHog aplica sus propias tarifas según el volumen de eventos que captures. PostHog ofrece un tier gratuito generoso (hasta 1 millón de eventos mensuales), pero si tus automatizaciones generan un volumen importante de eventos, podrías alcanzar los límites de tu plan PostHog. Revisa la documentación de pricing de PostHog para entender cómo se facturan los eventos capturados vía API, que es el método que n8n utiliza para comunicarse con PostHog. En resumen: la integración técnica en n8n es gratuita, pero el uso de PostHog está sujeto a sus propias condiciones de pricing basadas en el volumen de datos.¿Qué datos puedo sincronizar entre PostHog y n8n?
Con las 5 acciones disponibles en n8n, puedes sincronizar múltiples tipos de datos hacia PostHog. Principalmente, puedes crear eventos personalizados con todas las propiedades que necesites (nombres de eventos arbitrarios, propiedades custom ilimitadas como pares clave-valor). También puedes gestionar identidades de usuarios, creando perfiles con propiedades como email, nombre, plan de suscripción, fecha de registro, o cualquier atributo relevante para tu análisis. La acción de crear alias te permite unificar identificadores, sincronizando diferentes IDs que corresponden al mismo usuario. Además, puedes trackear visualizaciones específicas de páginas y pantallas con propiedades contextuales como URL, referrer, parámetros UTM, versión de app, plataforma, etc. En la práctica, puedes sincronizar cualquier evento o propiedad de usuario que sea relevante para tu análisis de producto, siempre que la estructura de datos pueda expresarse como eventos con propiedades o como atributos de identidad. PostHog es muy flexible en cuanto a la estructura de datos que acepta, por lo que la limitación principal es organizacional (definir qué trackear) más que técnica.¿Cuánto tiempo lleva configurar la integración PostHog n8n?
La configuración básica de la credencial PostHog en n8n toma literalmente menos de 5 minutos. Solo necesitas obtener tu Personal API Key desde PostHog (2 minutos) y configurarla en n8n (1 minuto), seguido de una prueba de conexión (1 minuto). Una vez configurada la credencial, crear tu primer workflow que envíe un evento a PostHog toma entre 5-10 minutos adicionales: añades un trigger (webhook, Schedule, otra app), configuras un nodo PostHog con la acción "Create Event", defines el nombre del evento y el Distinct ID, y ejecutas una prueba. El tiempo real de implementación depende más de la complejidad de tu lógica de automatización que de la configuración de PostHog en sí. Por ejemplo, si construyes un workflow complejo que procesa datos de múltiples fuentes, aplica transformaciones, y envía eventos enriquecidos a PostHog, puedes invertir 1-2 horas en diseñar la lógica completa. Sin embargo, workflows simples de sincronización directa (nuevo usuario en Auth0 → crear identidad en PostHog) pueden estar operativos en 10-15 minutos totales. La ventaja de n8n es que puedes iterar rápidamente: comienzas con un workflow básico y lo vas enriqueciendo progresivamente según tus necesidades evolucionan. Para resolver problemas comunes, consulta nuestra guía de depuración en n8n.



