Saltar al contenido

Dashboard de Conversaciones y Métricas AI

Monitorea y visualiza las métricas de flujos de trabajo de chat AI. Recopila entradas de chat, respuestas AI, uso de tokens y costos. Genera un dashboard HTML interactivo con KPIs como mensajes, sesiones, tokens y costo total.

AIn8n 30 nodos 15 tipos conectado
Cargando workflow...

Nodos

ChatTrigger Agent MemoryBufferWindow StickyNote LmChatOpenAi Set DataTable N8n ScheduleTrigger SplitInBatches NoOp Webhook Merge Code RespondToWebhook

Herramientas

Langchain OpenAI n8n Data Tables n8n API Webhooks JavaScript

Detalles

ID
9497
Nodos
30
Conex.
Tipos
15

Pertenece a:

¿Qué hace este workflow?

Este workflow ofrece una solución robusta para la monitorización de tus interacciones de chat basadas en inteligencia artificial. Recopila de forma automática y sistemática datos esenciales como las entradas de usuario, las respuestas generadas por la IA, el consumo de tokens y los costos asociados a cada interacción. A partir de esta información, genera un dashboard HTML interactivo y visualmente atractivo. Este panel te permite visualizar rápidamente KPIs cruciales, incluyendo el número de mensajes, sesiones, el uso total de tokens y el costo acumulado. Es ideal para equipos que necesitan optimizar sus modelos de IA, identificar patrones de uso, gestionar presupuestos y tomar decisiones informadas sobre la escalabilidad y mejora continua de sus soluciones de chat AI. Transforma datos brutos en insights accionables, garantizando un control granular sobre tus operaciones de IA y el retorno de la inversión.

¿Cómo funciona?

Este workflow usa 30 nodos conectados con 15 tipos diferentes: ChatTrigger, Agent, MemoryBufferWindow, StickyNote, LmChatOpenAi y 10 más. La estructura está totalmente conectada — listo para importar.

¿Para quién es?

Diseñado para equipos de IT & DevOps. Nivel avanzado — recomendado para usuarios experimentados. Alto valor de negocio: automatiza una tarea recurrente con impacto directo.

¿Lo quieres en tu empresa?

Lo implementamos por ti end-to-end: integración, deploy, mantenimiento y soporte. Consultoría B2B con Genai Sapiens.

Hablemos de tu proyecto

¿Quieres aprender a hacerlo?

Sprints de 30 días con companion IA + comunidad. Aprende n8n, automatización y agentes IA desde cero o nivel avanzado.

Ver formación Momentum

Workflows similares

\n\n\n\n\n
\n
\n

Dashboard Conversations

\n
\n 🌙\n
\n ☀️\n
\n
\n\n
Statistiques Clés
\n
\n
\n
${totalConversations.toLocaleString('fr-FR')}
\n
Total Messages
\n
\n
\n
${sessions.size.toLocaleString('fr-FR')}
\n
Sessions uniques
\n
\n
\n
${totalTokens.toLocaleString('fr-FR')}
\n
Total Tokens
\n
\n
\n
${avgTokensPerConversation}
\n
Tokens moyens par message
\n
\n
\n
${totalCost.toFixed(6)} €
\n
Coût total
\n
\n
\n
${avgCostPerConversation} €
\n
Coût moyen par message
\n
\n
\n\n
Historique Journalier
\n
\n
\n
\n
\n
\n\n\n\n\n\n`;\n\n// Retourner le HTML en binaire pour la node n8n\nreturn [{ binary: { data: Buffer.from(html, 'utf8') } }];\n"},"typeVersion":2},{"id":"63aae3c1-6479-477f-a26b-85f3d589a6bc","name":"Respond to Webhook","type":"n8n-nodes-base.respondToWebhook","position":[496,992],"parameters":{"options":{},"respondWith":"binary"},"typeVersion":1.4},{"id":"b2f02fbb-2604-4f60-9449-6a8fa76ee670","name":"Sticky Note4","type":"n8n-nodes-base.stickyNote","position":[-976,912],"parameters":{"width":496,"height":352,"content":"## 🤖 n8n AI Workflow Dashboard\n\n### This template helps you collect and visualize data from your AI workflows in a simple and interactive way.\n\n- Track messages, sessions, tokens, and costs for each model.\n- Interactive HTML dashboard with KPIs: messages, sessions, tokens, and costs.\n- Compatible with any AI Agent or RAG workflow in n8n.\n\n### Use this dashboard to monitor AI activity and usage metrics at a glance, and easily identify trends or anomalies in your workflows."},"typeVersion":1},{"id":"19d31dbb-e89e-40c6-853d-f898ebbe1122","name":"Sticky Note5","type":"n8n-nodes-base.stickyNote","position":[-976,1296],"parameters":{"width":496,"height":464,"content":"## ⚙️ Setup & Run\n\n### Follow these steps to get your workflow up and running in n8n:\n\n- Import the JSON workflow into your n8n instance.\n- Create the Model price and Messages tables.\n- Import token cost data for your LLM models (LLM Pricing).\n- Configure the “chat message” node according to your input channels.\n- Once messages are collected, the Token Tracking sub-workflow calculates token usage and costs.\n- Visualize the dashboard using the HTML response returned by the webhook.\n\n### After setup, your workflow will automatically track AI activity, compute costs, and provide a live dashboard to monitor all your KPIs."},"typeVersion":1}],"active":true,"pinData":{"Edit Fields1":[{"json":{"name":"claude-4.5-sonnet","promptTokensPrice":0.000003,"completionTokensPrice":0.000015}},{"json":{"name":"claude-4.5-sonnet-extended-context","promptTokensPrice":0.000006,"completionTokensPrice":0.0000225}},{"json":{"name":"gpt-5","promptTokensPrice":0.00000125,"completionTokensPrice":0.00001}},{"json":{"name":"gpt-5-mini","promptTokensPrice":2.5e-7,"completionTokensPrice":0.000002}},{"json":{"name":"gpt-5-nano","promptTokensPrice":5e-8,"completionTokensPrice":4e-7}},{"json":{"name":"Gemini-2.5-Pro","promptTokensPrice":0.00000125,"completionTokensPrice":0.00000125}},{"json":{"name":"Gemini-1.5-Flash","promptTokensPrice":7.5e-7,"completionTokensPrice":0.000003}},{"json":{"name":"gpt-4o","promptTokensPrice":0.0000025,"completionTokensPrice":0.00001}},{"json":{"name":"gpt-4o-mini","promptTokensPrice":1.5e-7,"completionTokensPrice":6e-7}},{"json":{"name":"gpt-4.1-mini","promptTokensPrice":4e-7,"completionTokensPrice":0.0000016}},{"json":{"name":"gpt-4.1-nano","promptTokensPrice":1e-7,"completionTokensPrice":4e-7}},{"json":{"name":"o3-mini","promptTokensPrice":0.0000011,"completionTokensPrice":0.0000044}},{"json":{"name":"Gemini-2.0-Flash-Lite","promptTokensPrice":7.5e-8,"completionTokensPrice":3e-7}},{"json":{"name":"DeepSeek-V3","promptTokensPrice":2.7e-7,"completionTokensPrice":0.0000011}},{"json":{"name":"Claude-3.7-Sonnet","promptTokensPrice":0.000003,"completionTokensPrice":0.000015}},{"json":{"name":"gpt-oss-20b","promptTokensPrice":3e-8,"completionTokensPrice":1.4e-7}}]},"settings":{"executionOrder":"v1"},"versionId":"d1513dc9-185a-4183-bdcd-531b250483c3","connections":{"Merge1":{"main":[[{"node":"Code in JavaScript1","type":"main","index":0}]]},"Webhook":{"main":[[{"node":"Edit Fields","type":"main","index":0}]]},"AI Agent":{"main":[[{"node":"No Operation, do nothing1","type":"main","index":0},{"node":"Get Excution ID","type":"main","index":0}]]},"Get row(s)":{"main":[[{"node":"Loop Over Items","type":"main","index":0}]]},"Edit Fields":{"main":[[{"node":"Get row(s)1","type":"main","index":0}]]},"Get row(s)1":{"main":[[{"node":"Code in JavaScript","type":"main","index":0}]]},"Get row(s)3":{"main":[[{"node":"Merge1","type":"main","index":0}]]},"Insert row1":{"main":[[{"node":"Edit Fields1","type":"main","index":0}]]},"Simple Memory":{"ai_memory":[[{"node":"AI Agent","type":"ai_memory","index":0}]]},"Update row(s)":{"main":[[{"node":"Loop Over Items","type":"main","index":0}]]},"Get Excution ID":{"main":[[{"node":"Insert row2","type":"main","index":0}]]},"Loop Over Items":{"main":[[{"node":"No Operation, do nothing","type":"main","index":0}],[{"node":"Get an execution","type":"main","index":0}]]},"Get an execution":{"main":[[{"node":"Model/Token Info","type":"main","index":0}]]},"Model/Token Info":{"main":[[{"node":"Get row(s)3","type":"main","index":0},{"node":"Merge1","type":"main","index":1}]]},"Schedule Trigger":{"main":[[{"node":"Get row(s)","type":"main","index":0}]]},"OpenAI Chat Model":{"ai_languageModel":[[{"node":"AI Agent","type":"ai_languageModel","index":0}]]},"Code in JavaScript":{"main":[[{"node":"Respond to Webhook","type":"main","index":0}]]},"Code in JavaScript1":{"main":[[{"node":"Update row(s)","type":"main","index":0}]]},"When chat message received":{"main":[[{"node":"AI Agent","type":"main","index":0}]]}}}