WorldTeams Docs
N8nMarketing

Descarga Paid Media Hubsopt

Workflow de n8n activo · 24 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 ejecuta de forma automática cada 30 minutos para capturar novedades y una vez al día a las 03:15 para una sincronización total de los contactos de Paid Media en HubSpot. Si el contacto tiene una oportunidad comercial vinculada, consulta el estado de su proceso y traduce la etapa en la que se encuentra. El resultado observable es la planilla de Google Sheets de Paid Media ("Form responses") actualizada con los datos del contacto, su origen y el estado de su deal.

Cuándo se rompe

  • Si se cambia el nombre o la estructura de las pestañas en la planilla de Google Sheets de Paid Media, la sincronización falla y no se registran ni actualizan contactos.
  • Si un contacto tiene vinculado un deal que fue borrado en HubSpot o al que no se puede acceder, el proceso se interrumpe y la información queda desactualizada en la planilla.
  • Si se vencen o desconectan las credenciales de acceso a HubSpot o Google Sheets, el reporte deja de recibir datos de nuevos leads.

Detalle técnico

  • Cuenta con dos disparadores: Schedule Trigger (cada 30 min para sincronización incremental usando checkpoints en staticData) y Schedule Trigger1 (cron diario a las 03:15 para reprocesar todo desde Inicializar Full Sync).
  • Implementa paginación manual en bucle (Preparar Request, HubSpot Search, Procesar Respuesta, ¿Hay más páginas?) consultando el endpoint /crm/v3/objects/contacts/search con filtro hardcodeado submission_hire_top_talent_date >= 1767225600000 (año 2026).
  • Si el contacto no tiene id_deal, escribe directamente en el Google Sheet PaidMedia (pestaña Form responses, id 19952056) mediante Append or update row in sheet1.
  • Si tiene id_deal, procesa en lotes de 100 (Loop Over Items), obtiene el deal con Get a deal, descarga el mapeo de etapas desde la pestaña IDS pipeline (id 352123877) y traduce los IDs a nombres legibles en Code in JavaScript1.
  • Las fechas se formatean a YYYY-MM-DD en Code in JavaScript2 antes del merge final y escritura en Google Sheets (Append or update row in sheet).

Diagrama

Ficha

Estado🟢 Activo
DisparadorSchedule Trigger, Schedule Trigger1
Nodos24
ServiciosAPI externa (HTTP), Google Sheets, HubSpot, splitOut
CredencialesBearer Hubspot Auth, Google Sheets IT, HubSpot App Token account

| Abrir en n8n | MhZrwazXUvdTMA5v |

On this page