Google meet success a supabase dashboard
Workflow de n8n activo · 17 nodos
Página generada automáticamente desde n8n. No la edites a mano — se sobreescribe en la próxima corrida. Para cambiar el contenido, cambiá el workflow o el prompt del colector.
Qué hace
Se dispara cuando otro proceso le envía la información de una reunión de CatchUp que tiene su transcripción de llamada adjunta. Una inteligencia artificial analiza la conversación entre la Account Manager y el cliente para calificar la reunión y extraer métricas de la cuenta (estado del pipeline, feedback y oportunidades). Finalmente, si el cliente no figura en el sistema lo da de alta y registra todo el análisis y los puntajes en el panel de reuniones de Supabase.
Cuándo se rompe
- Si el evento del calendario no incluye el documento de Google Docs con la transcripción de la llamada, el sistema no puede leer el contenido de la reunión y se corta la ejecución.
- Si la fecha de la reunión es anterior al 5 de enero de 2026 o el dato de fecha viene corrupto, el cálculo del período falla y bloquea el guardado.
- Si el título del evento en el calendario no incluye la palabra "CatchUp" (o alguna de sus variantes con espacios o minúsculas), el flujo ignora la reunión y no guarda nada.
Detalle técnico
- Dispara mediante un
executeWorkflowTriggeresperando el payload del evento de calendario con los campossummary,start.dateTime,attendeesyattachments. - El nodo
If3valida el camposummarymediante la expresión regular(CatchUp|Catch Up|Catch up|Catchup). Code in JavaScript5yGet a documentubican el adjunto con MIME typeapplication/vnd.google-apps.documenty descargan el texto completo de Google Docs.- El
AI Agentcorre conGoogle Gemini Chat Model(models/gemini-3.6-flash) y utiliza la herramientaObtener amconectada a la tablaaccount_managersde Supabase para matchear a la AM y armar el JSON de métricas. Determinar week_id desde timestamp de reunióncalcula la semana contra la constante hardcodeada2026-01-05T00:00:00Zy arroja error explícito sidiffDays < 0.- Realiza consultas y escrituras sobre Supabase en las tablas
clients(creación condicional si$json.isEmpty()) ymeetings(con nodos de respaldoUpdate a row1yUpdate a row2ante fallos de inserción).
Diagrama
Relacionados
Lo llaman: Sales trigger calendar meetgeek
Ficha
| Estado | 🟢 Activo |
| Disparador | Catchup app a supabase |
| Nodos | 17 |
| Servicios | Gemini, Gemini (AI Agent), Supabase, executeWorkflowTrigger, googleDocs, supabaseTool |
| Credenciales | Google Docs IT, Google Gemini(PaLM) Api account, Success dashboard |
| Abrir en n8n | Kh7XBwtlpgIDuMYN |