WorldTeams Docs
N8nSupabase

Google meet hunting a supabase

Workflow de n8n activo · 18 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

Cuando se procesa una llamada de Google Meet de hunting que tiene su transcripción adjunta, el sistema analiza la conversación para evaluar el desempeño comercial del hunter. Una inteligencia artificial califica la llamada según la propuesta de valor, rapport y manejo de objeciones, cruzando datos con los deals asociados en HubSpot. Como resultado, guarda el puntaje y las notas de la reunión en la base de datos de llamadas y, si la calificación general es menor a 6, dispara una alerta en Slack.

Cuándo se rompe

  • Si la reunión duró 3 minutos o menos, o si el evento en el calendario no contiene "& WorldTeams" en el título, la llamada se descarta y no vas a ver ningún registro nuevo.
  • Si la llamada no generó o no adjuntó el documento de Google Docs con la transcripción, el proceso se corta al no encontrar texto para analizar.
  • Si la inteligencia artificial devuelve un formato inválido o no logra identificar el deal en HubSpot, no se guardan las notas en la base de datos ni se envía la alerta por bajo puntaje.

Detalle técnico

  • El disparador Google meet Hunting app a supabase recibe el evento de la reunión; Code in JavaScript2 filtra participantes internos y extrae el enlace al documento de Google Docs leído por Get a document.
  • Code in JavaScript4 parsea el texto de cierre para calcular la duración exacta en segundos, y el nodo If1 filtra llamadas con durationSeconds <= 180 o títulos sin variantes de & WorldTeams.
  • AI Agent corre sobre Google Gemini Chat Model (Gemini 3.7 Flash) y usa como tools Search for deals in HubSpot, Get a deal in HubSpot, Get a row in Supabase (tabla hunters), y las tablas de datos hs_pipelines y hs_stages.
  • Code in JavaScript1 normaliza el JSON devuelto por el LLM eliminando bloques de markdown o wrappers anidados.
  • Inserta o actualiza el registro en la tabla calls de Supabase usando como clave primaria el requestId de la conferencia, y el nodo If deriva a Send a message en Slack (canal C0ATMC00HBR) cuando inteligencia.avg_score < 6.

Diagrama

Relacionados

Lo llaman: Growth trigger calendar meetgeek

Ficha

Estado🟢 Activo
DisparadorGoogle meet Hunting app a supabase
Nodos18
ServiciosGemini, Gemini (AI Agent), Slack, Supabase, dataTableTool, executeWorkflowTrigger, googleDocs, hubspotTool, supabaseTool
CredencialesGoogle Docs IT, Google Gemini(PaLM) Api account, HubSpot App Token account, Supabase Sales-intel, WorldieBot

| Abrir en n8n | vcvPl18F6rTCfbGG |

On this page