Cambio en RC
Workflow de n8n activo · 13 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
Cuando se dispara un cambio de condiciones contractuales (como rates de profesionales, fees de clientes o modalidad de pago) desde un deal en HubSpot, este flujo busca el registro correspondiente e identifica al usuario del equipo que aplicó la modificación en el CRM. Luego, desglosa los códigos de cliente y profesional, genera un registro detallado de la modificación y asienta una nueva fila en la pestaña "Log Cambios" de la planilla de Relaciones Contractuales en Google Sheets, actualizando a su vez las propiedades del deal en HubSpot.
Cuándo se rompe
- Si el código de Relación Contractual no coincide con ningún deal cargado en HubSpot, el flujo no encuentra el registro y se detiene sin guardar los cambios.
- Si la modificación no fue realizada directamente por un usuario desde la interfaz de HubSpot (por ejemplo, si provino de una actualización automática sin usuario asociado), falla al intentar obtener los datos de la persona que editó.
- Si la planilla de Google Sheets de Relaciones Contractuales cambia de estructura, permisos o se renombra la pestaña "Log Cambios", no se asienta el registro histórico.
Detalle técnico
- El webhook de entrada recibe la información del deal y busca la coincidencia exacta en HubSpot mediante la propiedad
codigorc. - El nodo
Code in JavaScript4inspecciona el historial de la propiedadcambio_rc__enviar_cambiofiltrando porsourceType === "CRM_UI"para extraer elupdatedByUserIdmás reciente, el cual se consulta contra la API de usuarios de HubSpot (/settings/v3/users/). - En
generate body, se extraen los identificadores CN y PN cortando los primeros 10 caracteres decodigorc(posiciones 0-5 para CN y 5-10 para PN) y se arman los textos de log y formateo de fechas. - Registra los datos de tarifas anteriores y nuevas en el Google Spreadsheet ID
1Vj_BCC_fdrzRnCpd50Wu0AQaJNty7Zrvkz7XEJWbBdk(pestañaLog Cambios, sheet ID1051443253). - Aplica un PATCH en HubSpot (
HTTP Request1) para actualizar las propiedades del deal con el cuerpo generado. El nodoreset Logsse encuentra deshabilitado.
Diagrama
Ficha
| Estado | 🟢 Activo |
| Disparador | cambio rc |
| Nodos | 13 |
| Servicios | API externa (HTTP), Google Sheets, HubSpot |
| Credenciales | Bearer Hubspot Auth, Google Sheets Diego, HubSpot App Token account, Unnamed credential |
| Nodos deshabilitados | reset Logs |
| Abrir en n8n | BofKyyZM6qYRkrD8bvHhc |