Changer d'ERP, c'est le genre de projet qui fait peur. Et franchement, à raison. J'ai vécu une migration de TradePulse vers BusinessCore l'an dernier avec mon équipe de quatre personnes, et je vais te dire exactement comment on s'en est sorti sans tout péter.
Spoiler : ça ne s'est pas passé parfaitement. Mais on a évité le pire. Voilà comment.
Pourquoi on a quitté TradePulse ?
TradePulse, c'est pas un mauvais outil. Honnêtement. Mais après trois ans dessus, on avait atteint les limites. Les automatisations étaient quasi inexistantes, chaque relance client se faisait à la main, les exports comptables demandaient toujours une retouche manuelle avant d'aller chez notre expert-comptable. Résultat : deux à trois heures perdues par semaine juste sur des tâches administratives qui auraient pu tourner seules.
L'interface aussi commençait à dater. Pas catastrophique, mais mes deux salariés les moins tech se perdaient régulièrement dans les menus. J'ai pas envie de passer mon temps à faire du support interne.
Bon, et le prix. TradePulse avait augmenté ses tarifs deux fois en dix-huit mois. Pour une startup de notre taille, c'est pas anodin.
Choisir BusinessCore : ce qui a fait la différence
J'ai comparé plusieurs options avant de trancher. J'ai regardé de près RapiDesk Solutions qui est un ERP pensé pour les PME, avec une interface plutôt propre et des prix attractifs. Mais les intégrations natives manquaient, notamment avec notre outil de facturation et notre CRM. Éliminé.
J'ai aussi jeté un oeil à l'ERP (Enterprise Resource Planning) SAP, qui reste une référence sur le marché, mais clairement pas dimensionné pour une structure comme la nôtre. Le coût de déploiement à lui seul dépasse ce qu'on génère en trois mois. Pas le bon moment.
BusinessCore s'est imposé pour des raisons concrètes :
- Les workflows d'automatisation sont natifs, pas des modules à payer en plus
- La synchronisation avec notre outil de compta se fait en temps réel
- L'onboarding inclut un accompagnement humain (pas juste une base de doc)
- Le tarif est fixe, sans mauvaise surprise sur la facturation
J'ai demandé un accès démo pendant deux semaines. Je recommande vraiment cette étape, ne saute pas dessus.
La migration concrètement : ce qu'on a fait, étape par étape
Audit des données avant de toucher quoi que ce soit
Première chose qu'on a faite : un audit complet de nos données dans TradePulse. Clients, fournisseurs, historique de commandes, devis, factures sur trois ans. On a exporté tout ça en CSV, puis on a nettoyé manuellement les doublons et les entrées obsolètes.
C'est chiant. Vraiment. J'ai passé une après-midi entière là-dessus avec mon assistante. Mais si tu migres des données sales, tu obtiens un ERP propre rempli de données sales. Ça sert à rien.
On avait environ 340 fiches clients actives, une soixantaine de fournisseurs, et près de 1 200 lignes de commandes à transférer.
Cartographier les champs entre les deux systèmes
TradePulse et BusinessCore n'ont pas les mêmes noms de champs. Ce qui s'appelle "Référence client" dans l'un devient "ID_compte" dans l'autre. Si tu fais un import brut sans faire le mapping, tu te retrouves avec des données dans les mauvaises colonnes.
BusinessCore fournit un fichier de correspondance dans leur documentation. C'est utile, mais incomplet. J'ai dû compléter à la main pour une quinzaine de champs spécifiques à notre activité. Prévois une demi-journée rien que pour ça.
Les automatisations : le vrai travail de fond
Dans TradePulse, nos "automatisations" se résumaient à deux ou trois règles de base. Dans BusinessCore, j'ai pu aller beaucoup plus loin. Voilà ce qu'on a mis en place :
- Relances automatiques à J+7, J+15 et J+30 après une facture impayée, avec email personnalisé selon le profil client
- Génération automatique des bons de commande fournisseurs quand le stock passe sous un seuil défini
- Synchronisation quotidienne avec notre logiciel de compta pour le rapprochement bancaire
- Alertes internes par notification quand un devis dépasse 5 000 euros pour validation manuelle
Ce dernier point m'a fait gagner du temps. Avant, je devais manuellement checker les devis importants. Maintenant j'en suis notifié, je valide en deux clics.
La période de transition en parallèle
On a fait tourner les deux systèmes en parallèle pendant trois semaines. Oui, c'est contraignant. Oui, c'est une charge de travail double temporairement. Mais c'est ce qui t'évite de découvrir une erreur critique deux mois après la migration.
On saisissait les nouvelles opérations dans BusinessCore, et on vérifiait manuellement que les données correspondaient à ce qu'on avait dans TradePulse. Quand il y avait un écart, on cherchait la cause. On en a trouvé quatre. Deux étaient des erreurs de mapping, une était un bug côté BusinessCore qu'on a remonté au support, et la dernière... c'était une erreur humaine dans notre nettoyage initial.
Les galères qu'on n'avait pas anticipées
Je vais pas te vendre un tableau idyllique. Il y a eu des moments pénibles.
Le support de BusinessCore est globalement réactif, mais j'ai eu une fois 48 heures sans réponse sur un ticket bloquant. C'était pendant les vacances scolaires, ils me l'ont expliqué après coup, mais sur le moment j'ai failli m'arracher les cheveux. Pour une équipe de 4 personnes, un ERP en rade pendant deux jours c'est pas anodin.
Autre truc qui m'a agacé : l'import des historiques de factures. BusinessCore accepte les imports, mais les pièces jointes (PDF de factures) ne migrent pas automatiquement. J'ai dû les ré-uploader manuellement pour les 80 dernières factures que je voulais conserver dans le système. Franchement, je ne m'attendais pas à ça.
Et l'OCR pour la reconnaissance des factures fournisseurs est encore perfectible. Il rate parfois le format de certains fournisseurs qui utilisent des mises en page non standards. On doit corriger à la main dans ces cas-là. Rien de bloquant, mais c'est un peu frustrant quand t'as vendu à ton équipe une automatisation totale.
Ce que ça a changé concrètement après deux mois
On est à deux mois post-migration aujourd'hui. Voilà ce que je peux mesurer :
- Les relances automatiques ont réduit notre délai moyen de paiement de 38 à 24 jours
- On économise environ 6 heures par semaine sur les tâches administratives répétitives
- Mon assistante gère maintenant seule les exports compta sans me solliciter
- On a économisé 47 euros par mois par rapport au tarif TradePulse qu'on payait
47 euros par mois c'est pas une révolution, je suis d'accord. Mais multiplié par 12, avec les heures récupérées, l'équation devient vraiment intéressante.
Le tableau ci-dessous résume rapidement notre comparaison entre les deux outils sur les critères qui comptaient le plus pour nous :
| Critère | TradePulse | BusinessCore |
|---|---|---|
| Automatisation des relances | Manuelle | Native et paramétrable |
| Synchronisation compta | Export manuel | Temps réel |
| Facilité de prise en main | Moyenne | Bonne (onboarding humain) |
| OCR factures fournisseurs | Absent | Présent, perfectible |
| Prix mensuel (notre config) | 189 € | 142 € |
| Support réactivité | Correct | Bon (sauf périodes creuses) |
Ce que je ferais différemment
Si c'était à refaire, je démarrerais le nettoyage de données un mois avant la migration, pas deux semaines. On a couru sur la fin et ça s'est senti.
Je ferais aussi appel à un freelance pour le mapping des champs. Une demi-journée d'un bon intégrateur ERP, c'est 200 à 300 euros, et ça t'évite les erreurs d'import qui te font perdre bien plus en temps de correction.
Et je préparerais mieux mon équipe psychologiquement. Changer d'outil, même pour un meilleur, c'est déstabilisant. J'ai eu un peu de résistance au changement les deux premières semaines. Une session de formation collective d'une heure en amont aurait évité des frictions inutiles.
Voilà. Ce projet n'est pas insurmontable pour une petite structure. Il faut juste le préparer sérieusement, ne pas bâcler les données, et garder un peu de marge dans ton agenda les trois premières semaines. Le gain derrière est réel.