WorldTeams Docs
N8nOps

Propertie HB | 1 - CLIENTES

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

Todos los días a las 13:00, este proceso revisa la planilla base de clientes y extrae los nombres cargados que no estén marcados con estado "PM". Luego, compara esa lista contra las opciones existentes en el campo de referidos de los deals en HubSpot. Si encuentra clientes nuevos, los agrega automáticamente al desplegable del CRM para que queden disponibles al momento de cargar o editar un deal.

Cuándo se rompe

  • Si dan de alta un cliente nuevo en la planilla pero le asignan estado "PM" o dejan el nombre vacío, ese cliente no se va a sincronizar ni aparecerá como opción en HubSpot.
  • Si se alteran o mueven las columnas de la planilla de clientes (o si se agregan filas por encima del encabezado habitual), el sistema puede leer celdas incorrectas y dejar de actualizar la lista en el CRM.
  • Si se desvinculan los accesos a Google Sheets o vencen las credenciales de conexión con HubSpot, el proceso falla y no se cargan nuevos referidos.

Detalle técnico

  • Disparado por un Schedule Trigger configurado para ejecutarse todos los días a las 13:00.
  • Consulta las opciones actuales de la propiedad aq_refered_by de Deals en HubSpot mediante GET https://api.hubapi.com/crm/v3/properties/deals/aq_refered_by.
  • Lee la hoja BASE CLIENTES (gid=0) del documento de Google Sheets 17GVkxZA49W0spL4kK2uuHHa_bLMr1t7KueEvD5wROt4 ("1 - CLIENTES - WorldTeams").
  • En Code in JavaScript, filtra filas desde row_number >= 3, descarta las que tengan col_2 === 'PM' y extrae los valores no vacíos de col_3.
  • Compara los nombres (normalizados en minúsculas y sin espacios) contra las opciones de HubSpot y genera los nuevos objetos con sus respectivos displayOrder.
  • El nodo If evalúa la variable hayFaltantes; si es true, ejecuta un PATCH a la API de HubSpot actualizando el array completo de options.

Diagrama

Ficha

Estado🟢 Activo
DisparadorWhen clicking ‘Execute workflow’, Schedule Trigger
Nodos8
ServiciosAPI externa (HTTP), Google Sheets
CredencialesGoogle Sheets - Leandro, HubSpot Private App - Properties
Nodos deshabilitadosWhen clicking ‘Execute workflow’
Abrir en n8nwGYh9UpxANRhxJ4R

On this page