Si está importando pedidos a HubSpot, sincronizándolos vía API o usando una app integrada como Shopify o QuickBooks, hay muchas posibilidades de que esos pedidos y facturas lleguen a su CRM sin las asociaciones adecuadas. Existen como registros aislados, no vinculados a las empresas, contactos o deals a los que pertenecen.

Esto rompe el reporting, hace imposible ver el historial de compras completo de un cliente en su línea de tiempo y crea silos de datos en sus operaciones de ingresos.

La solución es directa: dos workflows sencillos usando las acciones de workflow de 0CodeTools. Sin código personalizado, sin necesidad de Operations Hub Professional.

Por qué los pedidos y facturas pierden sus asociaciones

Los objetos de HubSpot Commerce Hub (pedidos y facturas) suelen provenir de sistemas externos. Cuando es así, el contexto de asociación se pierde por el camino:

  • Las importaciones por API crean registros de pedido pero no siempre crean asociaciones a empresas o contactos existentes.
  • Las integraciones de terceros sincronizan datos de transacción pero pueden vincular los pedidos solo a deals, dejando fuera empresas y contactos por completo.
  • Las importaciones CSV traen datos de pedido como filas planas, sin forma de expresar relaciones entre registros.
  • La entrada manual a escala lleva a vinculaciones inconsistentes: algunos pedidos quedan asociados, otros no.

El resultado: su portal de HubSpot tiene cientos o miles de pedidos y facturas flotando sin conexiones a los registros que les darían contexto.

Dos casos, dos soluciones

Dependiendo del punto de partida, usará uno o ambos enfoques:

Caso 1 - Find and Associate: Sus pedidos o facturas no tienen asociaciones existentes. Necesita emparejarlos con empresas, contactos o deals usando una propiedad compartida como nombre de empresa o dirección de email.

Caso 2 - Copy Associations: Sus pedidos o facturas ya están asociados con deals (desde una API, una importación o desde el Caso 1). Necesita traer las empresas, contactos y otras asociaciones del deal al pedido o factura.

Ambas soluciones usan acciones de workflow de 0CodeTools for HubSpot, una app de extensión de workflow disponible en el HubSpot Marketplace.

Caso 1: Asociar pedidos con empresas usando Find and Associate

Es el escenario más común. Sus pedidos tienen una propiedad de texto (como un nombre de empresa, email del cliente o nombre del deal) que coincide con una propiedad del registro objetivo, pero no existe ninguna asociación de HubSpot real.

La acción Find and Associate busca un registro por valor de propiedad y crea la asociación automáticamente.

Configurar el workflow

  1. Vaya a Workflows en HubSpot y cree un nuevo Order-based workflow.
  2. Defina su disparador de inscripción, por ejemplo, cuando se crea un pedido o cuando una propiedad específica es conocida (p. ej., el nombre de la empresa no está vacío).
  3. Añada una nueva acción y seleccione 0CodeTools > Find and Associate.
  4. Configure la acción - haga clic en la acción de abajo para ver la configuración:
Trigger enrollment for orders
When this happens
Group 1
Record created has been completed any number of times anytime
+
1. Find and associate

Find and associate Company

Click to see configuration
+
End

Cuando el workflow se ejecuta, busca una empresa cuyo nombre coincida con el valor del pedido y crea la asociación.

Asociar pedidos con contactos

Añada una segunda acción Find and Associate en el mismo workflow para vincular los pedidos también a los contactos. Así se ven ambas acciones juntas - haga clic en cada acción para ver su configuración:

Trigger enrollment for orders
When this happens
Group 1
Record created has been completed any number of times anytime
+
1. Find and associate

Find and associate Company

Click to see configuration
+
2. Find and associate

Find and associate Contact

Click to see configuration
+
End

Funciona igual para facturas

La configuración es idéntica para los workflows basados en facturas. Cree un Invoice-based workflow en su lugar y use la misma acción Find and Associate con las propiedades de la factura.

¿Y los deals?

Puede asociar pedidos o facturas con deals de la misma manera: defina Find Object Type en Deal y empareje en una propiedad compartida como nombre del deal o un número de referencia de pedido personalizado.

Caso 2: Copiar asociaciones de deals a pedidos usando Copy Associations

Si sus pedidos o facturas ya están asociados con deals (ya sea desde una integración por API, una importación CSV o tras ejecutar primero el Caso 1), puede propagar las asociaciones del deal al pedido en un solo paso.

La acción Copy Associations toma todas las asociaciones de un registro relacionado especificado y las copia al objeto inscrito.

Configurar el workflow

  1. Cree un nuevo Order-based workflow (o añádalo a su workflow existente del Caso 1).
  2. Defina su disparador de inscripción, por ejemplo, cuando el pedido se asocia con un deal.
  3. Añada una nueva acción y seleccione 0CodeTools > Copy Associations.
  4. Configure la acción - haga clic en la acción de abajo para ver cómo:
Trigger enrollment for orders
When this happens
Group 1
Record created has been completed any number of times anytime
+
1. Copy associations

Copy associations from Deal to Company and Contact

Click to see configuration
+
End

Cuando el workflow se ejecuta, encuentra el deal asociado con el pedido y luego copia todas las asociaciones de empresa y contacto de ese deal al pedido.

El resultado

Tras la ejecución de este workflow, su pedido queda asociado con:

  • El deal del que procede (ya existía)
  • Todas las empresas asociadas con ese deal
  • Todos los contactos asociados con ese deal

Esto significa que el pedido aparece en las líneas de tiempo de empresas y contactos, se muestra en informes filtrados por empresa y queda totalmente conectado en su CRM.

También funciona con Custom Objects

Si sus deals están asociados con objetos personalizados, como proyectos, suscripciones o ubicaciones, Copy Associations también puede traerlos al pedido. Deje Target Association Types vacío para copiar todo, o especifique exactamente qué tipos de objeto quiere.

Combinar ambos casos en un único workflow

Para máxima cobertura, combine ambos enfoques en un único workflow. Haga clic en cada acción para ver su configuración:

Trigger enrollment for orders
When this happens
Group 1
Record created has been completed any number of times anytime
+
1. Find and associate

Find and associate Deal

Click to see configuration
+
2. Copy associations

Copy associations from Deal to Company and Contact

Click to see configuration
+
End

Este enfoque en dos pasos cubre la cadena completa: el pedido se vincula a su deal y luego hereda todo el contexto de relación del deal: empresas, contactos y cualquier otro registro asociado.

Aspectos a tener en cuenta

  • La precisión del emparejamiento importa. La acción Find and Associate hace una coincidencia exacta (EQ) por defecto. Si los nombres de empresa tienen inconsistencias (p. ej., "Acme Inc" vs "Acme Inc."), considere usar CONTAINS_TOKEN o limpiar los datos primero.
  • Re-inscripción. Si los pedidos se actualizan tras la creación inicial (por ejemplo, se añade un nombre de empresa más tarde), configure su workflow para que se re-inscriba en cambios de propiedad para que se cree la asociación.
  • Las acciones se ejecutan de forma asíncrona. 0CodeTools procesa las acciones en segundo plano. El workflow se pausa mientras se ejecuta la acción y luego se reanuda automáticamente. Esto significa que sus workflows siguen siendo fiables incluso con grandes volúmenes.
  • Un crédito por ejecución de acción. Cada ejecución de Find and Associate o Copy Associations consume un crédito. El plan gratuito incluye 100 acciones al mes, suficiente para probar y validar su configuración.

Cómo empezar

  1. Instale 0CodeTools for HubSpot y conecte su portal.
  2. Cree un workflow basado en pedidos o facturas en HubSpot.
  3. Añada la acción Find and Associate o Copy Associations.
  4. Pruebe con unos pocos registros antes de activar para todos los pedidos.

Una vez configurado, cada nuevo pedido y factura que entre en su portal de HubSpot quedará automáticamente asociado con las empresas, contactos y deals correctos: sin trabajo manual, sin reporting roto, sin silos de datos.

Guías relacionadas sobre workflows de HubSpot

Preguntas frecuentes

¿Por qué a mis pedidos y facturas de HubSpot les faltan asociaciones?+
Los pedidos y facturas suelen llegar a HubSpot desde sistemas externos: Shopify, QuickBooks, su propia API de facturación o importaciones CSV, que no traen el contexto completo de asociación. Las importaciones por API a menudo asocian a un objeto (típicamente el deal) pero omiten empresas y contactos. Las importaciones CSV no tienen forma nativa de expresar relaciones. El resultado son registros de comercio huérfanos que rompen el reporting y la visibilidad en la línea de tiempo.
¿Cómo asocio pedidos con empresas automáticamente en HubSpot?+
Use la acción de workflow Find and Associate de 0CodeTools. Dispare un workflow basado en pedido al crearse el pedido, configure Find and Associate para buscar el objeto Company por Company name (o dominio) usando un token del pedido, y defina la etiqueta de asociación. La acción crea el vínculo automáticamente cuando se ejecuta el workflow.
¿Cuál es la diferencia entre Find and Associate y Copy Associations?+
Find and Associate busca un registro objetivo por valor de propiedad y crea una nueva asociación. Copy Associations toma asociaciones existentes de un objeto relacionado (p. ej., el deal de un pedido) y las refleja en el registro inscrito. Use Find and Associate cuando aún no existe asociación; use Copy Associations para propagar asociaciones desde un registro relacionado. A menudo se encadenan: primero Find and Associate del deal, luego Copy Associations desde el deal.
¿Puedo asociar pedidos con deals automáticamente?+
Sí: defina Find Object Type en Deal y empareje en una propiedad compartida como Deal name o un número de referencia de pedido personalizado. Una vez asociado el pedido con su deal, use Copy Associations para heredar las asociaciones de empresa y contacto del deal al pedido en un solo paso.
¿Funciona también con facturas de HubSpot?+
Sí. La configuración es idéntica: cree un Invoice-based workflow en lugar de un Order-based workflow y luego use Find and Associate o Copy Associations de la misma forma. Las facturas y los pedidos comparten el modelo de datos de Commerce Hub, así que los patrones son intercambiables.
¿Qué nivel de HubSpot necesito para asociar pedidos en workflows?+
Los workflows requieren Professional o Enterprise en cualquier Hub excepto Content Hub. Los pedidos y facturas son objetos de Commerce Hub (disponibles en cualquier portal de HubSpot). Las acciones Find and Associate y Copy Associations de 0CodeTools funcionan en cualquier nivel con workflows habilitados.
¿Cómo manejo las discrepancias en nombres de empresa al asociar?+
La acción Find and Associate usa coincidencia exacta (EQ) por defecto. Si los nombres de empresa tienen inconsistencias ('Acme Inc' vs 'Acme Inc.' vs 'Acme, Inc'), cambie el método de búsqueda a CONTAINS_TOKEN, o ejecute primero un workflow de limpieza de datos para estandarizar los valores de nombre de empresa. La coincidencia basada en dominio es más fiable que la basada en nombre cuando la normalización del nombre no es una opción.
¿Puedo copiar asociaciones de objetos personalizados a los pedidos?+
Sí. Copy Associations admite cualquier tipo de objeto, incluidos los objetos personalizados. Si sus deals están asociados con objetos personalizados como proyectos, suscripciones o ubicaciones, deje Target Association Types vacío (lo que copia todos los tipos) o especifique exactamente qué tipos de objeto personalizado quiere reflejar en el pedido.