WorldTeams Docs
N8nGoogle sheets

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 JavaScript4 inspecciona el historial de la propiedad cambio_rc__enviar_cambio filtrando por sourceType === "CRM_UI" para extraer el updatedByUserId má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 de codigorc (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ña Log Cambios, sheet ID 1051443253).
  • Aplica un PATCH en HubSpot (HTTP Request1) para actualizar las propiedades del deal con el cuerpo generado. El nodo reset Logs se encuentra deshabilitado.

Diagrama

Ficha

Estado🟢 Activo
Disparadorcambio rc
Nodos13
ServiciosAPI externa (HTTP), Google Sheets, HubSpot
CredencialesBearer Hubspot Auth, Google Sheets Diego, HubSpot App Token account, Unnamed credential
Nodos deshabilitadosreset Logs
Abrir en n8nBofKyyZM6qYRkrD8bvHhc

On this page