Recursos · Integración n8n

Integración HubSpot n8nAutomatiza HubSpot con n8n.

¿Tu CRM sigue actualizándose a mano? La integración HubSpot n8n expone 31 operaciones sobre 6 recursos: contactos, empresas, negocios, listas, tickets y engagements, las actividades del CRM. El trigger escucha 18 eventos en 5 familias. Para ventas y operaciones que dejan de copiar fichas.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Qué resuelve la integración HubSpot n8n?

La integración HubSpot n8n junta dos piezas que n8n ya trae instaladas: el nodo HubSpot, que lee y escribe en el CRM, y el HubSpot Trigger, el nodo que arranca el flujo de trabajo cuando HubSpot avisa de un cambio. Entre los dos cubren 31 operaciones sobre contactos, empresas, negocios, listas, tickets y engagements, más 18 eventos. Todo se configura en la interfaz de n8n, sin instalar nada y sin coste adicional por el nodo.

Un lead entra en el CRM sin crear duplicados. El formulario de tu web llega a n8n y contact.upsert hace el trabajo: si el email ya existe, actualiza la ficha; si no, la crea. Encadenas contactList.add y esa persona entra en la lista que corresponde a su origen. El aviso al comercial sale por Slack o por Gmail dentro del mismo flujo de trabajo, con el nombre de la empresa ya resuelto por company.searchByDomain.

El equipo se entera de un negocio ganado en el momento. El trigger escucha deal.propertyChange, que avisa cuando cambia una propiedad que tú indicas en cualquier negocio, y deal.get devuelve el importe y la etapa para decidir qué pasa después: aviso al canal de ventas, tarea de onboarding, actualización de la cuenta con company.update. Nadie tiene que acordarse de mirar el pipeline.

El informe semanal se escribe solo. deal.getRecentlyCreatedUpdated con Since apuntando al lunes anterior y Return All activado devuelve todo lo que se movió, y una línea por negocio aterriza en Google Sheets. El mismo patrón sirve si tu pipeline vive en otro CRM como Pipedrive, porque lo que cambia es el nodo, no la forma del flujo.

El nodo cubre 6 recursos, no toda la API de HubSpot. Cuando la operación que buscas no está entre las 31, el nodo HTTP Request llama al endpoint que necesites reutilizando la misma credencial, esa ficha donde n8n guarda tus claves y que se crea una vez para todos tus flujos. Conviene saber también que las búsquedas aceptan como máximo tres grupos de filtros con tres filtros cada uno, y que las lecturas devuelven solo el identificador mientras no pidas propiedades concretas.

Del lado del trigger hay un límite que marca el diseño desde el principio: HubSpot solo admite un webhook a la vez, es decir una sola URL a la que avisa de los cambios, de manera que si activas un segundo trigger, el primero se queda mudo. Un único flujo de entrada que reparta por tipo de evento resuelve el problema y encima deja el mantenimiento en un solo sitio. Si todavía estás comparando plataformas antes de montar todo esto, la Reseña n8n entra en el detalle del alojamiento y del modelo de precios.

Conexión

¿Cómo conectar HubSpot con n8n?

  1. 01

    Genera una Service Key en HubSpot

    Entra en HubSpot con una cuenta que tenga acceso de super admin o el permiso Developer tools y abre Development, Keys, Service Keys. Pulsa Create service key, ponle un nombre descriptivo, añade con Add new scope los permisos que tu flujo necesite y confirma con Update y Create. Abre luego la clave y usa Show para revelar su valor.

  2. 02

    Crea la credencial en n8n

    En n8n, abre el menú Credentials y elige la credencial de HubSpot. Pega la clave del paso anterior en el campo App Token: esa es la Service Key, el método recomendado para el nodo. Si prefieres OAuth2, crea una app pública en tu cuenta de desarrollador y copia App ID, Client ID y Client Secret, más la Redirect URL que n8n te muestra.

  3. 03

    Añade el nodo y activa el flujo

    Busca HubSpot en el panel de nodos: el nodo HubSpot consume la API, el HubSpot Trigger escucha los eventos. El trigger pide su propia credencial, la de Developer API key, con Client ID, Client Secret, Developer API Key y App ID de una app pública, y los scopes de lectura de contactos, empresas y negocios. Al activar el flujo, n8n registra el webhook en tu cuenta.

Disparadores

¿Qué eventos de HubSpot pueden arrancar un flujo?

HubSpot Trigger es el nodo que arranca un workflow cuando algo ocurre en HubSpot. Escucha 18 eventos, listados abajo por familia. Eliges uno o varios, activas el workflow y n8n registra el webhook (la URL que HubSpot llama) en tu cuenta.

Lo que ves en n8n

Todos los eventos, por familia

Una fila por objeto, un chip por acción. El evento que marcas en el nodo se escribe objeto.acción; pasa el cursor por un chip para leer cuándo se dispara.

conversation.*5
  • conversation.
    • creation
    • deletion
    • newMessage
    • privacyDeletion
    • propertyChange
contact.*4
  • contact.
    • creation
    • deletion
    • privacyDeletion
    • propertyChange
company.*3
  • company.
    • creation
    • deletion
    • propertyChange
deal.*3
  • deal.
    • creation
    • deletion
    • propertyChange
ticket.*3
  • ticket.
    • creation
    • deletion
    • propertyChange

Notas de configuración

01HubSpot TriggerEl HubSpot Trigger arranca el flujo de trabajo cuando HubSpot avisa de un cambio. Va por webhook: n8n registra esa URL en tu cuenta al activar el flujo y cada evento llega en segundos, sin polling, o sea sin consultas repetidas cada pocos minutos. La versión del trigger es la 1.

El HubSpot Trigger arranca el flujo de trabajo cuando HubSpot avisa de un cambio. Va por webhook: n8n registra esa URL en tu cuenta al activar el flujo y cada evento llega en segundos, sin polling, o sea sin consultas repetidas cada pocos minutos. La versión del trigger es la 1.

Parámetros clave

  • Events: marcas uno a uno los eventos que te interesan, entre los 18 disponibles. No hay comodín para escucharlos todos de golpe.
  • Additional Fields: la única colección opcional del nodo. Dentro está Max Concurrent Requests, el número de peticiones que el trigger atiende a la vez.
Casos de uso
un solo trigger recoge todo lo que pasa en el CRM y un nodo posterior reparte por tipo de evento hacia el resto del flujo.
Cuándo usarlo
siempre que el proceso empiece en HubSpot. Ten en cuenta un límite de la plataforma: HubSpot solo admite un webhook a la vez, así que si activas un segundo trigger, el primero deja de recibir eventos.
02contact.* (4 eventos)La familia de contacto cubre el ciclo completo de una ficha: alta, cambio de propiedad y dos formas de baja.

La familia de contacto cubre el ciclo completo de una ficha: alta, cambio de propiedad y dos formas de baja.

Parámetros clave

  • Contact Created (contact.creation): avisa cuando se crea cualquier contacto en la cuenta.
  • Contact Property Changed (contact.propertyChange): avisa cuando cambia una propiedad que tú especificas, en cualquier contacto.
  • Contact Deleted (contact.deletion): avisa cuando se borra un contacto.
  • Contact Privacy Deleted (contact.privacyDeletion): se dispara cuando el borrado responde a un motivo de cumplimiento de privacidad.
Casos de uso
un contacto nuevo entra en el flujo de enriquecimiento y su comercial recibe el aviso; un paso a cliente en el ciclo de vida abre el onboarding; una supresión por privacidad se propaga a las demás herramientas.
Cuándo usarlo
cuando el disparador natural de tu proceso es la persona, y no el negocio ni el ticket.
03conversation.* (5 eventos)Cinco eventos siguen los hilos de la bandeja de conversaciones, desde que nacen hasta que desaparecen. Es la familia más numerosa de las cinco.

Cinco eventos siguen los hilos de la bandeja de conversaciones, desde que nacen hasta que desaparecen. Es la familia más numerosa de las cinco.

Parámetros clave

  • Conversation Creation (conversation.creation): un hilo nuevo se crea en la cuenta.
  • Conversation New Message (conversation.newMessage): se recibe un mensaje nuevo en un hilo.
  • Conversation Property Change (conversation.propertyChange): cambia una propiedad del hilo.
  • Conversation Deletion (conversation.deletion): el hilo se archiva o se borra de forma reversible.
  • Conversation Privacy Deletion (conversation.privacyDeletion): el hilo se elimina de forma permanente.
Casos de uso
cada mensaje entrante se anuncia en el canal del equipo de soporte; un hilo nuevo fuera del horario de atención genera una tarea para la mañana siguiente.
Cuándo usarlo
cuando lo que quieres vigilar es la conversación con el cliente y no el estado de su ficha.
04deal.* (3 eventos)Tres eventos siguen la vida de un negocio en el pipeline. El más útil de los tres suele ser el cambio de propiedad, porque ahí es donde se ve el avance de etapa.

Tres eventos siguen la vida de un negocio en el pipeline. El más útil de los tres suele ser el cambio de propiedad, porque ahí es donde se ve el avance de etapa.

Parámetros clave

  • Deal Created (deal.creation): se crea un negocio en la cuenta.
  • Deal Property Changed (deal.propertyChange): cambia una propiedad indicada de cualquier negocio, el importe o la etapa entre ellas.
  • Deal Deleted (deal.deletion): se borra un negocio.
Casos de uso
un negocio que llega a la etapa final dispara el aviso al equipo, la tarea de onboarding y la línea correspondiente en la hoja de seguimiento; un negocio creado sin propietario genera una alerta.
Cuándo usarlo
cuando el proceso depende del dinero y del pipeline, y no del contacto que hay detrás.
05company.* y ticket.* (6 eventos)Las dos familias restantes se comportan igual que la de contacto, con alta, cambio de propiedad y baja para cada objeto.

Las dos familias restantes se comportan igual que la de contacto, con alta, cambio de propiedad y baja para cada objeto.

Parámetros clave

  • Company Created (company.creation) y Company Deleted (company.deletion): alta y baja de una empresa en la cuenta.
  • Company Property Changed (company.propertyChange): cambia una propiedad indicada de cualquier empresa.
  • Ticket Created (ticket.creation) y Ticket Deleted (ticket.deletion): alta y baja de un ticket.
  • Ticket Property Changed (ticket.propertyChange): cambia una propiedad indicada de cualquier ticket.
Casos de uso
una cuenta nueva se anuncia al equipo comercial con su dominio ya enriquecido; un ticket que cambia de prioridad avisa al responsable de soporte antes de que el cliente vuelva a escribir.
Cuándo usarlo
cuando el proceso vive del lado de la cuenta o del servicio posventa, más que del contacto individual.
Acciones

Las operaciones del nodo HubSpot en n8n

El nodo HubSpot expone 31 operaciones en 6 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

Matriz recursos × operaciones
RecursoCreateGetGet ManyUpdateDeleteAddRemoveGet Recently Created/UpdatedSearchSearchCreate or Update
Company
Contact
Contact List
Deal
Engagement
Ticket

Company

7 operaciones
01

Create a company

company.create

Lo que ves en n8n

Notas y casos de uso

Crea la ficha de empresa en HubSpot y devuelve su identificador, que reutilizas en los pasos siguientes del flujo.

Parámetros clave

  • Name: el nombre de la empresa, el único campo obligatorio, a menudo una expresión n8n como {{ $json.company }} que recupera el valor del nodo anterior.
  • Company Properties: la colección opcional de 34 propiedades, con Website URL, la propiedad que HubSpot usa para identificar empresas únicas, y Company Owner Name or ID para asignar responsable.
Casos de uso
una solicitud de demo llega con el dominio del visitante y la cuenta nace ya con propietario e industria, en vez de quedar como ficha vacía.
02

Delete a company

company.delete

Lo que ves en n8n

Notas y casos de uso

Borra una empresa del CRM. El único dato que pide es el registro a eliminar, y la elección se hace antes, normalmente con una búsqueda por dominio.

Parámetros clave

  • Company to Delete: el selector que apunta a la empresa. La eliges de la lista del portal o pasas su identificador con una expresión, por ejemplo {{ $json.companyId }}.
Casos de uso
una empresa que cierra deja una ficha huérfana en el portal, y el flujo la retira en cuanto tu herramienta de facturación marca la cuenta como cerrada.
03

Get a company

company.get

Lo que ves en n8n

Notas y casos de uso

Recupera una empresa concreta con sus propiedades. Es el paso previo típico cuando el flujo tiene que decidir algo a partir del estado de la cuenta.

Parámetros clave

  • Company to Get: la empresa que quieres leer, elegida de la lista o resuelta con una expresión.
  • Include Merge Audits: desactivado por defecto. Activado, devuelve el histórico de fusiones si esa empresa se fusionó antes con otro registro.
Casos de uso
antes de abrir un negocio, comprobar el ciclo de vida de la cuenta; o entender por qué una ficha tiene datos contradictorios, mirando su historial de fusiones.
04

Get many companies

company.getAll

Lo que ves en n8n

Notas y casos de uso

Trae la lista de empresas del portal, encadenando las páginas de la API por ti.

Parámetros clave

  • Return All: activado, n8n recorre todas las páginas y devuelve todas las empresas; desactivado, se detiene en el número que fijes en Limit.
  • Company Properties to Include: elige qué propiedades bajan con cada empresa, para no arrastrar el registro completo cuando solo necesitas el nombre y el dominio.
  • Include Merge Audits: añade el historial de fusiones de las empresas que lo tengan.
Casos de uso
un volcado mensual del listado de cuentas hacia tu hoja de seguimiento, o una revisión de las empresas que siguen sin propietario asignado.
05

Get recently created/updated companies

company.getRecentlyCreatedUpdated

Lo que ves en n8n

Notas y casos de uso

Se queda con las empresas creadas o modificadas hace poco, en lugar de recorrer el portal entero en cada ejecución.

Parámetros clave

  • Since: la fecha a partir de la cual cuentan los cambios. Con expresiones, la hora se escribe en formato YYYY-MM-DD hh-mm-ss.
  • Return All y Limit: activado, bajan todas las empresas creadas o modificadas desde Since; desactivado, el nodo se queda en las primeras que fijes.
  • Company Properties to Include: las propiedades que quieres ver en el resultado.
Casos de uso
una sincronización incremental que corre cada hora y solo envía a tu almacén de datos las cuentas que se movieron desde la ejecución anterior.
06

Search for a company by Domain

company.searchByDomain

Lo que ves en n8n

Notas y casos de uso

Busca en el portal las empresas cuyo dominio web coincide con el que le pasas, y devuelve la ficha si ya existe.

Parámetros clave

  • Domain: obligatorio, el dominio del sitio de la empresa, del tipo n8n.io. Suele venir del email del lead, ya recortado en el nodo anterior.
  • Return All y Limit: útiles cuando varias fichas comparten dominio.
  • Company Properties to Include: las propiedades que acompañan a cada resultado.
Casos de uso
un lead entra con un correo corporativo, el flujo extrae el dominio y comprueba si la cuenta ya existe antes de crear una duplicada.
07

Update a company

company.update

Lo que ves en n8n

Notas y casos de uso

Modifica una empresa existente sin tocar las propiedades que no menciones en la llamada.

Parámetros clave

  • Company to Update: el registro que se va a modificar.
  • Update Fields: los 35 campos disponibles, entre ellos Name, Lifecycle Stage Name or ID, Annual Revenue, Number Of Employees y Custom Properties para las propiedades que hayas creado tú.
Casos de uso
cuando una cuenta pasa a cliente, el flujo actualiza su etapa del ciclo de vida y su facturación anual sin que nadie abra HubSpot.

Contact

6 operaciones
08

Create or update a contact

contact.upsert

Lo que ves en n8n

Notas y casos de uso

Una sola operación cubre los dos casos: si el email ya existe en el portal, actualiza la ficha; si no, la crea. Así entran los leads sin duplicados.

Parámetros clave

  • Email: obligatorio, del tipo name@email.com. Es la clave que decide entre crear y actualizar.
  • Contact Properties: 67 propiedades, entre ellas First Name, Job Title, Lifecycle Stage Name or ID y Associated Company Name or ID, que cuelga el contacto de su empresa.
  • Simplify Output: sin esta opción la respuesta solo trae el identificador; activada, el nodo resuelve los datos del contacto.
Casos de uso
formularios de la web, altas de la newsletter e inscripciones a eventos entran por aquí, sobre la misma ficha.
09

Delete a contact

contact.delete

Lo que ves en n8n

Notas y casos de uso

Elimina un contacto del CRM de forma definitiva. Conviene encadenarla detrás de un paso de confirmación, porque no hay vuelta atrás desde el flujo de trabajo.

Parámetros clave

  • Contact to Delete: el identificador del contacto, un número como 1485, y no su dirección de correo. Para llegar hasta él partiendo de un email, pasa antes por la operación Search.
Casos de uso
una persona pide que borres sus datos y el flujo atiende la petición en cuanto el formulario llega, sin que nadie entre en el portal a buscarla.
10

Get a contact

contact.get

Lo que ves en n8n

Notas y casos de uso

Lee un contacto concreto. Por defecto la respuesta se limita al identificador: sin una lista de propiedades, el flujo recibe un número y poco más.

Parámetros clave

  • Contact to Get: el número del contacto, no su email.
  • Contact Properties to Include: las propiedades que quieres en el resultado, una por una.
  • Include List Memberships: añade las listas a las que pertenece el contacto.
  • Form Submission Mode: define qué envíos de formulario bajan con la ficha, todos, ninguno, solo el más reciente o solo el más antiguo.
Casos de uso
antes de enviar un correo personalizado, recuperar nombre, puesto y estado del lead para escribir algo que no parezca una plantilla.
11

Get many contacts

contact.getAll

Lo que ves en n8n

Notas y casos de uso

Pagina la base de contactos entera, con el mismo mecanismo que el resto de lecturas del nodo.

Parámetros clave

  • Return All: activado, trae todos los contactos; desactivado, se queda en Limit.
  • Contact Properties to Include: sin esta lista, cada contacto llega reducido a su identificador.
  • Include List Memberships: devuelve las listas a las que pertenece cada contacto, útil cuando el flujo tiene que saber quién ya está en la lista de clientes.
Casos de uso
un recuento por etapa del ciclo de vida que se publica cada lunes en el canal del equipo, o el export completo de la base antes de una migración.
12

Get recently created/updated contacts

contact.getRecentlyCreatedUpdated

Lo que ves en n8n

Notas y casos de uso

Devuelve solo los contactos tocados recientemente, creados o modificados, para no releer toda la base en cada pasada.

Parámetros clave

  • Return All y Limit: activado, llegan todas las fichas tocadas desde la última pasada; desactivado, solo las primeras del lote.
  • Contact Properties to Include: las propiedades que bajan con cada contacto.
  • Include List Memberships y Form Submission Mode: listas y envíos de formulario, cuando el proceso posterior los necesita.
Casos de uso
un flujo horario que manda a revisión únicamente las fichas modificadas desde la ejecución anterior, en lugar de un export completo cada vez.

Contact List

2 operaciones
14

Add a contact to a list

contactList.add

Lo que ves en n8n

Notas y casos de uso

Mete un contacto en una lista de HubSpot. Es el paso que suele faltar cuando el lead ya está creado pero nadie lo inscribe en la secuencia. La credencial necesita el scope crm.lists.write.

Parámetros clave

  • By: eliges cómo identificas al contacto, por Contact ID o por Email. Ese valor decide cuál de los dos campos siguientes rellenas.
  • Email: la dirección del contacto, del tipo name@email.com. Es el campo de la opción Email.
  • Contact to Add: el identificador numérico del contacto, el campo de la opción Contact ID.
  • List to Add To: el número de la lista de destino.
Casos de uso
quien se inscribe en un webinar entra automáticamente en la lista del evento, y de ahí en la secuencia de recordatorios.
15

Remove a contact from a list

contactList.remove

Lo que ves en n8n

Notas y casos de uso

Saca a un contacto de una lista. Sirve para que alguien deje de recibir una secuencia en cuanto su situación cambia, sin esperar a la limpieza manual del viernes.

Parámetros clave

  • Contact to Remove: el identificador numérico del contacto.
  • List to Remove From: el número de la lista de la que sale.
Casos de uso
un contacto firma y sale de la lista de prospección; o una baja registrada en otra herramienta se propaga al CRM en el mismo flujo de trabajo.

Deal

7 operaciones
16

Create a deal

deal.create

Lo que ves en n8n

Notas y casos de uso

Abre un negocio en el pipeline y lo coloca directamente en la etapa que le indiques.

Parámetros clave

  • Deal Stage Name or ID: obligatorio, HubSpot exige la etapa al crear el negocio. La eliges de la lista o pasas su identificador con una expresión.
  • Deal Properties: los 10 campos opcionales, con Deal Name, Amount, Close Date, Pipeline Name or ID, Deal Owner para el usuario asignado y Associated Company Names or IDs para atarlo a su cuenta.
Casos de uso
una petición de presupuesto crea el negocio con importe, propietario y fecha de cierre estimada, listo para el seguimiento de la semana.
17

Delete a deal

deal.delete

Lo que ves en n8n

Notas y casos de uso

Quita un negocio del pipeline. La operación se limita a eso, así que la decisión de borrar se toma antes, en el nodo que la precede.

Parámetros clave

  • Deal to Delete: el negocio que se elimina, elegido de la lista o resuelto con una expresión desde el nodo anterior.
Casos de uso
el mismo formulario enviado dos veces abre dos negocios idénticos en el pipeline, y el segundo desaparece antes de la revisión semanal.
18

Get a deal

deal.get

Lo que ves en n8n

Notas y casos de uso

Lee un negocio concreto. Igual que en contactos, el resultado se queda en el identificador mientras no pidas propiedades.

Parámetros clave

  • Deal to Get: el negocio que quieres leer.
  • Deal Properties to Include: las propiedades que acompañan al resultado, importe y etapa entre ellas.
  • Include Property Versions: por defecto solo llega la versión más reciente de cada propiedad; activado, también las anteriores.
Casos de uso
después de un evento del trigger, recuperar importe, etapa y propietario para decidir quién recibe el aviso y con qué mensaje.
19

Get many deals

deal.getAll

Lo que ves en n8n

Notas y casos de uso

Recorre los negocios del portal, con o sin sus asociaciones.

Parámetros clave

  • Return All y Limit: todo el pipeline, o los primeros negocios.
  • Include Associations: devuelve los identificadores de los contactos y las empresas asociados, y añade la propiedad num_associated_contacts.
  • Deal Properties to Include y Deal Properties with History to Include: las propiedades del resultado, con su historial en el segundo caso.
Casos de uso
un informe de pipeline por etapa que incluye la cuenta ligada a cada negocio, sin pasar por el export manual de HubSpot.
20

Get recently created/updated deals

deal.getRecentlyCreatedUpdated

Lo que ves en n8n

Notas y casos de uso

Devuelve los negocios movidos últimamente, creados o modificados desde la fecha que marques.

Parámetros clave

  • Since: el punto de partida del periodo. Con expresiones, la hora va en formato YYYY-MM-DD hh-mm-ss.
  • Return All y Limit: todos los negocios movidos desde esa fecha, o solo un primer lote del tamaño que marques.
  • Include Property Versions: añade las versiones anteriores de cada propiedad, útil para ver de dónde venía un importe.
Casos de uso
el resumen de los lunes con todo lo que se movió la semana pasada, listo para la reunión de ventas.
22

Update a deal

deal.update

Lo que ves en n8n

Notas y casos de uso

Cambia las propiedades de un negocio ya abierto, incluida su etapa, sin tocar el resto de la ficha.

Parámetros clave

  • Deal to Update: el negocio que se modifica.
  • Update Fields: los 9 campos disponibles, con Deal Stage Name or ID, Amount, Close Date, Deal Owner, Pipeline y Custom Properties.
Casos de uso
cuando la herramienta de firma confirma el contrato, el flujo mueve el negocio a la etapa final y fija la fecha de cierre real.

Engagement

4 operaciones
23

Create an engagement

engagement.create

Lo que ves en n8n

Notas y casos de uso

Una actividad de HubSpot, lo que el nodo llama engagement, guarda lo que ha pasado con un contacto o una empresa. Esta operación la crea desde el flujo de trabajo.

Parámetros clave

  • Type: el tipo de actividad: call, email, meeting o task. Único campo obligatorio.
  • Metadata: el contenido de la actividad. Subject y Body llevan el texto, Status marca el avance (IN_PROGRESS, COMPLETED) y For Object Type dice si cuelga de CONTACT o de COMPANY.
  • Associations: engancha la actividad a los registros ya existentes.
Casos de uso
dejar constancia de una llamada con su resumen en Body y el Status en COMPLETED, o abrir una tarea de seguimiento.
24

Delete an engagement

engagement.delete

Lo que ves en n8n

Notas y casos de uso

Borra una actividad concreta del registro al que está asociada. La llamada, el correo o la tarea dejan de aparecer en la ficha del contacto o de la empresa.

Parámetros clave

  • Engagement to Delete: el selector de la actividad. Eliges el engagement en la lista que carga n8n o pasas su identificador con una expresión desde el nodo anterior.
Casos de uso
una importación lanzada dos veces deja cada llamada registrada por duplicado en la ficha, y esta operación quita la copia sobrante.
25

Get an engagement

engagement.get

Lo que ves en n8n

Notas y casos de uso

Devuelve una sola actividad a partir de su identificador, con las propiedades tal y como están guardadas en HubSpot. Es la operación de lectura previa a cualquier decisión del flujo de trabajo.

Parámetros clave

  • Engagement to Get: la actividad que quieres leer, seleccionada en la lista del campo o indicada por su identificador mediante una expresión.
Casos de uso
comprobar el Status de una tarea antes de enviar un recordatorio al responsable, o recuperar el Body de una nota para reutilizarlo en el mensaje que sale después.
26

Get many engagements

engagement.getAll

Lo que ves en n8n

Notas y casos de uso

Recorre las actividades de la cuenta y las devuelve una por ítem: cada llamada, cada correo, cada reunión y cada tarea sale por separado, lista para tratarla en bloque.

Parámetros clave

  • Return All: activado, n8n encadena las páginas de la API y trae todas las actividades; desactivado, se queda en el número fijado por Limit.
  • Limit: el número máximo de actividades que devuelve el nodo cuando Return All está desactivado.
Casos de uso
volcar el historial de actividades en una hoja de cálculo para ver cuántas llamadas se registran cada semana y quién las registra.

Ticket

5 operaciones
27

Create a ticket

ticket.create

Lo que ves en n8n

Notas y casos de uso

Abre un ticket de soporte en HubSpot y lo coloca ya en la etapa que le toca.

Parámetros clave

  • Pipeline Name or ID: el pipeline donde vive el ticket, elegido en la lista o indicado con una expresión.
  • Stage Name or ID: la etapa dentro de ese pipeline. Sus opciones dependen del pipeline, así que rellena antes el campo anterior.
  • Ticket Name: el título que lee el equipo en la lista.
  • Ticket Properties: la colección opcional, con Description, Priority Name or ID y Ticket Owner Name or ID, quien se hace cargo.
Casos de uso
convertir cada correo de soporte en un ticket con prioridad y responsable en cuanto llega al buzón.
28

Delete a ticket

ticket.delete

Lo que ves en n8n

Notas y casos de uso

¿Un ticket creado por error? Esta operación lo elimina de HubSpot. Actúa sobre el registro entero, no sobre una de sus propiedades: para cambiar solo el estado, la operación es Update.

Parámetros clave

  • Ticket to Delete: el ticket sobre el que actúa el nodo. Lo eliges en la lista o lo apuntas por su identificador con una expresión.
Casos de uso
los tickets que genera una integración recién montada mientras la pruebas desaparecen de la cola antes de que el equipo de soporte los abra.
29

Get a ticket

ticket.get

Lo que ves en n8n

Notas y casos de uso

Trae un ticket concreto, con las propiedades que le pidas y nada más. Encaja cuando el flujo de trabajo necesita el estado real antes de responder.

Parámetros clave

  • Ticket to Get: el ticket que se lee, seleccionado en la lista o indicado por su identificador.
  • Ticket Properties to Include: acota la respuesta a las propiedades del ticket que elijas.
  • Properties With History: mismo principio, pero con el historial de cambios de la propiedad en lugar de su valor actual.
  • Include Deleted: incluye también los tickets eliminados.
Casos de uso
leer la prioridad y el responsable de un ticket antes de decidir a qué canal se manda el aviso.
30

Get many tickets

ticket.getAll

Lo que ves en n8n

Notas y casos de uso

Lista los tickets de la cuenta, uno por ítem, para tratarlos en lote en el resto del flujo de trabajo.

Parámetros clave

  • Return All: marcado, el nodo pasa por todas las páginas de la API hasta devolver todos los tickets; sin marcar, se detiene en Limit.
  • Limit: el tope de tickets devueltos en una ejecución.
  • Ticket Properties to Include: reduce cada ticket a las propiedades que necesitas, cómodo cuando el lote es grande.
  • Properties With History: añade el historial de una propiedad, útil para ver cómo ha ido cambiando de etapa.
Casos de uso
preparar el informe semanal de tickets abiertos por responsable y mandarlo al equipo cada lunes.
31

Update a ticket

ticket.update

Lo que ves en n8n

Notas y casos de uso

Modifica un ticket que ya existe. Rellena en Update Fields únicamente las propiedades que quieras cambiar.

Parámetros clave

  • Ticket to Update: el ticket destino, elegido en la lista o apuntado con una expresión desde el nodo anterior.
  • Update Fields: la colección de cambios. Dentro están Stage Name or ID para mover el ticket de etapa, Resolution Name or ID para dejar escrito cómo se ha resuelto, Ticket Name para reescribir el título y Close Date, que en una expresión espera el formato YYYY-MM-DD hh-mm-ss.
Casos de uso
cerrar el ticket en cuanto el cliente confirma que el problema está resuelto, anotando la resolución en el mismo paso.
Necesitas ayuda

¿Necesitas ayuda para automatizar HubSpot con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Preguntas frecuentes

01¿La integración HubSpot n8n es gratuita?
Por el lado de n8n, sí. El nodo HubSpot y el HubSpot Trigger vienen incluidos con n8n: no hay nada que instalar ni que pagar aparte, y funcionan igual en n8n Cloud, la oferta alojada por n8n, que en una instancia que alojes tú mismo con Docker o npm bajo la Community Edition y su licencia Sustainable Use. Un flujo montado en local se comporta exactamente igual al llevarlo a la nube. Las 31 operaciones del nodo y los 18 eventos del trigger están disponibles sin recorte en los dos casos. Lo que cueste tu cuenta de HubSpot depende de tu plan y no se trata aquí.
02¿Qué credenciales o permisos hacen falta para conectar HubSpot?
Hay tres métodos. La Service Key es la recomendada para el nodo HubSpot: se genera desde Development, Keys, Service Keys con una cuenta que tenga acceso de super admin o el permiso Developer tools, y se pega en el campo App Token de n8n. HubSpot la mantiene en beta pública, así que puede cambiar. OAuth2 exige crear una app pública y copiar App ID, Client ID y Client Secret. El HubSpot Trigger usa la Developer API key, con esos mismos datos más la clave de desarrollador. Los scopes recomendados incluyen lectura y escritura de contactos, empresas y negocios, los esquemas de cada objeto, la lectura de propietarios y crm.lists.write para las listas.
03¿Qué límites tiene el nodo de HubSpot en n8n?
El nodo cubre 6 recursos con 31 operaciones: contactos, empresas, negocios, listas de contactos, tickets y engagements. Para lo que quede fuera, el nodo HTTP Request llama a cualquier endpoint de la API de HubSpot reutilizando la misma credencial, así que ninguna necesidad queda bloqueada del todo. Dentro del nodo hay tres detalles que se notan al montar flujos: las búsquedas admiten como máximo tres grupos de filtros con tres filtros cada uno; las lecturas devuelven solo el identificador mientras no pidas propiedades concretas; y el identificador de un contacto es un número como 1485, nunca su email, de modo que para encontrarlo por correo hay que pasar por la operación Search.
04¿El trigger de HubSpot reacciona en tiempo real?
Sí. Funciona por webhook: al activar el flujo de trabajo, n8n registra la URL en tu cuenta de HubSpot y cada evento llega en segundos, sin polling. La contrapartida está en la plataforma, no en n8n: HubSpot solo acepta un webhook a la vez, así que al activar un segundo trigger el primero deja de recibir eventos. La forma limpia de vivir con ese límite es un único trigger con todos los eventos que te interesan marcados, y un reparto posterior dentro del flujo. Tampoco existe comodín: los 18 eventos se marcan uno a uno, repartidos entre contactos, empresas, negocios, tickets y conversaciones.
05¿n8n o Make para automatizar HubSpot?
Depende de tres criterios, y ninguno tiene que ver con las funciones del CRM. El alojamiento: n8n se instala en tu propio servidor con Docker o npm, o se usa en n8n Cloud, mientras que Make existe solo como plataforma alojada. El control de los datos: con una instancia propia, las fichas de tus contactos y tus negocios no salen de tu infraestructura. El modelo de coste: Make factura por operación, algo que pesa en cuanto un flujo recorre el pipeline entero con Return All activado. La lógica visual de las dos herramientas es parecida y ninguna te ahorra entender los scopes de HubSpot ni el límite de un webhook a la vez.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.