Aller au contenu principal

Intégration & Données

Intégration ERP et CRM : vos outils se parlent, sans ressaisie.

Votre catalogue, vos tarifs et vos commandes vivent dans l'ERP (Sage X3, Infor, Odoo). Vos commerciaux travaillent dans le CRM (Salesforce, HubSpot, Odoo). Entre les deux, on construit la passerelle la plus simple qui tient dans le temps : API quand il y en a une, fichiers plats quand il n'y en a pas, ETL quand il faut transformer. Sans connecteur payant si on peut s'en passer, avec un code qui vous appartient.

Les défis

À quels problèmes répond notre offre Intégration & Données ?

01

L'ERP sait tout, le CRM ne voit rien

Les commerciaux vendent sans connaître le stock réel, ressaisissent les tarifs à la main et ne voient pas les commandes passées par leurs clients. Chaque copie introduit une erreur, et la fiche client n'est juste nulle part.

02

Un changement de CRM qui perd l'historique

Un export Excel à plat casse les liens entre comptes, contacts, devis et notes. Dix ans de relation client deviennent des lignes orphelines, et les équipes retournent à leur ancien outil.

03

Un flux qui tombe sans que personne le sache

Le script d'un ancien prestataire tourne encore, jusqu'au jour où une API change. Les commandes s'arrêtent de remonter, et on le découvre trois semaines plus tard, dans une facturation fausse.

Notre approche

Comment on s'y prend en Intégration & Données ?

01

Choisir le canal flux par flux

API en temps réel, fichiers plats sur SFTP, pipeline ETL ou connecteur de l'éditeur : chaque flux a le rythme et le canal qui lui conviennent. Un catalogue se contente d'un batch nocturne ; un statut de commande affiché au client exige du temps réel.

02

Rendre chaque flux rejouable

Une clé externe stable par enregistrement et des écritures en upsert : rejouer un fichier ne crée jamais de doublon. C'est ce qui permet une migration avec un delta la veille du go-live, et une panne qui se répare en relançant.

03

Exploiter, pas seulement livrer

Journal de chaque lot, ligne rejetée avec sa raison, alerte en cas d'échec, documentation d'exploitation. La passerelle tourne chez vous, sur votre serveur ou votre cloud, et vous en possédez le code.

Les bénéfices

Qu'est-ce que vous y gagnez ?

01

1 000+

références ERP visibles dans le CRM chaque matin, chez un grossiste

02

21 500

contacts repris par API, avec leur historique, pour un industriel présent dans 8 pays

03

0

ressaisie de tarif depuis la mise en production, fin 2024

04

2

entités légales raccordées à une Plateforme Agréée par une seule passerelle

FAQ

Questions fréquentes sur notre offre Intégration & Données

01

Faut-il acheter un connecteur du marché pour relier notre ERP à notre CRM ?

Pas par principe. Un connecteur éditeur se justifie quand les deux outils sont standards, qu'il couvre exactement vos objets et que son abonnement coûte moins que son remplacement. Dès qu'il y a des objets personnalisés, un ERP ancien ou une règle métier au milieu, une passerelle sur mesure revient moins cher sur trois ans et vous appartient. On tranche au cadrage, chiffres en main.

02

Notre ERP n'a pas d'API exploitable : on peut quand même connecter le CRM ?

Oui, et c'est le cas le plus fréquent avec Sage X3 ou des ERP anciens. On part de ce que l'ERP sait faire : des exports planifiés déposés sur un SFTP. La passerelle lit le fichier le plus récent, tolère les encodages et les colonnes bancales, et écrit dans le CRM en upsert. Chez Deffrennes, ce schéma alimente Salesforce chaque nuit depuis fin 2024 sans qu'on ait touché à l'ERP.

03

Intégration ou migration : quelle différence, et laquelle nous concerne ?

Une migration déplace des données une fois, d'un ancien outil vers un nouveau, avec un delta la veille du go-live. Une intégration fait circuler des données en continu entre deux outils qui restent en place. Les deux reposent sur la même mécanique : une clé externe stable et des imports rejouables. Un changement de CRM enchaîne souvent les deux : on migre l'historique, puis on branche l'ERP.

04

Combien coûte une intégration entre nos outils ?

Pour 3 à 5 flux entre vos outils existants (CRM, ERP, facturation, marketing), comptez 4 à 12 k€ en service. Pour un pipeline multi-outils avec logique métier, gestion des conflits et authentifications complexes, 8 à 25 k€. Le premier échange de 30 minutes est gratuit ; on chiffre après une journée de cadrage de vos flux, facturée et déduite du projet si vous nous le confiez.

05

Combien de temps entre le cadrage et la mise en production ?

Une intégration standard entre deux outils prend deux à quatre semaines : cadrage des flux, mapping relu par vous, développement, recette sur un environnement de test, mise en production avec journal et alertes. Une migration de CRM avec reprise d'historique se compte plutôt en semaines d'ateliers, parce que l'essentiel du travail est de décider ce qu'on reprend.

06

Que se passe-t-il quand un flux tombe en panne ?

C'est la question qui sépare une intégration sérieuse d'un script fragile. Chaque passerelle qu'on livre journalise ses échecs, envoie une alerte à votre équipe (et à la nôtre si on assure la maintenance), et permet de rejouer les enregistrements en échec sans créer de doublons. Une panne d'API tierce ne doit jamais se découvrir trois semaines plus tard.

07

À qui appartient la passerelle une fois livrée ?

À vous. Le code tourne sur votre serveur ou votre cloud, avec sa documentation d'exploitation, et vous pouvez le confier à quelqu'un d'autre demain. Si vous préférez qu'on l'exploite et qu'on le fasse évoluer, c'est un cadre de maintenance à part, avec des tickets et des validations en sandbox, comme on le fait pour Ingredia.

Canaux

API, fichiers plats, ETL ou connecteur : quel canal pour quel flux ?

Il n'y a pas de bon canal en soi. Il y a celui que vos deux outils savent tenir dans la durée, au rythme dont le flux a besoin. Voici comment on choisit, et où chaque option tourne aujourd'hui chez nos clients.

Comparaison des canaux d'intégration entre ERP, CRM et outils métier
CanalQuand on le choisitCe qu'il faut accepterEn production chez nous
API en temps réelUne information doit être juste à la seconde où on la lit : statut d'une commande affiché au client, création d'un compte à propager tout de suite.Il faut une API exploitable des deux côtés, et une gestion fine des pannes : si l'un des deux systèmes ne répond pas, le flux doit attendre et rejouer, pas perdre la donnée.Migration de TeamLeader vers Salesforce par l'API officielle de TeamLeader, 21 500 contacts avec leur identifiant d'origine.
Fichiers plats sur SFTPL'ERP n'expose pas d'API simple, ou une synchronisation quotidienne suffit : catalogue, tarifs, stocks, commandes de la veille.Les exports arrivent comme l'ERP sait les produire : encodage variable, guillemets orphelins, descriptions sur plusieurs colonnes. La passerelle doit les tolérer, pas exiger qu'on les corrige.Sage X3 vers Salesforce chez Deffrennes : quatre exports par nuit, plus de 1 000 références, zéro ressaisie de tarif depuis fin 2024.
Pipeline ETL ou plateforme (Talend, Make, n8n)Plusieurs sources, des transformations métier au milieu, ou une équipe qui veut voir et modifier les flux sans lire du code.Un abonnement ou un serveur à exploiter, et une logique qui finit par dépasser les blocs quand les règles métier se compliquent. On dit quand il est temps de passer au code.Chez Ingredia, la connexion Talend vers Salesforce a été migrée vers OAuth 2.0 sans interruption pour les éleveurs.
Connecteur de l'éditeurLes deux outils sont standards, le connecteur couvre exactement vos objets, et son abonnement coûte moins que son remplacement.Un abonnement mensuel pour toujours, des objets personnalisés souvent hors périmètre, et une dépendance à un tiers pour chaque évolution. C'est la question qu'on tranche au cadrage, pas par principe.Chez Deffrennes, le script Node.js remplace un connecteur du marché ; il tourne sur le serveur du client, qui en possède le code.

Le choix se refait flux par flux, pas une fois pour tout le projet : un même client peut avoir son catalogue en fichiers plats la nuit et ses statuts de commande en API. Pour le cas particulier des plateformes d'automatisation, on a détaillé quand choisir n8n ou Make, et quand aucun des deux.

Flux

Les cinq flux qu'on relie le plus souvent

Catalogue et tarifsERP vers CRM
Références, colisage, dimensions, prix remisables, quantités vendues N et N-1 : ce qui sert à vendre, pas la table entière. Le commercial voit le prix applicable à ce client, pas un tarif public.
Stocks et disponibilitésERP vers CRM
La disponibilité de la veille au soir suffit dans la plupart des cas. Si le stock est tendu, un export supplémentaire à midi se planifie sans rien changer à la passerelle.
Commandes et historique d’achatERP vers CRM
En-têtes et lignes de commandes, rattachées au compte : le chiffre d'affaires par client apparaît dans le CRM, les commandes passées hors CRM aussi.
Comptes, contacts et parc installéDans les deux sens
Un client créé dans le CRM existe dans l'ERP avec le même identifiant, et inversement. Pour l'industrie, le parc installé (machines, instruments) remonte comme un objet à part entière.
Factures et statutsCRM vers ERP, puis vers la Plateforme Agréée
Les factures nées dans le CRM partent au format réglementaire et leurs statuts (déposée, rejetée, encaissée) reviennent dans le CRM. C'est notre passerelle de facturation électronique, en production pour deux entités.

Ce qu'on ne synchronise pas compte autant : la comptabilité analytique, les nomenclatures de fabrication ou les mouvements de stock unitaires restent dans l'ERP. On a écrit ce que le CRM doit savoir de l'ERP pour que les commerciaux vendent, et comment nettoyer les données avant de changer de CRM.

Livrables

Ce que vous recevez, du cadrage à l'exploitation

  1. 01

    Un cadrage des flux, en une journée

    On liste les flux, leur sens, leur rythme, les objets et les champs de chaque côté, et ce qu'on ne synchronise pas. La journée est facturée et déduite du projet si vous nous le confiez ; le premier échange de 30 minutes, avant, est gratuit.

  2. 02

    Un mapping chiffré et relu par vous

    Chaque champ source vers chaque champ cible, avec les règles de transformation et les arbitrages écrits noir sur blanc. Vous relisez avant qu'on développe, pas après le premier import raté.

  3. 03

    Des flux rejouables, sans doublon

    Chaque enregistrement porte une clé externe stable (référence article, identifiant ERP, identifiant de l'ancien CRM). Rejouer un fichier ou un lot dix fois donne le même résultat : c'est ce qui rend une reprise de données ou une panne réparable.

  4. 04

    Un journal, des alertes, une reprise sur erreur

    Chaque lot est journalisé, chaque ligne rejetée l'est avec sa raison, et une alerte part vers votre équipe quand un flux échoue. Une API tierce en panne ne se découvre pas trois semaines plus tard dans une facturation fausse.

  5. 05

    Le code et la documentation chez vous

    La passerelle tourne sur votre serveur ou votre cloud, avec sa documentation d'exploitation. Vous pouvez la confier à quelqu'un d'autre demain. Si vous préférez qu'on l'exploite, on le fait dans un cadre de maintenance, à part.

Références

Trois intégrations qui tournent en production

Sage X3 vers Salesforce, par fichiers plats

Deffrennes, grossiste en emballages, plus de 1 000 références : quatre exports par nuit sur un SFTP, parsing tolérant, upsert par lots via l'API REST. Zéro ressaisie de tarif depuis fin 2024, et le même schéma réutilisé pour l'ERP Infor d'un industriel. La méthode, sans connecteur payant.

TeamLeader vers Salesforce, par API

Un industriel présent dans 8 pays, une trentaine de commerciaux, 21 500 contacts et dix ans d'historique : extraction par l'API officielle, External ID sur chaque objet, imports rejouables et delta la veille du go-live. Le cas et la méthode.

Salesforce vers une Plateforme Agréée

Paris Entertainment Company, deux entités légales : lecture des factures dans le CRM, génération UBL 2.1, dépôt sur Sage Network, suivi des statuts et retour dans Salesforce. Les choix d'architecture et les pièges sont dans notre retour d'expérience.

Local

Basé à Lille ?

On est à Lille, et on se déplace dans les Hauts-de-France pour les ateliers de cadrage. Voir notre page dédiée : Agence automatisation à Lille.

Nous contacter

Premier échange de 30 min, gratuit

On regarde quels outils doivent se parler, dans quel sens et à quel rythme, et on vous dit quel canal on choisirait, connecteur du marché compris.