N8nHunting
hunting dashboard hubspot data
Workflow de n8n activo · 26 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 ejecuta automáticamente cada 6 horas para revisar las llamadas de hunting registradas en los últimos 20 días y sincronizar su estado comercial. El flujo consulta el detalle de la llamada en MeetGeek, analiza el nombre del prospecto para ubicar su negocio en HubSpot mediante inteligencia artificial y actualiza el registro en la base de datos con el pipeline, la etapa, el potencial y el monto proyectado.
Cuándo se rompe
- Si la llamada ya no existe en MeetGeek o tiene un identificador inválido, el flujo no puede leer los datos de la reunión y la llamada queda sin actualizar.
- Si el nombre del prospecto en el título de la reunión no coincide con ningún negocio cargado en HubSpot, el asistente no logra asociar la oportunidad y el registro queda sin información comercial.
- Si los nombres de los pipelines o las etapas cambian en HubSpot y no están sincronizados en las tablas internas del sistema, la clasificación de la llamada no se traduce correctamente.
Detalle técnico
- El trigger
Schedule Triggerse dispara cada 6 horas y consulta en Supabase la tablacallsbuscando registros creados en los últimos 20 días (created_at > today - 20 days). - El nodo
Code in JavaScriptlimpia el título de la reunión obtenido desdeGets a meeting by ID(MeetGeek), eliminando menciones como "Worldteams", "Catch up" y caracteres especiales para aislar elcustomer_name. - Utiliza
AI Agentcon el modelogemini-3.1-pro-preview-customtools, conectado a herramientas de HubSpot y Data Tables internas (hs_pipelinesyhs_stages) para cruzar y normalizar los IDs de etapas y pipelines. - El nodo
Code in JavaScript1limpia los bloques de código Markdown devueltos por el agente y parsea el JSON resultante; si la respuesta no es válida, captura el error en lugar de cortar la ejecución. - La actualización final se realiza en Supabase (
Update a row1) sobre la tablacalls, modificando los camposhs_deal_id,hs_stage,hs_amount,hs_potentialyhs_pipeline. - Existen ramas desconectadas (
Get many rows1,Loop Over Items1,Get many rows2) que corresponden a versiones anteriores de búsqueda directa contra HubSpot sin uso de IA.
Diagrama
Ficha
| Estado | 🟢 Activo |
| Disparador | Schedule Trigger, When clicking ‘Execute workflow’ |
| Nodos | 26 |
| Servicios | Gemini, Gemini (AI Agent), HubSpot, Supabase, dataTableTool, hubspotTool, meetGeek, memoryBufferWindow |
| Credenciales | Google Gemini(PaLM) Api account, HubSpot App Token account, MeetGeek Growth account, Supabase Sales-intel |
| Abrir en n8n | Be4YM7AxyD06z525XlOS9 |