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 enCode in JavaScript4ignorando bots conocidos de transcripción y correos internos del dominioworldteams.com/worldteams.co. - El nodo
If1valida quemeeting.duration_minsea mayor a 3 y quedata.titlecoincida con la expresión regular(&WorldTeams|& WorldTeams|& Worldteams|&Worldteams|& worldteams|AIA 2026). - Utiliza un nodo
AI Agentimpulsado porGoogle Gemini Chat Model(models/gemini-3.7-flash), equipado con herramientas para buscar y leer negocios en HubSpot, consultar hunters en la tablahuntersde Supabase y mapear pipelines y stages mediante DataTables (hs_pipelinesyhs_stages). - El script
Code in JavaScript1limpia 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
callsde Supabase (Create a row) y deriva aUpdate a rowen caso de requerir actualización; en paralelo, el nodoIfevalúa siavg_scorees menor a 6 para enviar la notificación a Slack al canalC0ATMC00HBR.
Diagrama
Relacionados
Lo llaman: Firefiles hunting trigger
Ficha
| Estado | 🟢 Activo |
| Disparador | Firefiles Hunting app a supabase |
| Nodos | 16 |
| Servicios | Gemini, Gemini (AI Agent), Slack, Supabase, dataTableTool, executeWorkflowTrigger, hubspotTool, supabaseTool |
| Credenciales | Google Gemini(PaLM) Api account, HubSpot App Token account, Supabase Sales-intel, WorldieBot |
| Abrir en n8n | Hoo1YM09jfIP9PiO |