Si vous importez des commandes dans HubSpot, les synchronisez via API ou utilisez une application intégrée comme Shopify ou QuickBooks, il y a de fortes chances que ces commandes et factures atterrissent dans votre CRM sans associations correctes. Elles existent en tant qu'enregistrements isolés, non liées aux entreprises, contacts ou deals auxquels elles appartiennent.
Cela casse le reporting, rend impossible la consultation de l'historique d'achat complet d'un client sur sa chronologie, et crée des silos de données dans vos opérations de revenu.
La solution est simple : deux workflows simples utilisant les actions de workflow 0CodeTools. Pas de code personnalisé, pas besoin d'Operations Hub Professional.
Pourquoi les commandes et factures perdent leurs associations
Les objets HubSpot Commerce Hub - commandes et factures - proviennent souvent de systèmes externes. Quand c'est le cas, le contexte d'association se perd en chemin :
- Les imports API créent des enregistrements de commande mais ne créent pas toujours d'associations vers les entreprises ou contacts existants.
- Les intégrations tierces synchronisent les données de transaction mais peuvent uniquement lier les commandes aux deals, manquant entièrement les entreprises et contacts.
- Les imports CSV apportent les données de commande sous forme de lignes plates, sans moyen d'exprimer les relations entre enregistrements.
- La saisie manuelle à grande échelle entraîne une liaison incohérente : certaines commandes sont associées, d'autres pas.
Le résultat : votre portail HubSpot contient des centaines ou des milliers de commandes et factures flottantes, sans connexions aux enregistrements qui leur donneraient un contexte.
Deux cas, deux solutions
Selon votre point de départ, vous utiliserez l'une ou les deux approches suivantes :
Cas 1 - Find and Associate : Vos commandes ou factures n'ont aucune association existante. Vous devez les faire correspondre à des entreprises, contacts ou deals à l'aide d'une propriété partagée comme le nom de l'entreprise ou l'adresse email.
Cas 2 - Copy Associations : Vos commandes ou factures sont déjà associées à des deals (depuis une API, un import, ou via le Cas 1). Vous devez transférer les entreprises, contacts et autres associations du deal vers la commande ou la facture.
Les deux solutions utilisent des actions de workflow de 0CodeTools for HubSpot, une application d'extension de workflow disponible sur le HubSpot Marketplace.
Cas 1 : Associer les commandes aux entreprises avec Find and Associate
C'est le scénario le plus courant. Vos commandes ont une propriété texte (comme un nom d'entreprise, un email client ou un nom de deal) qui correspond à une propriété de l'enregistrement cible, mais aucune association HubSpot réelle n'existe.
L'action Find and Associate recherche un enregistrement par valeur de propriété et crée l'association automatiquement.
Configurer le workflow
- Allez dans Workflows dans HubSpot et créez un nouveau Order-based workflow.
- Définissez votre déclencheur d'inscription, par exemple lorsqu'une commande est créée, ou lorsqu'une propriété spécifique est connue (par ex. le nom de l'entreprise n'est pas vide).
- Ajoutez une nouvelle action et sélectionnez 0CodeTools > Find and Associate.
- Configurez l'action - cliquez sur l'action ci-dessous pour voir la configuration :
Find and associate Company
Lorsque le workflow s'exécute, il recherche une entreprise dont le nom correspond à la valeur sur la commande et crée l'association.
Associer les commandes aux contacts
Ajoutez une seconde action Find and Associate dans le même workflow pour également lier les commandes aux contacts. Voici à quoi ressemblent les deux actions ensemble - cliquez sur chaque action pour voir sa configuration :
Find and associate Company
Find and associate Contact
Fonctionne de la même façon pour les factures
La configuration est identique pour les workflows basés sur les factures. Créez un Invoice-based workflow à la place et utilisez la même action Find and Associate avec les propriétés de la facture.
Et les deals ?
Vous pouvez associer commandes ou factures aux deals de la même façon : définissez Find Object Type sur Deal et faites correspondre une propriété partagée comme le nom du deal ou un numéro de référence de commande personnalisé.
Cas 2 : Copier les associations du deal vers la commande avec Copy Associations
Si vos commandes ou factures sont déjà associées à des deals - que ce soit via une intégration API, un import CSV, ou en exécutant d'abord le Cas 1 - vous pouvez propager les associations du deal vers la commande en une seule étape.
L'action Copy Associations prend toutes les associations d'un enregistrement lié spécifié et les copie sur l'objet inscrit.
Configurer le workflow
- Créez un nouveau Order-based workflow (ou ajoutez-le à votre workflow existant du Cas 1).
- Définissez votre déclencheur d'inscription, par exemple lorsque la commande devient associée à un deal.
- Ajoutez une nouvelle action et sélectionnez 0CodeTools > Copy Associations.
- Configurez l'action - cliquez sur l'action ci-dessous pour voir comment :
Copy associations from Deal to Company and Contact
Lorsque le workflow s'exécute, il trouve le deal associé à la commande, puis copie toutes les associations entreprise et contact de ce deal sur la commande.
Le résultat
Après l'exécution de ce workflow, votre commande est désormais associée à :
- Le deal dont elle est issue (déjà existant)
- Toutes les entreprises associées à ce deal
- Tous les contacts associés à ce deal
Cela signifie que la commande apparaît dans les chronologies d'entreprise et de contact, s'affiche dans les rapports filtrés par entreprise, et est entièrement connectée dans votre CRM.
Fonctionne aussi avec les Custom Objects
Si vos deals sont associés à des objets personnalisés, comme des projets, abonnements ou emplacements, Copy Associations peut aussi les transférer sur la commande. Laissez Target Association Types vide pour tout copier, ou spécifiez exactement les types d'objets souhaités.
Combiner les deux cas dans un seul workflow
Pour une couverture maximale, combinez les deux approches dans un seul workflow. Cliquez sur chaque action pour voir sa configuration :
Find and associate Deal
Copy associations from Deal to Company and Contact
Cette approche en deux étapes gère toute la chaîne : la commande est liée à son deal, puis hérite de tout le contexte relationnel du deal - entreprises, contacts et tout autre enregistrement associé.
Points à garder à l'esprit
- La précision de correspondance compte. L'action Find and Associate effectue une correspondance exacte (EQ) par défaut. Si vos noms d'entreprise présentent des incohérences (par exemple "Acme Inc" vs "Acme Inc."), envisagez d'utiliser CONTAINS_TOKEN ou de nettoyer vos données au préalable.
- Réinscription. Si les commandes sont mises à jour après leur création initiale, par exemple un nom d'entreprise ajouté plus tard, configurez votre workflow pour se réinscrire lors des changements de propriété afin que l'association soit créée.
- Les actions s'exécutent de manière asynchrone. 0CodeTools traite les actions en arrière-plan. Le workflow se met en pause pendant l'exécution de l'action, puis reprend automatiquement. Cela signifie que vos workflows restent fiables même avec de gros volumes.
- Un crédit par exécution d'action. Chaque exécution de Find and Associate ou Copy Associations utilise un crédit. Le plan gratuit inclut 100 actions par mois, suffisant pour tester et valider votre configuration.
Pour commencer
- Installez 0CodeTools for HubSpot et connectez votre portail.
- Créez un workflow basé sur les commandes ou les factures dans HubSpot.
- Ajoutez l'action Find and Associate ou Copy Associations.
- Testez avec quelques enregistrements avant d'activer pour toutes les commandes.
Une fois configurée, chaque nouvelle commande et facture qui entre dans votre portail HubSpot sera automatiquement associée aux bonnes entreprises, contacts et deals - sans travail manuel, sans reporting cassé, sans silos de données.
Guides connexes sur les workflows HubSpot
- How to Create Payment Records in HubSpot Workflows - le schéma frère de Commerce Hub. Créez des paiements dans les workflows aux côtés de Find and Associate pour câbler automatiquement les enregistrements de paiement aux deals.
- Lookup Fields in HubSpot: Ultimate Guide - quand les associations seules ne suffisent pas, les champs lookup vous permettent de référencer un seul enregistrement d'un autre objet. Utile pour les références de style propriété où les libellés d'association seraient excessifs.
- Free HubSpot Workflow Templates: 25 Ready-to-Install Automations - installez des modèles pré-construits, dont Auto-Associate Contacts to Deals, Sync Deal Associations, Sync Ticket Associations et Copy Contact Associations.

