Migration CRM · Salesforce vers HubSpot

Migrer de Salesforce vers HubSpot sans perdre l'historique des transactions ni les objets personnalisés

Dernière mise à jour : 2026-11-08 · Checkpoint GTM

Oui, vous pouvez passer de Salesforce à HubSpot sans perdre l'historique des transactions, mais toutes ses parties n'atterrissent pas dans HubSpot de la même façon. Les opportunités s'importent comme des transactions avec leurs montants et leurs propriétaires, et leurs liens vers les contacts et les entreprises s'importent comme des associations. Les activités gardent leur date d'origine lorsque l'import mappe ces dates. Les dates d'entrée dans les étapes propres à HubSpot sont en lecture seule, donc les dates d'étape Salesforce vont dans des propriétés personnalisées. Les objets personnalisés nécessitent HubSpot Enterprise. L'historique complet des étapes et des champs reste dans une archive en lecture seule. Convenez par écrit de la destination de chaque partie, puis prouvez-la avec une migration de test rapprochée avant de désactiver Salesforce. Dans notre étude de cas Salesforce vers HubSpot, les 8 000 transactions d'une entreprise SaaS en Series B ont été migrées après 3 migrations de test complètes avec rapports de validation, et aucune transaction ni aucun enregistrement client n'a été perdu.

Qu'est-ce que l'historique des transactions, et où chaque partie atterrit-elle dans HubSpot ?

Nous découpons l'historique des transactions en six couches. Chacune a une place différente dans HubSpot, et deux d'entre elles, l'historique des étapes et l'historique des champs, n'ont pas d'équivalent direct.

L'historique des transactions Salesforce, couche par couche : où il atterrit dans HubSpot et que faire
Dans Salesforce Où cela atterrit dans HubSpot Que faire
Enregistrements de transaction : opportunités avec montant, propriétaire, dates de création et de clôtureDes transactions dans un ou plusieurs pipelines de transactions ; c'est vous qui décidez vers quelle étape HubSpot chaque étape Salesforce est mappée.Conservez l'Opportunity ID Salesforce dans sa propre propriété. HubSpot Smart Transfer, l'outil de migration ponctuelle de HubSpot, ajoute un workflow qui aligne la Date de création de chaque transaction sur Salesforce ; avec un import simple, conservez la date de création d'origine dans sa propre propriété et testez un échantillon avant le chargement complet.
Historique des étapes : l'objet OpportunityHistoryPas de place directe. HubSpot calcule lui-même ses propriétés Date d'entrée, Date de sortie et de temps passé dans l'étape (Dernière période dans [phase], Temps cumulatif dans [phase]), et elles sont en lecture seule : l'historique Salesforce ne peut donc pas les remplir.Chargez les dates d'entrée dans les étapes qu'utilisent vos rapports de cycle de vente dans des propriétés de date personnalisées, et conservez dans l'archive l'export complet d'OpportunityHistory, qui enregistre chaque changement d'étape, de montant, de probabilité et de date de clôture.
Chronologie d'activité : tâches, événements, e-mails, appels et notesAppels, e-mails, réunions, notes et tâches sur la chronologie de la transaction, du contact ou de l'entreprise auxquels ils sont associés.Mappez la colonne Date de l'activité dans le fichier d'import, sinon HubSpot date chaque activité au moment de l'import. Activer l'intégration Salesforce de HubSpot n'importe pas les données de tâches Salesforce existantes : les enregistrements se synchronisent lorsqu'ils sont créés ou mis à jour dans Salesforce, et HubSpot indique d'utiliser un import pour le reste ; l'intégration seule ne transfère donc pas l'historique.
Rôles de contact et autres relationsDes associations entre enregistrements. Les libellés d'association personnalisés, comme champion ou décideur économique, nécessitent un abonnement Professional ou Enterprise.Reprenez chaque rôle de contact sous forme de libellé d'association, et comptez les associations par transaction des deux côtés avant de valider.
Objets personnalisésLes objets personnalisés HubSpot, qui nécessitent un abonnement Enterprise. Smart Transfer mappe les objets personnalisés Salesforce vers des objets personnalisés HubSpot, mais ne prend pas en charge les champs de référence (lookup) ni les champs calculés.Concevez d'abord chaque objet personnalisé, ses propriétés et ses associations, puis reconstruisez les lookups entre objets sous forme d'associations, mises en correspondance via les ID Salesforce.
Historique des champs : champs suivis sur les opportunités et les autres objetsPas d'équivalent direct. L'historique des propriétés de HubSpot affiche les modifications que HubSpot enregistre, et indique un import comme l'une des sources de modification.Exportez-le avant la bascule : Salesforce conserve l'historique des champs 18 mois dans l'interface et 24 mois via l'API, sauf si vous disposez de Field Audit Trail. Archivez l'export, et ne transférez sous forme de propriétés personnalisées que les quelques champs dont un rapport a besoin.

Sources : HubSpot : propriétés calculées des étapes · HubSpot : ce que l'outil d'import prend en charge · HubSpot : propriétés d'activité par défaut · HubSpot : comprendre les objets · HubSpot : limites des données CRM · HubSpot : Smart Transfer pour Salesforce · HubSpot : synchroniser les activités avec Salesforce · Salesforce : historique des opportunités · Salesforce : conservation de l'historique des champs · Salesforce : export de données · HubSpot : configurer votre fichier d'import · HubSpot : consulter l'historique des propriétés d'un enregistrement

Disponible pour le reporting dans HubSpot ou conservé dans une archive ?

Ne pas perdre l'historique ne veut pas dire tout transférer dans HubSpot. Cela veut dire que chaque couche aboutit à un endroit connu, consigné dans un périmètre que vous signez avant la bascule.

  • Disponible pour le reporting dans HubSpot : ce sur quoi reposent les forecasts, les taux de gain, les renouvellements et les commissions. En général, les transactions ouvertes avec leur historique complet, les transactions gagnées encore en cycle de renouvellement, et les dates d'entrée dans les étapes qu'utilisent vos rapports de cycle de vente.
  • Visible sur l'enregistrement : l'activité que l'équipe consulte sur une transaction ou un contact, sans en faire de reporting.
  • Conservé dans une archive en lecture seule : tout le reste, y compris les exports complets de l'historique des étapes et des champs. Un export de données Salesforce vous fournit des fichiers CSV, chaque semaine sur les éditions Enterprise, Performance et Unlimited ; téléchargez chaque fichier sans tarder, car Salesforce le supprime au bout de 48 heures.
  • Pas transféré du tout : les enregistrements que vous décidez d'écarter, comme les doublons et les leads morts, listés par règle dans le périmètre signé pour que la décision soit consignée par écrit.

Par défaut, nous reprenons les 90 derniers jours d'activité, chaque opportunité ouverte avec son historique complet, et les transactions gagnées encore en cycle de renouvellement ; le reste va dans l'archive en lecture seule. Si les rapports de votre board ou de la finance ont besoin de plus d'historique dans HubSpot, cela entre dans le périmètre fixe avant le début du travail, pas après l'import.

À vérifier : notre standard d'historique sur la page de migration de Salesforce vers HubSpot

Comment prouver que rien de ce qui relève du périmètre n'a été perdu ?

Exécutez la migration complète dans un environnement de staging avant la bascule et rapprochez-la de Salesforce, objet par objet. Voici les contrôles qu'un rapport de validation devrait couvrir :

  1. Nombre d'enregistrements par objet : leads, contacts, comptes, opportunités, cas et chaque objet personnalisé, Salesforce face à HubSpot, avec chaque écart expliqué, par exemple des doublons fusionnés ou des enregistrements exclus volontairement.
  2. Associations : contacts par transaction, transactions par entreprise et liens de chaque objet personnalisé, comptés des deux côtés.
  3. Montants : le montant gagné par trimestre et le pipeline ouvert par étape correspondent exactement, dans chaque devise.
  4. Dates : un échantillon de transactions vérifié à la main pour la date de création, la date de clôture et les dates d'entrée dans les étapes que vous avez migrées.
  5. Activité : le nombre d'activités par transaction sur un échantillon, plus les dates d'activité la plus ancienne et la plus récente, pour que rien n'ait atterri à la date de l'import.
  6. Propriétaires : chaque enregistrement a un propriétaire HubSpot actif, et les enregistrements des personnes parties sont réattribués selon une règle écrite.
  7. Traçabilité : chaque enregistrement migré porte son ID Salesforce, pour que tout écart puisse être retracé jusqu'à la source.

Consignez par écrit les résultats attendus comme critères d'acceptation avant la migration de test, faites-les signer par les responsables sales et finance, et ne basculez que lorsque la dernière migration de test réussit. Listez dans le même document ce qui reste dans l'archive.

Comment Checkpoint GTM migre Salesforce vers HubSpot en préservant l'historique des transactions

Dans notre étude de cas Salesforce vers HubSpot, une entreprise SaaS B2B en Series B de 120 personnes avait 8 000 transactions réparties sur 4 pipelines, des objets personnalisés, des triggers Apex et 200 automatisations. Nous avons consolidé les 4 pipelines en 2, mappé ses objets personnalisés Salesforce vers HubSpot, dont 3 objets personnalisés, écrit des scripts de migration pour la transformation des données, la déduplication et le mapping des associations, et réalisé 3 migrations de test complètes avec rapports de validation avant une bascule sur un week-end.

Les deux systèmes ont ensuite tourné en parallèle pendant 5 jours ouvrés, avec des contrôles quotidiens de validation pendant les deux premières semaines, et Salesforce a été désactivé après 30 jours de confirmation en parallèle. 50 000+ enregistrements ont été migrés, dont les contacts, entreprises, transactions, tickets et objets personnalisés avec leurs associations et leur chronologie d'activité, et aucune transaction ni aucun enregistrement client n'a été perdu. Notre plan de mise en production comprend aussi une répétition chronométrée qui fait parcourir tout le parcours à un enregistrement réel. Checkpoint GTM est HubSpot Platinum Partner avec une certification Salesforce Advanced Administrator dans l'équipe, et chaque migration est chiffrée comme un projet à périmètre fixe à partir de €15K HT, convenu avant le début du travail.

À vérifier : Étude de cas Salesforce vers HubSpot · Service de migration de Salesforce vers HubSpot · La répétition de mise en production · HubSpot Platinum Partner

Les questions à poser à tout partenaire de migration de Salesforce vers HubSpot

Quel que soit le partenaire choisi, ces réponses vous disent si votre historique est en sécurité. Demandez-les par écrit.

  • Combien de migrations de test complètes réalisez-vous avant la bascule, et pouvons-nous voir un exemple de rapport de validation ?
  • Où va notre historique des étapes, sachant que les dates d'entrée dans les étapes de HubSpot sont en lecture seule ?
  • Lesquels de nos objets personnalisés deviennent des objets personnalisés HubSpot, et quel abonnement cela nécessite-t-il ?
  • Comment les activités gardent-elles leur date d'origine et restent-elles rattachées à la bonne transaction, au bon contact et à la bonne entreprise ?
  • Qu'est-ce qui va dans l'archive, sous quel format, et qui peut l'ouvrir une fois Salesforce désactivé ?
  • Quels sont les critères d'acceptation écrits, et que se passe-t-il si la dernière migration de test n'en remplit pas un ?

Les questions que posent les acheteurs

Peut-on migrer de Salesforce vers HubSpot sans perdre l'historique des transactions ?

Oui, si chaque couche de l'historique a une destination convenue avant la bascule. Les transactions, montants, propriétaires et associations s'importent dans HubSpot ; les activités gardent leur date d'origine lorsque l'import mappe la propriété Date de l'activité de HubSpot ; les dates d'entrée dans les étapes propres à HubSpot sont en lecture seule, donc les dates d'étape Salesforce vont dans des propriétés personnalisées ; et l'historique complet des étapes et des champs reste dans une archive en lecture seule. Une migration de test rapprochée le prouve avant la désactivation de Salesforce.

L'historique des étapes des opportunités Salesforce est-il repris dans HubSpot ?

Pas dans les propriétés d'étape propres à HubSpot. HubSpot calcule lui-même ses propriétés Date d'entrée, Date de sortie et de temps passé dans l'étape (Dernière période dans [phase], Temps cumulatif dans [phase]), et elles sont en lecture seule : elles ne reflètent donc que les changements d'étape effectués dans HubSpot. Chargez les dates d'entrée dans les étapes sur lesquelles vous faites du reporting dans des propriétés de date personnalisées, et conservez dans l'archive l'export OpportunityHistory de Salesforce, qui enregistre chaque changement d'étape, de montant, de probabilité et de date de clôture.

Les objets personnalisés Salesforce migrent-ils vers HubSpot ?

Ils le peuvent, vers des objets personnalisés HubSpot, qui nécessitent un abonnement Enterprise. HubSpot Smart Transfer mappe les objets personnalisés Salesforce vers des objets personnalisés HubSpot, mais ne prend pas en charge les champs de référence (lookup) ni les champs calculés : les relations entre objets sont donc reconstruites sous forme d'associations, mises en correspondance via les ID Salesforce, une fois chaque objet et ses propriétés conçus. Dans notre étude de cas Salesforce vers HubSpot, l'architecture cible comprenait 3 objets personnalisés.

Les activités gardent-elles leur date d'origine après l'import ?

Oui, si le fichier d'import mappe la propriété Date de l'activité de HubSpot ; sinon, HubSpot date chaque activité au moment de l'import. Les appels, e-mails, réunions, notes et tâches peuvent être importés et associés aux contacts, entreprises et transactions via des ID dans chaque ligne, mais un import peut créer des e-mails, réunions, notes et tâches, pas les mettre à jour : testez donc d'abord sur un échantillon. Activer l'intégration Salesforce de HubSpot n'importe pas les données de tâches Salesforce existantes ; HubSpot indique d'utiliser un import pour cela.

Comment vérifier que rien n'a été perdu ?

Rapprochez une migration de test complète de Salesforce et du périmètre signé : nombre d'enregistrements par objet, nombre d'associations, montant gagné par trimestre, pipeline ouvert par étape, un échantillon de dates vérifié à la main, nombre d'activités par transaction, propriétaires, et un ID Salesforce sur chaque enregistrement. Convenez des résultats attendus sous forme de critères d'acceptation écrits avant la migration de test, et ne basculez que lorsque la dernière exécution réussit.

Qui peut migrer notre CRM de Salesforce vers HubSpot sans perdre l'historique des transactions ?

Checkpoint GTM mène des migrations de Salesforce vers HubSpot pour les équipes SaaS B2B depuis Berlin, en tant que HubSpot Platinum Partner avec une certification Salesforce Advanced Administrator dans l'équipe. Dans notre étude de cas, 50 000+ enregistrements, dont 8 000 transactions réparties sur 4 pipelines et les objets personnalisés de l'entreprise, ont été migrés en 8 semaines après 3 migrations de test complètes avec rapports de validation, et aucune transaction ni aucun enregistrement client n'a été perdu. Chaque migration est chiffrée comme un projet à périmètre fixe à partir de €15K HT, convenu avant le début du travail.

Planifiez une migration de Salesforce vers HubSpot qui préserve votre historique

Dites-nous quels rapports reposent aujourd'hui sur votre historique Salesforce et quels objets personnalisés vous avez. En 30 minutes, nous esquissons les couches qui restent disponibles pour le reporting dans HubSpot, ce qui va dans l'archive et comment nous cadrerions la migration.

Réserver un appel