Un único pipeline modular para los dos retos de CenteIA: convertir las sesiones de formación en un chatbot consultable y transformar 1.500 llamadas de closers en una palanca de venta basada en datos.
CenteIA tiene conocimiento valioso pero disperso: en el plano educativo (sesiones, Q&A, dudas repetidas en Telegram) y en el plano comercial (1.500 llamadas de closers donde se ve el resultado, pero no el porqué).
Ambos retos son la misma familia: convertir audio no estructurado en conocimiento estructurado y consultable. Eso permite reusar un único stack base, reduciendo mantenimiento y curva de aprendizaje.
Dos flujos independientes: ingesta (procesar contenido nuevo) y consulta (responder al alumno).
Cada herramienta hace una cosa concreta. Menos piezas, menos fallos.
Toda la lógica de ingesta y de respuesta vive aquí. Visual, mantenible, sin DevOps. Los flujos se pueden iterar sin tocar código.
Convierte el audio de las sesiones en texto. Preciso en español, ~0,006 €/min. Ideal para sesiones mono-ponente como las de Kajabi.
Convierte texto en vectores numéricos que representan su significado, para que el bot encuentre respuestas aunque el alumno use otras palabras.
Postgres + vectores en una sola pieza. Almacena los chunks, sus embeddings y los metadatos. Plan gratuito suficiente para el MVP.
Recibe los fragmentos relevantes y genera la respuesta final en español, con cita a la fuente. Haiku para preguntas simples, Sonnet para complejas.
Los alumnos ya están en Telegram. Reutilizamos el canal, evitamos fricción de "una herramienta más" y n8n se conecta nativamente.
Plataforma donde están las sesiones, vídeos y materiales. En Fase 2 se conecta vía webhook para auto-ingesta cuando se publica contenido nuevo.
Para los 2 scripts puntuales: limpieza de transcripciones y chunking custom. ~2-3h de trabajo total con un editor con IA.
El MVP es una promesa: en 2 semanas hay un bot funcional con contenido real respondiendo a alumnos reales.
Listados con probabilidad y plan de mitigación.
El stack cambia según si CenteIA ya usa una herramienta tipo Fathom/Fireflies o no.
Descargamos los .mp4 desde Zoom Cloud Recordings vía API y los enviamos a AssemblyAI (transcripción + diarización: separa voz del closer y del lead).
→ Coste estimado: ~250–400 € para procesar 1.500 llamadas (única vez).
Esas herramientas son bots que se unen a la llamada de Zoom y entregan transcripción + resumen + diarización ya hechas, vía API o export.
→ Saltamos el paso de transcripción · ahorro de ~80% del coste · pipeline más simple.
De grabación bruta a campos estructurados en Pipedrive y dashboard ejecutivo.
Lo que el LLM extrae de cada llamada. Co-diseñada con 1–2 closers senior antes de tocar código.
Cada llamada se etiqueta con un esquema fijo. Sin esto, son 1.500 resúmenes inútiles.
// Output ejemplo del LLM { "resultado": "no_vendido", "perfil": { "rol": "founder", "madurez_ia": "baja", "urgencia": "alta" }, "objecion_principal": "precio", "talk_listen_ratio": 0.62, "manejo_objecion": "insuficiente", "resumen": "Lead caliente pero closer no contextualizó ROI." }
Reusa la base del Ejercicio 1 + capas específicas para llamadas y dashboard.
Las grabaciones quedan en Zoom Cloud. Las extraemos vía API si vamos por el Escenario A.
Bot que se une a Zoom y entrega la transcripción ya hecha. Si CenteIA ya lo usa, ahorramos un componente entero del pipeline.
Si no hay Fathom: procesa el audio y separa quién dijo qué (closer vs. lead). Necesario para análisis fino de objeciones.
Lee la transcripción, aplica la taxonomía, devuelve JSON con campos fijos. Sonnet (no Haiku) por la complejidad del análisis.
Recibe los campos clave por deal: objeción, perfil, calidad de la llamada. Es destino, no fuente de verdad analítica.
Aporta contexto: respuestas del formulario, timestamp, fuente. Se cruza con la llamada en n8n.
Misma instancia que Ejercicio 1. Aquí viven las 1.500 llamadas estructuradas para análisis histórico y comparativas.
Visualiza top objeciones, perfil que más compra, comparativa entre closers. Más rápido de iterar que custom fields en Pipedrive.
El MVP procesa una muestra representativa, no las 1.500 llamadas — para validar la taxonomía antes de escalar.
El equipo aprende un stack, no dos. Mismo Supabase, mismo n8n, mismo Claude. Solo cambian las capas específicas según el caso.
Todo lo que CenteIA aún no usa, con su propósito y enlace directo a la web del proveedor.
| Herramienta | Para qué se usa | Web |
|---|---|---|
n8n Plan cloud · ~20 €/mes |
Orquestador visual donde vive toda la lógica de ingesta y respuesta. Conecta Kajabi, Zoom, Pipedrive, Telegram, Supabase y los APIs de IA sin escribir backend. | n8n.io |
Supabase Free → 25 €/mes |
Postgres con extensión pgvector activada. Almacena los chunks vectorizados del chatbot y las llamadas estructuradas del análisis. Una sola pieza, dos casos de uso. | supabase.com |
| Herramienta | Para qué se usa | Web |
|---|---|---|
OpenAI · Whisper API ~0,006 €/min |
Transcribe el audio de las sesiones de Kajabi a texto. Preciso en español, ideal para sesiones mono-ponente. | openai.com |
OpenAI · Embeddings ~0,02 €/M tokens |
Modelo text-embedding-3-small. Convierte el texto en vectores numéricos que representan su significado, para búsqueda semántica en el chatbot. | openai.com |
Anthropic · Claude Haiku ~0,8 €/M · Sonnet ~12 €/M |
LLM principal. Genera respuestas del chatbot con cita y aplica la taxonomía sobre las llamadas devolviendo JSON estructurado. Más consistente que GPT en español. | anthropic.com |
AssemblyAI ~0,15 €/hora audio |
Solo si NO usan Fathom/Fireflies. Transcripción multi-speaker con diarización (separa voz del closer y del lead) sobre las grabaciones de Zoom. | assemblyai.com |
| Herramienta | Para qué se usa | Web |
|---|---|---|
Fathom Plan free ilimitado |
Bot que se une a Zoom y entrega transcripción + diarización + resumen automáticamente. Si CenteIA ya lo usa, saltamos AssemblyAI por completo. | fathom.video |
Fireflies ~10 €/usuario/mes |
Equivalente a Fathom con mejor API y más integraciones. Misma función: transcripción + diarización + highlights ya hechos. | fireflies.ai |
tl;dv Free → ~18 €/mes |
Tercera opción equivalente. Mencionada solo por si CenteIA ya la tiene contratada. | tldv.io |
| Herramienta | Para qué se usa | Web |
|---|---|---|
Metabase Free self-host · ~85 €/mes cloud |
Conecta a Supabase y dibuja el dashboard ejecutivo: top objeciones, perfil que más compra, comparativa entre closers. Más rápido de iterar que custom fields en Pipedrive. | metabase.com |
Looker Studio Gratuito |
Alternativa a Metabase si se prefiere zero-mantenimiento y ya hay equipo familiar con Google Cloud. Misma función. | lookerstudio |
| Herramienta | Para qué se usa | Web |
|---|---|---|
Claude Code Plan Anthropic incluido |
Para los 2-3 scripts puntuales: limpieza de transcripciones, chunking custom, normalización de outputs JSON. ~2-3h de trabajo total. | claude.ai/code |
Cursor ~18 €/mes |
Editor alternativo con IA integrada. Misma función que Claude Code, según preferencia del equipo técnico. | cursor.com |
| Herramienta | Para qué la conectamos | Web |
|---|---|---|
Kajabi |
Origen del contenido del chatbot. En Fase 2 se conecta vía webhook para auto-ingesta cuando se publica vídeo nuevo. | kajabi.com |
Telegram |
Canal del chatbot. Los alumnos ya están allí. Bot creado vía BotFather (5 min) y conectado a n8n. | core.telegram |
Zoom |
Origen de las llamadas de closers. Conexión vía Cloud Recordings API si vamos por el Escenario A. | marketplace.zoom |
Calendly |
Aporta metadatos del lead (respuestas del formulario, fuente, timestamp) que se cruzan con la grabación de la llamada. | developer.calendly |
Pipedrive |
CRM destino del análisis de llamadas. Recibe los campos clave por deal (objeción, perfil, calidad). El warehouse analítico vive en Supabase. | developers.pipedrive |
Lo mínimo para echar a andar el MVP de los dos ejercicios sin bloqueos.