WorldTeams Docs
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 Trigger se dispara cada 6 horas y consulta en Supabase la tabla calls buscando registros creados en los últimos 20 días (created_at > today - 20 days).
  • El nodo Code in JavaScript limpia el título de la reunión obtenido desde Gets a meeting by ID (MeetGeek), eliminando menciones como "Worldteams", "Catch up" y caracteres especiales para aislar el customer_name.
  • Utiliza AI Agent con el modelo gemini-3.1-pro-preview-customtools, conectado a herramientas de HubSpot y Data Tables internas (hs_pipelines y hs_stages) para cruzar y normalizar los IDs de etapas y pipelines.
  • El nodo Code in JavaScript1 limpia 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 tabla calls, modificando los campos hs_deal_id, hs_stage, hs_amount, hs_potential y hs_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
DisparadorSchedule Trigger, When clicking ‘Execute workflow’
Nodos26
ServiciosGemini, Gemini (AI Agent), HubSpot, Supabase, dataTableTool, hubspotTool, meetGeek, memoryBufferWindow
CredencialesGoogle Gemini(PaLM) Api account, HubSpot App Token account, MeetGeek Growth account, Supabase Sales-intel

| Abrir en n8n | Be4YM7AxyD06z525XlOS9 |

On this page