WorldTeams Docs
N8nAdmin

Nueva RC - Sheets, HubSpot, OU y DocuSign

Workflow de n8n activo · 44 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 dispara cuando se envía la información de una nueva RC desde HubSpot. Da de alta la RC calculando su código, actualiza el deal en HubSpot, inserta el registro en la base central de contratos y ubica al profesional en su unidad organizativa de Google Workspace. Además, arma los borradores de acuerdos en DocuSign (tanto para el cliente como para el profesional), actualiza la hoja de worksheets y registra particularidades operativas si existen comentarios para legales.

Cuándo se rompe

  • Llega una alerta a #avisos-legales por "CODIGO duplicado": El código de RC generado ya existe en la base de contratos, por lo que el proceso se frena para no duplicar datos y no se crea el contrato ni los sobres.
  • Llega una alerta a #avisos-legales por "falta company" o "modalidad incompleta": No se pudo asociar una empresa válida desde el deal de HubSpot o faltan definir las tarifas/modalidad de cobro, requiriendo revisión manual en la planilla.
  • El flujo se detiene con error en la detección de worksheets: La lectura de la planilla de worksheets devolvió menos filas del piso de seguridad establecido, abortando la ejecución para evitar sobreescribir datos existentes.

Detalle técnico

  • Cruza información entre HubSpot (deals y companies) y los Google Sheets 1 - CLIENTES, 2 - PROFESIONALES, 3 - WORKSHEETS y 4 - RELACIONES CONTRACTUALES para construir el identificador codigoRC.
  • Actualiza la propiedad codigorc en HubSpot mediante un PATCH a /crm/v3/objects/deals/{id} antes de validar duplicados en la base de contratos.
  • En el nodo Buscar última fila vacía, valida que lastRow sea mayor o igual a 1800 (PISO_SEGURO) antes de escribir en la hoja BASE DE WS.
  • Aplica lógica de coincidencia por texto (fuzzy matching en Determine OU) contra la API de Google Admin Directory para asignar la orgUnitPath del usuario, ignorando la rama si es HB o MS en la ramificación posterior.
  • Genera sobres en DocuSign en estado borrador (created) mediante los nodos DocuSign - Crear sobre (BORRADOR) y DocuSign - Sobre PROFESIONAL (BORRADOR) con modo de prueba activo.
  • Si existen comentarios del día para legales/admin, agrega una fila con status OPEN en el Google Sheet Particularidades 4rc.

Diagrama

Ficha

Estado🟢 Activo
DisparadorWebhook
Nodos44
ServiciosAPI externa (HTTP), Gmail, Google Sheets, Slack, executionData, removeDuplicates
CredencialesBearer Hubspot Auth, Gmail IT, Google Service Account account - admin, Google Service Account account - list OU, Google Sheets IT, HubSpot App Token account, Pablo - DocuSign OAuth2 (demo), WorldieBot
Nodos deshabilitadosDocuSign - Ver tabLabels del template (helper)
Abrir en n8naIK45XH4tz6Dbw6A

On this page