Integraciones de HubSpot: guía completa para elegir una ruta de integración

Publicado: 2022-11-09

Cuando buscas integrar HubSpot con otra plataforma, hay algunas opciones de integración diferentes para elegir.

En esta publicación de blog, analizaremos los tres tipos principales de integraciones de HubSpot: sincronización de datos, acciones de código personalizadas, webhooks e integraciones personalizadas. Te explicaremos qué es cada tipo de integración y cómo funciona, así como los pros y los contras de cada opción.

Entonces, ¿qué tipo de integración es adecuada para su empresa? ¡Vamos a averiguar!

sincronización de datos

¿Qué es la sincronización de datos en HubSpot?

Entonces, tienes datos que deseas importar a HubSpot desde otro sistema. Sincronización de datos en HubSpot permite que HubSpot maneje la importación y exportación de sus datos automáticamente. La sincronización de datos le brinda un método declarativo de integración, lo que significa que no tiene que escribir ningún código. Todo lo que necesita hacer es configurar la integración y especificar qué datos desea sincronizar. ¡HubSpot se encargará del resto!

¿Qué es la sincronización de datos?

Sincronización de datos frente a cargas CSV

Una de las principales ventajas de la sincronización de datos es que reemplaza la necesidad de archivos CSV. Los archivos CSV a menudo se usan para importar datos a HubSpot, pero pueden ser problemáticos. Por un lado, mantener la integridad de los datos es difícil con los archivos CSV. A menudo, la estructura de datos puede cambiar al cargar el archivo CSV en HubSpot, sin mencionar que solo proporciona una instantánea de los datos en un momento dado.

Ventajas de la sincronización de datos:

  • Fácil de configurar: ¡No necesita escribir ningún código! Todo lo que necesita hacer es configurar la integración y especificar qué datos desea sincronizar. HubSpot se encargará del resto.
  • Solución alojada: Data Sync de HubSpot es una solución alojada, por lo que no tienes que preocuparte por el mantenimiento de la infraestructura. Esto también lo hace más seguro, ya que HubSpot se encarga de las actualizaciones de seguridad.
  • Sin mantenimiento: dado que HubSpot se encarga de todo el mantenimiento de la sincronización de datos, puedes concentrarte en otras tareas.
  • Seguro: Data Sync es una transferencia de datos instantánea y segura
  • Bajo costo: Data Sync de HubSpot es muy asequible, especialmente en comparación con otras soluciones de transferencia de datos.
  • Sostenible: Data Sync es una solución sostenible porque utiliza API estándar que están bien documentadas y son compatibles.
  • Límites de frecuencia: Data Sync de HubSpot tiene límites de frecuencia establecidos para evitar el uso excesivo del sistema.
  • En tiempo real: la sincronización de datos es instantánea y no requiere mantenimiento manual.

Limitaciones de sincronización de datos:

  • Conectores limitados: la sincronización de datos de HubSpot solo tiene una cantidad limitada de conectores prediseñados. Si necesita conectarse a una fuente de datos que no es compatible, deberá crear su propio conector con las API de HubSpot.
  • Sin lógica de sincronización ni filtros: la sincronización de datos de HubSpot no tiene ninguna lógica de sincronización ni filtros integrados. Esto significa que si desea sincronizar datos de varias fuentes de datos, deberá crear su propia lógica de sincronización. Además, si desea filtrar los datos que se sincronizan, deberá crear su propia lógica de filtro.
  • Limitado a ciertas propiedades: la sincronización de datos de HubSpot solo puede sincronizar un conjunto limitado de propiedades de datos. Si necesita sincronizar propiedades de datos personalizados, deberá buscar uno de los métodos alternativos que se enumeran a continuación.
  • Limitado a ciertos objetos: la sincronización de datos de HubSpot solo puede sincronizar un conjunto limitado de objetos de datos. Si necesita sincronizar objetos personalizados, deberá buscar uno de los métodos alternativos que se enumeran a continuación.
  • Limitado a ciertas propiedades: la sincronización de datos de HubSpot solo admite ciertos tipos de datos y propiedades. Si desea sincronizar datos que no son compatibles con Hub

Acciones de código personalizadas

¿Qué son las acciones de código personalizado en HubSpot?

Las acciones de código personalizado en HubSpot te brindan la capacidad de escribir y ejecutar JavaScript en tu flujo de trabajo, lo que amplía la funcionalidad del flujo de trabajo tanto dentro como fuera de HubSpot.

Con acciones de código personalizadas, puedes replicar la funcionalidad de sistemas de terceros en HubSpot. Ejemplos de casos de uso de acciones de código personalizado que se pueden usar en flujos de trabajo incluyen:

  1. Buscar datos en una base de datos externa
  2. Enriquece los datos de tu empresa
  3. Actualizar dinámicamente una campaña de Salesforce
  4. Automatización de números de seguimiento desde un software de contabilidad externo
  5. Crear texto, documentos de Excel
  6. y más.

Pros de acciones de código personalizadas:

  • Solución alojada: las acciones de código personalizadas de HubSpot residen dentro de los flujos de trabajo de HubSpot, por lo que no necesita preocuparse por mantener la infraestructura.
  • Mantenimiento: con HubSpot, puedes duplicar, editar o eliminar fácilmente tus acciones de código personalizado tú mismo.
  • Escalable: puede usar acciones de código personalizadas para automatizar tareas que, de otro modo, serían muy difíciles o imposibles de realizar manualmente. Por ejemplo, si necesitas actualizar una campaña de Salesforce según los cambios en tus datos de HubSpot, puedes usar una acción de código personalizado para hacerlo automáticamente.

Limitaciones de acciones de código personalizado:

  • Las acciones solo pueden ejecutarse durante no más de 20 segundos; de lo contrario, fallarán.
  • oAuth 2.0 no es un medio de autenticación admitido.
  • Las acciones solo pueden procesar datos de hasta 128 MB de tamaño.
  • Las acciones de código personalizado están limitadas a un número predefinido de bibliotecas admitidas

Webhooks (flujos de trabajo)

¿Qué son los webhooks en HubSpot?

Los webhooks permiten que HubSpot se conecte a otros sistemas y recopile datos en tiempo real, incluso si la información ha cambiado o se ha actualizado. Esto le permite mantener su pila de tecnología actualizada, sin tener que completar solicitudes continuas.

Ventajas de los webhooks:

  • Los datos se transfieren inmediatamente después de que se actualizan, por lo que no tiene que esperar a que se ejecute una integración programada.
  • Todas las cargas útiles de webhook se cifran con SSL/TLS antes de enviarse.
  • Los webhooks permiten una carga continua y automática de información desde una aplicación al servidor, sin necesidad de enviar solicitudes para verificar.
  • Puedes configurar webhooks para que se activen cada vez que ocurran eventos específicos en tu cuenta de HubSpot, como cuando cambia la propiedad de un contacto o cuando un trato cambia de etapa.

Limitaciones de los webhooks:

  • Para usar webhooks, debe alojar el código que recibirá las cargas útiles de webhooks en su propio servidor.
  • Dado que aloja el código de sus webhooks en su propio servidor, también será responsable de mantener ese código. Esto incluye asegurarse de que siempre esté en funcionamiento y corregir cualquier error que surja.
  • La configuración de webhooks requiere una inversión inicial en términos de dinero, tiempo y recursos. Tendrá que pagar por un servidor para alojar su código y deberá dedicar un tiempo a configurarlo todo.

Integraciones personalizadas

¿Qué es una integración personalizada en HubSpot?

Las integraciones personalizadas te permiten conectar HubSpot con cualquier otra herramienta de terceros que uses, lo que te permite enviar y recibir datos entre las dos plataformas.

Esto puede ser extremadamente útil si necesita conectar datos de múltiples fuentes en una ubicación central, o si desea automatizar procesos que son imposibles con integraciones nativas.

Ventajas de la integración personalizada:

  • Elige tu lenguaje de programación
  • Puede realizar un seguimiento de los cambios en su código y volver a versiones anteriores si es necesario
  • Trabaja en tu código sin conexión
  • ¡Las posibilidades de lo que puede lograr con integraciones personalizadas son infinitas!

Limitaciones de la integración personalizada:

  • Al crear tu integración personalizada, asegúrate de no exponer la clave de API de tu portal de HubSpot al público.
  • Crear una integración personalizada costará más que otras alternativas, ya que es probable que deba involucrar a un desarrollador
  • Las integraciones personalizadas pueden tardar más tiempo en construirse que las alternativas.
  • Alojar su integración personalizada requerirá cierto mantenimiento de su parte o de su equipo de desarrollo.
  • La escalabilidad puede ser un problema con las integraciones personalizadas, ya que están diseñadas para un caso de uso específico. Si necesita ampliar su integración, es posible que deba modificarla.
  • La redundancia es otra desventaja de las integraciones personalizadas, ya que deberá incorporar conmutación por error y redundancia en su código. Esto puede agregar complejidad y costo a su proyecto. En general, las integraciones personalizadas pueden ser más costosas y requieren más tiempo para construir y mantener que las alternativas. Sin embargo, se pueden adaptar específicamente a sus necesidades, lo que puede hacer que valga la pena la inversión.

Rutas de integración de HubSpot

¿Cómo determinar qué integración de datos necesita su empresa?

Al elegir un enfoque de integración, se recomienda consultar a un socio de HubSpot que podrá compartir información en función de su experiencia en su industria y con esas integraciones.

Dicho esto, hay algunas preguntas que lo ayudarán a determinar qué enfoque de integración (sincronización de datos, acciones de código personalizadas, webhooks, integraciones personalizadas) debe adoptar su organización.

  1. ¿Qué datos deben sincronizarse?
  2. ¿Con qué frecuencia se deben sincronizar los datos?
  3. ¿En qué dirección deben sincronizarse los datos?
  4. ¿Cuál es el objetivo de la integración?