Connecter HubSpot à Shopify : le guide de mise en œuvre
Installation de l'intégration native, quatre workflows qui servent vraiment, les erreurs de synchronisation les plus fréquentes et comment les résoudre.
Vous avez décidé de connecter Shopify à HubSpot. Cet article traite de la mise en œuvre — si vous en êtes encore à choisir l'approche, commencez par le comparatif des quatre méthodes, qui vous évitera peut-être ce chantier.
Ce que l'intégration native synchronise réellement
L'intégration officielle HubSpot–Shopify remonte trois familles de données : les contacts (avec leur historique d'achat), les commandes (montant, statut, produits), et le catalogue produits.
Elle crée aussi automatiquement des propriétés HubSpot que beaucoup ignorent, et qui sont pourtant l'intérêt principal du branchement :
- la valeur vie client (LTV) cumulée
- la date de dernière commande
- le nombre total de commandes
- le panier moyen
Ce sont ces propriétés qui rendent la segmentation possible. Sans elles, vous avez un CRM qui affiche des commandes ; avec elles, vous avez un CRM sur lequel on peut raisonner.
Installer, dans le bon ordre
1. Nettoyez avant de connecter. C'est l'étape que tout le monde saute, et celle qui coûte le plus cher si on la saute. Si votre base HubSpot contient déjà des doublons, la synchronisation va les multiplier, pas les résoudre. Une heure de déduplication préalable évite des semaines de confusion.
2. Installez depuis le marketplace HubSpot, pas depuis Shopify. Les deux existent, mais l'installation côté HubSpot donne accès à davantage d'options de mappage.
3. Fixez la profondeur d'historique. Par défaut, l'import ne remonte pas très loin. Si vous voulez trois ans de commandes, il faut le demander explicitement au moment de la configuration — le refaire ensuite est nettement plus pénible.
4. Vérifiez le code de suivi. Il doit être présent dans le theme.liquid de votre thème actif. Le piège classique : le code est installé sur un thème, et c'est un autre qui est publié.
5. Attendez la fin de la synchronisation initiale avant d'activer le moindre workflow. Sinon vos automatisations se déclenchent sur des données incomplètes et envoient des e-mails absurdes à de vrais clients.
Quatre workflows qui servent vraiment
Panier abandonné
Le grand classique, et à juste titre : c'est celui dont le retour est le plus mesurable. Déclencheur sur l'abandon, attente de quelques heures, e-mail rappelant les produits concernés.
Et prévoyez la condition de sortie : si la commande arrive entre-temps, le workflow doit s'arrêter.
Nurturing post-achat
Déclenché à la première commande. Trois messages espacés : confirmation utile (suivi, contact), conseil d'usage du produit, puis demande d'avis. L'erreur fréquente est d'enchaîner trop vite sur une offre commerciale — laissez le produit arriver avant de vendre le suivant.
Scoring et qualification
Attribuez des points sur la valeur vie client, la fréquence d'achat et l'engagement e-mail. L'intérêt n'est pas le score en lui-même, c'est le seuil : au-delà, on notifie un commercial, en dessous on laisse l'automatisation travailler.
Recommandation et montée en gamme
Déclenché sur l'achat d'un produit donné, avec un délai correspondant à sa durée de vie réelle. C'est le workflow qui demande le plus de connaissance métier — et celui qu'il ne faut surtout pas généraliser à tout le catalogue d'un coup.
Les erreurs de synchronisation les plus fréquentes
« Les contacts ne se synchronisent pas. » Presque toujours les règles de déduplication. Allez dans Settings → Objects → Contacts → Duplicate Management, fusionnez les doublons existants ou ajustez la règle pour autoriser la fusion automatique.
« Des commandes manquent. » Un filtre de date ou de statut. Vérifiez Settings → Integrations → Shopify → Orders Sync, et surtout la profondeur d'historique — c'est le paramètre qu'on a oublié de régler à l'installation.
« Les données produits sont incomplètes. » Les variantes, encore. Créez une propriété personnalisée et alimentez-la par workflow.
« Sync rate limit exceeded. » Trop d'appels simultanés. Espacez les synchronisations plutôt que de chercher à contourner la limite.
« Le code de suivi n'est pas détecté. » Inspectez la page dans le navigateur et cherchez le script HubSpot. S'il est absent, c'est le thème actif qui n'est pas celui que vous avez modifié. S'il est présent mais inactif, c'est probablement un bloqueur de publicité côté navigateur — testez en navigation privée avant de conclure à un bug.
Quand la native ne suffit plus
Le signal est simple : dès que vous voulez transformer la donnée, pas seulement la déplacer. Recalculer une marge, agréger plusieurs commandes, déclencher sur une règle qui n'existe pas dans l'interface. La native synchronise ; elle ne raisonne pas.
À ce stade, une plateforme d'automatisation prend le relais — n8n, Make ou Zapier selon votre volume et vos contraintes. Elle ne remplace pas la native, elle s'ajoute : la native pour le flux standard, l'automatisation pour la logique qui vous est propre.
Un mot sur le RGPD
Vous êtes en train de faire circuler des données clients entre deux plateformes américaines. Trois points à traiter avant la mise en production, pas après :
- La base légale. L'exécution du contrat couvre la commande ; elle ne couvre pas la prospection. Pour les e-mails marketing, il vous faut un consentement, et de quoi le prouver.
- La désinscription. Elle doit être répercutée dans les deux systèmes. Un désabonnement HubSpot qui ne remonte pas dans Shopify vous fera écrire à quelqu'un qui a dit non.
- L'effacement. Une demande de suppression doit vider les deux bases. Si vous ne pouvez pas le faire en une opération, vous oublierez une des deux.
Ce que ça coûte, honnêtement
L'intégration native est gratuite ; c'est le temps qui coûte. Comptez une journée pour une installation propre incluant le nettoyage préalable, et deux à trois jours de plus si vous voulez les quatre workflows correctement conditionnés et testés.
Le retour se mesure sur un poste précis : le panier abandonné. Sur une boutique qui fait quelques centaines de commandes par mois, c'est généralement ce workflow seul qui rembourse le chantier. Le reste est du confort — utile, mais qui ne se chiffre pas aussi facilement, et il vaut mieux le savoir avant de bâtir un dossier là-dessus.
Questions sur cet article
L'intégration native HubSpot–Shopify est-elle gratuite ?
Oui, le connecteur officiel est inclus. Ce qui coûte, c'est le temps de mise en place : environ une journée pour une installation propre avec nettoyage préalable, deux à trois jours de plus pour des workflows correctement conditionnés et testés.
Peut-on synchroniser l'historique des commandes déjà passées ?
Oui, mais la profondeur d'import se règle à l'installation et par défaut elle ne remonte pas très loin. Si vous voulez trois ans d'historique, demandez-le explicitement au moment de la configuration — le rattraper ensuite est nettement plus pénible.
Pourquoi mes variantes de produits ne remontent-elles pas ?
Les variantes ne sont pas gérées nativement. Il faut créer une propriété personnalisée dans HubSpot et l'alimenter par workflow. C'est la limite qui surprend le plus souvent, et elle se découvre tard — au moment où l'on veut segmenter sur une taille ou une couleur.
Quand faut-il passer à une plateforme d'automatisation ?
Dès que vous voulez transformer la donnée plutôt que la déplacer : recalculer une marge, agréger plusieurs commandes, déclencher sur une règle absente de l'interface. L'automatisation ne remplace pas la native, elle s'y ajoute.