Integraciones

n8n

Monitoriza flujos de n8n - autoalojados o en la nube - llamando a la API de InfiniAnalytics desde nodos HTTP Request en cada etapa de tu flujo.

Requisitos

  • Una instancia de n8n (autoalojada o en la nube)
  • Una cuenta de InfiniAnalytics y un token de API
  • Un UUID de automatismo desde el panel de InfiniAnalytics

Plantilla de Flujo

Empieza desde la plantilla oficial de la comunidad de n8n - ya tiene conectadas las llamadas HTTP de InfiniAnalytics alrededor de un flujo de triaje de tickets con Claude/Slack, lista para adaptar a tu propio flujo:

Ver plantilla de n8n

Configuración

  1. 1

    Añade las credenciales

    Crea una credencial de autenticación por cabecera HTTP en n8n con tu token Bearer de InfiniAnalytics, para poder reutilizarla en los nodos de petición Start/Event/End/Error.

  2. 2

    Genera el ID de ejecución

    Al principio del flujo, añade un nodo Set que genere un ID de ejecución para esta ejecución:

    n8n expression
    {{ new Date().toISOString() }}
  3. 3

    Referencia el ID de ejecución en los nodos siguientes

    En cada nodo HTTP Request posterior (Event, End, Error), referencia el mismo ID de ejecución para que todos los eventos se agrupen en una sola ejecución:

    n8n expression
    {{ $('execution_id').first().json.execution_id }}
  4. 4

    Envía los eventos del ciclo de vida

    Añade nodos HTTP Request que llamen al endpoint de eventos de InfiniAnalytics al principio del flujo (START), después de cada paso relevante (EVENT), y en las ramas de éxito/error (END/ERROR). Consulta la Referencia API para conocer el formato de la petición.

  5. 5

    Configura la gestión de errores

    Conecta el disparador/rama de error de n8n al mismo nodo de petición ERROR para que las ejecuciones fallidas se registren siempre, incluso cuando el flujo falla a mitad de camino.

Los flujos de varios pasos que llaman a otras tecnologías (p. ej. un subproceso de Python) pueden compartir el mismo ID de ejecución entre todos ellos - InfiniAnalytics combina cada evento con el mismo ID en un único registro de ejecución.