WorldTeams Docs
N8nFirefiles

Firefiles hunting a supabase

Workflow de n8n activo · 16 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 activa cuando otro flujo le envía la transcripción y los datos de una llamada de hunting finalizada. Si la reunión cumple con los criterios mínimos de duración y formato de título, un agente de inteligencia artificial analiza la conversación, evalúa el desempeño del hunter en varias dimensiones y busca el negocio asociado en HubSpot. Como resultado, guarda el desglose de métricas y scoring en la tabla calls de Supabase y, si la nota promedio es menor a 6, publica una alerta de advertencia en Slack.

Cuándo se rompe

  • Si la llamada duró 3 minutos o menos, o si el título en el calendario no contiene las etiquetas requeridas (por ejemplo, "& WorldTeams"): el flujo se interrumpe en el filtro inicial y no procesa ni guarda la evaluación.
  • Si no llega la alerta a Slack tras una llamada deficiente: significa que el agente de IA calculó una nota promedio igual o superior a 6, o que falló la normalización de los datos del análisis.
  • Si los datos de la llamada no se guardan en la base de datos: el agente de IA no pudo estructurar correctamente la respuesta JSON o hubo un error de conexión al crear el registro en Supabase.

Detalle técnico

  • Se inicia mediante un nodo Execute Workflow Trigger (Firefiles Hunting app a supabase) y clasifica a los participantes en Code in JavaScript4 ignorando bots conocidos de transcripción y correos internos del dominio worldteams.com / worldteams.co.
  • El nodo If1 valida que meeting.duration_min sea mayor a 3 y que data.title coincida con la expresión regular (&WorldTeams|& WorldTeams|& Worldteams|&Worldteams|& worldteams|AIA 2026).
  • Utiliza un nodo AI Agent impulsado por Google Gemini Chat Model (models/gemini-3.7-flash), equipado con herramientas para buscar y leer negocios en HubSpot, consultar hunters en la tabla hunters de Supabase y mapear pipelines y stages mediante DataTables (hs_pipelines y hs_stages).
  • El script Code in JavaScript1 limpia bloques de código Markdown y parsea recursivamente la respuesta del modelo antes de guardar la información.
  • Inserta la fila con el scoring detallado en la tabla calls de Supabase (Create a row) y deriva a Update a row en caso de requerir actualización; en paralelo, el nodo If evalúa si avg_score es menor a 6 para enviar la notificación a Slack al canal C0ATMC00HBR.

Diagrama

Relacionados

Lo llaman: Firefiles hunting trigger

Ficha

Estado🟢 Activo
DisparadorFirefiles Hunting app a supabase
Nodos16
ServiciosGemini, Gemini (AI Agent), Slack, Supabase, dataTableTool, executeWorkflowTrigger, hubspotTool, supabaseTool
CredencialesGoogle Gemini(PaLM) Api account, HubSpot App Token account, Supabase Sales-intel, WorldieBot

| Abrir en n8n | Hoo1YM09jfIP9PiO |

On this page