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 Triggerconfigurado para ejecutarse todos los días a las 13:00. - Consulta las opciones actuales de la propiedad
aq_refered_byde Deals en HubSpot medianteGET https://api.hubapi.com/crm/v3/properties/deals/aq_refered_by. - Lee la hoja
BASE CLIENTES(gid=0) del documento de Google Sheets17GVkxZA49W0spL4kK2uuHHa_bLMr1t7KueEvD5wROt4("1 - CLIENTES - WorldTeams"). - En
Code in JavaScript, filtra filas desderow_number >= 3, descarta las que tengancol_2 === 'PM'y extrae los valores no vacíos decol_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
Ifevalúa la variablehayFaltantes; si estrue, ejecuta unPATCHa la API de HubSpot actualizando el array completo deoptions.
Diagrama
Ficha
| Estado | 🟢 Activo |
| Disparador | When clicking ‘Execute workflow’, Schedule Trigger |
| Nodos | 8 |
| Servicios | API externa (HTTP), Google Sheets |
| Credenciales | Google Sheets - Leandro, HubSpot Private App - Properties |
| Nodos deshabilitados | When clicking ‘Execute workflow’ |
| Abrir en n8n | wGYh9UpxANRhxJ4R |