Connecter son CRM à son produit : la décision à prendre avant l'intégration
Intégrations9 min de lecture
Connecter son CRM à son produit : la décision à prendre avant l'intégration
Le branchement marche en démonstration. Trois mois plus tard, personne ne sait quel système fait foi sur une fiche. Une intégration CRM est une question de gouvernance de la donnée déguisée en projet technique. Les quatre façons de connecter, et le tableau à écrire en premier.
Une intégration CRM casse toujours au même endroit
Le branchement marche en démonstration. Trois mois plus tard, un commercial modifie une fiche dans le CRM, quelqu'un modifie la même dans le produit, et personne ne sait laquelle des deux fait foi. C'est là que ça casse, pas dans le code.
Connecter un CRM à son produit n'est presque jamais un problème technique. C'est une question de gouvernance de la donnée, déguisée en projet d'intégration. Tant qu'on ne l'a pas tranchée, chaque outil de synchronisation ne fait que déplacer la confusion plus vite.
Cet article donne la méthode que nous appliquons avant chaque intégration. Elle tient en trois décisions, et elle évite la plupart des reprises coûteuses six mois plus tard.
02
Les quatre façons de connecter, et ce qu'elles coûtent dans le temps
Elles fonctionnent toutes le premier jour. Elles ne vieillissent pas du tout pareil, et c'est le seul critère qui compte vraiment.
01
Le connecteur natif
Votre CRM propose déjà une intégration avec votre outil. Coût de mise en place quasi nul, aucune maintenance. En contrepartie, vous prenez le modèle de données tel qu'il est : si votre notion de client ne correspond pas à la leur, vous tordez votre produit pour entrer dans leur case. Commencez toujours par vérifier si ce connecteur existe.
02
La plateforme d'intégration
Un outil tiers qui relie les deux avec des scénarios visuels. Rapide à mettre en place, lisible par une personne non technique, facturé à l'usage. Le piège arrive avec le volume : la facture suit la croissance, et la logique métier finit par vivre dans un outil que personne ne sauvegarde ni ne teste.
03
Les webhooks maison
Vous écoutez les événements du CRM et vous réagissez dans votre produit. Peu de code, très bon rapport coût sur contrôle. Il faut penser dès le départ aux échecs : un webhook perdu est un événement perdu, et sans file d'attente avec réessai vous découvrirez le trou des semaines plus tard.
04
L'intégration par API, sur mesure
Vous écrivez la synchronisation vous-même, dans les deux sens si nécessaire. Le plus cher à construire, le seul qui épouse exactement votre métier. Justifié quand la donnée CRM pilote une fonctionnalité du produit, pas seulement un tableau de bord commercial.
03
La décision qui conditionne tout : qui fait foi
Avant l'outil, avant le budget, répondez à ceci : pour chaque information partagée, quel système a raison quand les deux ne sont pas d'accord ?
La réponse n'est pas globale, elle est champ par champ. En général, le produit fait foi sur ce qu'il observe et le CRM fait foi sur ce qu'un humain a saisi. Un statut d'abonnement vient du produit. Un nom de contact commercial vient du CRM. Mélanger les deux logiques produit des écrasements silencieux.
Un exemple de répartition, à adapter à votre métier
Donnée
Source de vérité
Sens de la synchronisation
Statut d'abonnement
Le produit
Produit vers CRM
Usage et activité
Le produit
Produit vers CRM
Contact et coordonnées
Le CRM
CRM vers produit
Étape du cycle de vente
Le CRM
CRM vers produit
Raison sociale et facturation
L'outil de facturation
Facturation vers les deux
Remarquez qu'aucune ligne n'est bidirectionnelle. Ce n'est pas un hasard : une fois la source de vérité posée, le besoin de synchroniser dans les deux sens disparaît presque toujours. Et c'est une bonne nouvelle, parce que le bidirectionnel est ce qui coûte le plus cher.
04
Pourquoi le bidirectionnel coûte cinq fois plus
Dans un sens, vous propagez un changement. Dans les deux, vous devez arbitrer des conflits, et un conflit n'a pas de bonne réponse automatique.
Concrètement : deux modifications du même champ à quelques secondes d'écart, laquelle gagne ? La plus récente ? Alors une correction faite par un humain sera écrasée par une mise à jour automatique arrivée après. Le système fait exactement ce qu'on lui a demandé, et la donnée est fausse.
Quand c'est vraiment nécessaire, cela se traite avec un horodatage par champ et une règle de préséance écrite. C'est faisable, mais cela doit être un choix assumé, pas une case cochée parce qu'elle était dans le cahier des charges.
05
Ce qui casse en production, et que la démonstration ne montre jamais
Quatre choses, et elles arrivent toutes après la mise en ligne.
Le troisième est le plus insidieux. Une intégration propage les créations et les mises à jour, très rarement les suppressions, et personne ne s'en aperçoit tant que quelqu'un ne demande pas pourquoi un client parti depuis un an reçoit encore des emails.
Le quatrième n'est pas seulement technique. Si une personne demande l'effacement de ses données, votre réponse doit couvrir le CRM, le produit, et tout ce qui a été copié entre les deux. Une intégration multiplie les endroits où la donnée existe, donc les endroits où il faudra la supprimer.
06
Par où commencer, concrètement
La méthode tient en quatre étapes, et la première ne demande aucun développeur.
01
Écrire le tableau des sources de vérité
Une ligne par donnée partagée, une colonne pour le système qui fait foi, une pour le sens de synchronisation. Ce tableau se fait à deux, entre quelqu'un du commerce et quelqu'un du produit, en une heure. C'est le livrable le plus rentable de toute l'intégration.
02
Vérifier le connecteur natif
Avant de chiffrer quoi que ce soit, regardez si votre CRM propose déjà ce que vous voulez faire. La réponse est oui plus souvent qu'on ne le croit, et elle vous épargne une ligne de code et sa maintenance.
03
Commencer par un seul sens, et une seule donnée
Choisissez l'information qui a le plus de valeur commerciale, souvent l'usage produit remonté dans le CRM, et ne faites que celle-là. Vous verrez en deux semaines si le raccordement tient, sur un périmètre où l'échec ne coûte rien.
04
Ajouter le reste une donnée à la fois
Chaque ajout est une occasion de vérifier le tableau des sources de vérité. Les intégrations qui se dégradent sont celles qui ont tout branché d'un coup, sans que personne ne puisse dire ensuite quel flux écrit quoi.
C'est la même logique d'avancer une demande à la fois que celle de l'abonnement de développement illimité : un chantier fini vaut mieux que quatre à moitié faits.
Questions fréquentes
Ce qu'on nous demande le plus souvent
Trois questions qui reviennent avant de brancher un CRM.
Combien de temps prend une intégration CRM ?
Pour un seul sens et quelques champs, en partant d'un connecteur natif ou de webhooks, comptez de quelques jours à deux semaines. Pour une synchronisation sur mesure dans les deux sens avec gestion des conflits, comptez plusieurs semaines et une charge de maintenance continue. L'écart ne vient pas de la difficulté du code, il vient du nombre de cas particuliers que vous acceptez de traiter.
Faut-il passer par une plateforme d'intégration ou développer sur mesure ?
Commencez par la plateforme si la logique est simple et le volume modeste : c'est plus rapide et modifiable sans développeur. Passez au sur-mesure quand la facture à l'usage devient significative, quand la logique métier dépasse ce qu'un scénario visuel sait exprimer, ou quand la donnée CRM pilote une fonctionnalité du produit et pas seulement un tableau de bord.
Comment éviter les doublons entre le CRM et le produit ?
Par un identifiant commun, décidé avant la première synchronisation. L'email est le choix par défaut, imparfait mais praticable ; un identifiant technique propre à votre produit, écrit dans un champ dédié du CRM, est bien meilleur. Ce qui ne marche pas, c'est de rapprocher les fiches sur le nom : les doublons apparaîtront, et les nettoyer après coup coûte plus cher que de poser l'identifiant au départ.
07
Une décision, puis une intégration
Brancher un CRM à son produit est un projet court quand la gouvernance de la donnée a été tranchée avant, et un chantier sans fin quand elle ne l'a pas été. La technique suit toujours, elle ne décide jamais.
Alors commencez par le tableau des sources de vérité, une heure à deux personnes. Puis vérifiez le connecteur natif, puis branchez une seule donnée dans un seul sens. Vous aurez une intégration qui tient, et une idée nette de ce que la suivante coûtera.
“Une intégration ne synchronise pas des données. Elle applique une décision que quelqu'un a prise, ou qu'il a oublié de prendre.”