n8n con HubSpot CRM: Automatiza tu Proceso de Ventas

n8n con HubSpot CRM es la combinación que tu equipo de ventas necesita para dejar de perder tiempo en tareas manuales y enfocarse en lo que realmente importa: cerrar negocios. Si llegaste hasta acá, probablemente

Written by: Luis Hernandez

Published on: diciembre 20, 2025

n8n con HubSpot CRM es la combinación que tu equipo de ventas necesita para dejar de perder tiempo en tareas manuales y enfocarse en lo que realmente importa: cerrar negocios. Si llegaste hasta acá, probablemente ya sabés lo tedioso que es capturar leads a mano, mover deals por el pipeline y mantener todo sincronizado entre herramientas. La buena noticia es que con n8n con HubSpot CRM podés automatizar tu proceso de ventas completo sin escribir una sola línea de código complejo. En esta guía práctica te muestro paso a paso las automatizaciones más útiles que podés implementar hoy mismo para transformar tu operación comercial.

N8n con hubspot crm: automatiza tu proce

¿Por qué usar n8n con HubSpot CRM para automatizar ventas?

HubSpot CRM es una de las plataformas más populares para gestionar contactos, deals y pipelines de ventas. Pero seamos honestos: por sí solo tiene limitaciones cuando querés conectarlo con herramientas externas o crear lógica personalizada. Ahí es donde entra n8n.

Cuando conectás n8n con HubSpot CRM, las posibilidades se multiplican exponencialmente. En lugar de hacer tareas repetitivas que te roban horas cada semana, creás flujos automáticos que trabajan por vos las 24 horas del día, los 7 días de la semana.

Estas son las principales ventajas que vas a obtener:

  • Captura automática de leads desde formularios externos, landing pages o redes sociales
  • Movimiento automático de deals por las etapas del pipeline según acciones del prospecto
  • Enriquecimiento de datos con información de APIs externas como Clearbit o Hunter.io
  • Sincronización en tiempo real con Google Sheets, Slack, Gmail, Stripe y más
  • Calificación de leads con IA usando modelos de lenguaje para priorizar oportunidades
  • Notificaciones instantáneas a tu equipo comercial cuando un lead caliente toma acción

Si todavía no tenés experiencia con n8n, te recomiendo primero revisar la guía completa de n8n en español para familiarizarte con la interfaz y los conceptos básicos.

Cómo configurar las credenciales de n8n con HubSpot CRM

Antes de crear cualquier automatización con n8n con HubSpot CRM, necesitás conectar ambas plataformas correctamente. Tenés dos métodos disponibles, y acá te explico cuándo usar cada uno.

API Key (método simple, en desuso)

  1. En HubSpot, andá a ConfiguraciónIntegracionesAPI Key
  2. Creá o copiá la API Key existente
  3. En n8n: CredentialsHubSpot API → pegá la clave

⚠️ Importante: Las API Keys tradicionales de HubSpot están siendo deprecadas. No las uses para proyectos nuevos.

Private App (método recomendado para n8n con HubSpot CRM)

Para un acceso más seguro y estable en entornos productivos, usá Private Apps. Este es el método que te recomiendo siempre:

  1. En HubSpot, creá una Private App en Configuración → Integraciones → Private Apps
  2. Activá los scopes necesarios: crm.objects.contacts.write, crm.objects.deals.read, crm.objects.deals.write
  3. Copiá el token de acceso que genera la Private App
  4. En n8n: creá una credencial HubSpot Private App y pegá el token copiado
  5. Probá la conexión creando un nodo HubSpot y haciendo una operación simple como «Get All Contacts»

Si necesitás conectar otras APIs que no tienen nodo nativo en n8n, podés usar el nodo HTTP Request para conectar cualquier API externa.

Cómo configurar las credenciales de n8n con HubSpot CRM

Operaciones disponibles del nodo n8n con HubSpot CRM

El nodo de HubSpot en n8n te da acceso a prácticamente todas las operaciones del CRM. Acá tenés un resumen completo de lo que podés hacer:

  • Contactos: Create, Read, Update, Delete, Search, Get All
  • Deals: Create, Read, Update, Delete, Search
  • Companies: Create, Read, Update
  • Tickets: Create, Read, Update
  • Triggers: Se activan cuando se crea o actualiza un contacto, deal o empresa
  • Asociaciones: Vincular contactos con deals, companies con contactos, etc.

Con estas operaciones podés construir prácticamente cualquier automatización de ventas que necesites. Vamos a ver los casos de uso más prácticos.

Caso 1: Capturar leads automáticamente en HubSpot con n8n

Este es el caso más común y el primero que deberías implementar con n8n con HubSpot CRM. Cuando alguien completa un formulario en tu web (fuera de HubSpot), lo creás automáticamente como contacto con un deal asociado.

El flujo se ve así:

Webhook (formulario de la web)
  → HubSpot — Create Contact
  → HubSpot — Create Deal (oportunidad asociada)
  → Gmail — Email de bienvenida al lead
  → Slack — Notificación al equipo de ventas

Configuración del nodo Create Contact:

  • email: {{ $json.body.email }}
  • firstname: {{ $json.body.nombre }}
  • company: {{ $json.body.empresa }}
  • phone: {{ $json.body.telefono }}
  • hs_lead_source: «Formulario Web»

Configuración del Create Deal asociado:

  • dealname: {{ $json.body.empresa }} - Consulta inicial
  • pipeline: ID de tu pipeline principal
  • dealstage: ID de la etapa «Contacto Inicial»
  • amount: 0
  • Asociar con el contacto creado usando el ID devuelto por el paso anterior

Con este flujo, cada lead que llega a tu web entra automáticamente a tu CRM con toda la información lista para que tu equipo lo trabaje de inmediato. Si querés llevar un respaldo de esos leads, podés sincronizar tu CRM con Google Sheets de forma bidireccional.

Para recibir los datos del formulario, necesitás configurar un webhook en n8n. Si no sabés cómo hacerlo, revisá el tutorial completo de webhooks en n8n.

Caso 2: Mover deals automáticamente con n8n con HubSpot CRM

Una de las automatizaciones más poderosas es mover deals por el pipeline sin intervención manual. Tu equipo deja de perseguir actualizaciones y se enfoca en vender.

Ejemplo: cuando un lead abre tu propuesta comercial:

HubSpot Trigger (contacto abre email de propuesta)
  → IF — ¿Es la primera vez que abre?
  → HubSpot — Update Deal (cambia etapa a "Propuesta Vista")
  → Slack — Notificación al comercial asignado
  → Wait — Esperar 2 días
  → IF — ¿Deal sigue en "Propuesta Vista"?
  → Gmail — Enviar email de seguimiento automático

Ejemplo: cuando se registra un pago en Stripe:

Stripe Trigger (pago exitoso)
  → HubSpot — Search Contact (buscar por email)
  → HubSpot — Search Deal (buscar deal abierto del contacto)
  → HubSpot — Update Deal (mover a "Cerrado Ganado")
  → HubSpot — Update Contact (marcar como cliente)
  → Slack — Celebración en canal de ventas 🎉

Estos flujos eliminan la fricción del proceso de ventas y aseguran que ningún deal se quede estancado sin seguimiento. Podés combinar esta automatización con automatizaciones de PayPal en n8n si usás múltiples pasarelas de pago.

Caso 3: Enriquecer contactos de HubSpot automáticamente con n8n

¿Sabías que podés enriquecer automáticamente los datos de tus contactos en HubSpot usando APIs externas? Con n8n con HubSpot CRM, cada nuevo contacto puede tener información completa sin que nadie la busque manualmente.

HubSpot Trigger (nuevo contacto creado)
  → HTTP Request — Clearbit Enrichment API (buscar por email)
  → IF — ¿Se encontraron datos?
  → HubSpot — Update Contact (agregar cargo, empresa, LinkedIn, etc.)
  → HTTP Request — Hunter.io (verificar email)
  → HubSpot — Update Contact (marcar email como verificado/no verificado)

Los campos que podés enriquecer automáticamente incluyen:

  • Cargo/puesto del contacto en su empresa
  • Tamaño de la empresa (número de empleados)
  • Industria a la que pertenece
  • URL de LinkedIn del contacto
  • Ubicación geográfica
  • Tecnologías que usa la empresa (techstack)

Con esta data adicional, tu equipo comercial puede personalizar cada conversación y priorizar los leads más valiosos.

Caso 4: Notificaciones inteligentes para el equipo de ventas

Otra automatización clave de n8n con HubSpot CRM es enviar notificaciones contextuales a tu equipo cuando ocurren eventos importantes. No hablamos de notificaciones genéricas, sino de alertas con toda la información necesaria para actuar.

HubSpot Trigger (deal actualizado)
  → IF — ¿El deal superó los $5,000?
  → HubSpot — Get Contact (traer datos del contacto asociado)
  → Slack — Mensaje al canal #ventas-premium con resumen completo
  → IF — ¿Es horario laboral?
    → SÍ: Slack DM al comercial asignado
    → NO: Gmail — Enviar email al comercial para que lo vea mañana

También podés integrar notificaciones por WhatsApp para los deals más urgentes. Revisá cómo automatizar WhatsApp con n8n para configurarlo.

Caso 5: Sincronizar n8n con HubSpot CRM y reuniones de Zoom

Si tu equipo de ventas agenda demos por Zoom, esta automatización es fundamental. Conectá n8n con HubSpot CRM y Zoom para que todo fluya automáticamente:

Calendly/HubSpot Trigger (reunión agendada)
  → Zoom — Create Meeting (crear sala de reunión)
  → HubSpot — Create Engagement (registrar la reunión en el timeline del contacto)
  → HubSpot — Update Deal (mover a etapa "Demo Agendada")
  → Gmail — Enviar confirmación con link de Zoom al prospecto

Podés aprender más sobre la integración de Zoom en la guía de n8n con Zoom para automatizar reuniones.

Mejores prácticas para n8n con HubSpot CRM en producción

Después de implementar varias automatizaciones con n8n con HubSpot CRM, hay lecciones importantes que te van a ahorrar dolores de cabeza:

Manejo de errores y duplicados

  • Siempre buscá antes de crear: Usá el nodo «Search» para verificar si un contacto ya existe antes de crearlo. Evitás duplicados que ensucian tu CRM.
  • Configurá error handling: Agregá un nodo de error en cada flujo para capturar fallos y notificarte por Slack o email.
  • Usá el nodo Merge: Cuando necesités combinar datos de múltiples fuentes antes de enviarlos a HubSpot.

Límites de la API de HubSpot

  • HubSpot permite 100 requests cada 10 segundos por Private App
  • Para operaciones masivas (importar miles de contactos), usá el nodo Split In Batches de n8n con delays entre lotes
  • Monitoreá los headers X-HubSpot-RateLimit-Remaining para evitar bloqueos

Organización de flujos

  • Nombrá tus workflows de forma descriptiva: «HubSpot → Lead Capture → Web Form»
  • Usá sticky notes en n8n para documentar la lógica de cada sección
  • Separé flujos complejos en sub-workflows reutilizables
  • Guardá los IDs de pipelines y etapas como variables de entorno, no hardcodeados

Almacenamiento de datos complementario con PostgreSQL

Para automatizaciones avanzadas con n8n con HubSpot CRM, muchas veces necesitás almacenar datos intermedios o históricos que no conviene guardar directamente en HubSpot. Una base de datos PostgreSQL es perfecta para esto.

Por ejemplo, podés guardar un log de todas las interacciones de cada lead, scores calculados por IA, o datos de terceros que no tienen campo equivalente en HubSpot. Aprendé cómo conectar n8n con PostgreSQL para implementar esto.

Preguntas frecuentes sobre n8n con HubSpot CRM

¿Necesito HubSpot de pago para usar n8n con HubSpot CRM?

No necesariamente. El plan gratuito de HubSpot CRM permite crear Private Apps y acceder a la API con las operaciones básicas de contactos, deals y companies. Para funcionalidades avanzadas como workflows nativos o custom objects, sí necesitás un plan de pago.

¿Cuántas automatizaciones puedo tener corriendo al mismo tiempo?

Con n8n self-hosted, no hay límite artificial. La restricción es la capacidad de tu servidor. Con n8n Cloud, depende de tu plan. Lo que sí tenés que respetar son los rate limits de la API de HubSpot (100 requests cada 10 segundos).

¿Puedo usar n8n con HubSpot CRM para calificar leads con IA?

¡Absolutamente! Podés conectar un nodo de OpenAI, Claude o DeepSeek para analizar los datos del contacto y asignar un score automáticamente. Revisá cómo crear un agente de IA con n8n para implementar esta funcionalidad.

¿Listo para automatizar tu proceso de ventas con n8n?

Como viste a lo largo de esta guía, n8n con HubSpot CRM te permite automatizar prácticamente todo tu proceso de ventas: desde la captura de leads hasta el cierre del deal, pasando por enriquecimiento de datos, notificaciones inteligentes y sincronización con decenas de herramientas.

Mi recomendación es que empieces con el Caso 1 (captura automática de leads), que es el más sencillo y el que genera impacto inmediato. Una vez que lo tengas funcionando, sumá las demás automatizaciones gradualmente.

Lo importante es empezar. Cada minuto que tu equipo gasta en tareas manuales repetitivas es un minuto que no está dedicando a cerrar ventas. Con n8n con HubSpot CRM, esas tareas se ejecutan solas mientras vos te enfocás en lo que realmente mueve la aguja de tu negocio.

Previous

n8n con Airtable: Automatiza tu Base de Datos Fácil

Next

n8n con MySQL: Conecta tu Base de Datos Fácilmente