Pipedrive + Dolibarr : intégrer CRM et ERP open source français
Dolibarr est l'un des rares ERP open source matures disponibles en français. Il est très populaire chez les PME industrielles, artisanales et associations, parce qu'il coûte zéro euro de licence et qu'il gère à peu près tout ce qu'un ERP doit gérer : tiers, produits, stocks, propositions, commandes, factures, paiements, comptabilité, projets, production.
Le seul vrai point faible de Dolibarr, c'est son interface. Fonctionnelle mais datée, pas pensée pour la performance commerciale. C'est exactement là que Pipedrive prend le relais : un CRM moderne et intuitif pour l'équipe commerciale, connecté à Dolibarr pour tout ce qui est gestion commerciale et facturation.
Ce guide détaille comment faire ça proprement, avec les vrais pièges de l'API Dolibarr rencontrés sur le terrain.
1. Pourquoi combiner Pipedrive et Dolibarr
Dolibarr a un module CRM intégré. Est-ce que ça ne suffit pas ? Dans la grande majorité des cas où j'interviens : non. Voici pourquoi.
Ce que Dolibarr fait bien
- Gestion des tiers (clients, fournisseurs, prospects) avec toutes les infos légales françaises (SIRET, TVA intra, RCS)
- Catalogue produits et services avec variantes, codes-barres, stocks multi-entrepôts
- Workflow commercial complet : proposition → commande → livraison → facture → règlement
- Comptabilité française : plan comptable PCG, journaux, balance, FEC exportable
- Modularité : activez seulement les modules dont vous avez besoin
- Coût imbattable : zéro euro de licence en self-hosted
Ce que Dolibarr fait mal
- UX commerciale : l'interface est dense, pas intuitive pour les commerciaux non-tech
- Pipeline visuel : pas de kanban drag-and-drop pour suivre les opportunités
- Automatisations commerciales : très limitées nativement
- Intégrations outbound : pratiquement aucune avec Smartlead, Lemlist, Clay, Aircall
- Application mobile : existe mais très basique, peu utilisable en RDV
- Reporting commercial fin : possible mais nécessite de construire les requêtes soi-même
La combinaison idéale
La combinaison Pipedrive + Dolibarr, que j'ai déployée plusieurs fois dont une fois chez un fabricant industriel français, donne le meilleur des deux mondes :
- Pipedrive côté commercial : prospection, qualification, pipeline visuel, relances automatiques, reporting perf équipe, mobile, intégrations avec les outils outbound modernes
- Dolibarr côté gestion : propositions commerciales avec BAT, commandes, production, livraison, facturation, compta, stocks
Les deux outils ne font pas la même chose, ils sont complémentaires. Pipedrive est la source de vérité pour l'avant-vente, Dolibarr prend le relais dès qu'une proposition est signée.
2. Self-hosted vs DoliCloud : quelle version choisir pour l'intégration
| Critère | Self-hosted | DoliCloud |
|---|---|---|
| Coût licence | Gratuit (GPLv3) | ~16 €/user/mois |
| Coût hébergement | 20 à 100 €/mois (VPS, serveur) | Inclus |
| Mises à jour | Manuelles ou scriptées | Automatiques |
| Sauvegardes | À gérer soi-même | Incluses |
| Modules custom | Totalement libre | Limité au catalogue DoliStore |
| API Dolibarr | Activable dans les modules | Activable dans les modules |
| Compétences requises | Sysadmin + développeur | Aucune |
| Intégration Pipedrive | Plus de flexibilité (accès DB direct possible) | Via API uniquement (suffisant dans 95 % des cas) |
Pour la grande majorité des PME B2B, DoliCloud est le choix pragmatique : pas de surcoût caché, API disponible, zéro maintenance serveur. L'installation self-hosted ne devient pertinente que si vous avez déjà une équipe IT interne, si vous avez besoin de modules très spécifiques non disponibles sur DoliCloud, ou si vous gérez des données ultra sensibles avec contrainte de localisation physique.
3. Architecture de l'intégration
Trois options, comme pour Pennylane et Sellsy, mais avec une particularité Dolibarr importante : il n'existe pas de module Dolibarr natif sur Make.com ni Zapier. L'intégration se fait via appels HTTP génériques.
Option 1 : Make.com avec modules HTTP custom (recommandé)
C'est l'approche que j'utilise le plus. Dans Make.com, chaque appel à l'API Dolibarr se fait via le module HTTP générique, en construisant l'URL et les headers manuellement. Ce n'est pas du "no-code pur" mais ça reste très accessible pour qui est à l'aise avec les API REST.
Avantages : flexibilité maximale (toute l'API Dolibarr est accessible), coût modéré, pas de développement custom à maintenir.
Inconvénients : pas de suggestion automatique des champs comme avec les modules natifs, plus long à construire initialement.
Option 2 : développement API sur-mesure
Pour des besoins complexes (logique métier poussée, multi-entités, performance temps réel critique), construire un microservice dédié en Node.js ou Python qui écoute les webhooks Pipedrive et orchestre les appels Dolibarr. Budget : 6 000 à 15 000 € selon complexité.
Option 3 : module custom Dolibarr
Dolibarr permet de créer ses propres modules en PHP. On peut développer un module "Pipedrive Connector" qui fait la synchro directement depuis Dolibarr, avec accès base de données. Option puissante mais qui requiert des compétences Dolibarr poussées. Budget : 10 000 à 25 000 €, à privilégier sur des gros projets.
4. L'API Dolibarr en pratique
Activer l'API
Dans Dolibarr (self-hosted ou DoliCloud), aller dans Configuration → Modules → Multi-modules → API / Webservices REST et activer le module. Ensuite, générer un token API pour l'utilisateur qui sera utilisé par les scénarios Make.com (idéalement un utilisateur dédié "Pipedrive Integration" avec les droits minimums nécessaires).
URL de base et authentification
L'URL de base de l'API est https://votre-dolibarr.fr/api/index.php/. Par exemple pour lister les tiers :
Headers:
DOLAPIKEY: votre_token_api
Content-Type: application/json
L'explorateur d'API (Swagger) est disponible sur https://votre-dolibarr.fr/api/index.php/explorer/. Je le consulte systématiquement au début de chaque projet pour confirmer les endpoints et les paramètres exacts de la version installée (ils varient légèrement entre v14, v16, v18, v19).
Les endpoints essentiels pour une intégration Pipedrive
| Objet Pipedrive | Endpoint Dolibarr | Usage |
|---|---|---|
| Organization | /thirdparties |
Créer/lire/modifier un tiers client |
| Person | /contacts |
Créer/lire/modifier un contact lié à un tiers |
| Deal gagné | /proposals ou /invoices |
Créer une proposition commerciale ou une facture |
| Produits Pipedrive | /products |
Synchroniser le catalogue produits |
| Champ "Payé" Pipedrive | /invoices/{id}/payments |
Lire les paiements pour remonter le statut |
5. Les 5 scénarios clés à déployer
Scénario 1 : création tiers Dolibarr quand deal qualifié dans Pipedrive
Déclencheur : webhook Pipedrive. Recherche du tiers dans Dolibarr par SIRET puis par email, création si absent. L'ID Dolibarr est stocké dans un champ personnalisé Pipedrive pour les scénarios suivants.
Scénario 2 : deal gagné → création proposition commerciale Dolibarr
À la clôture positive d'un deal, création d'une proposition commerciale Dolibarr en brouillon avec les lignes produits correspondantes. Le commercial finalise et envoie depuis Dolibarr. Alternative : créer directement une facture si le process métier le permet.
Scénario 3 : statut de paiement Dolibarr → update Pipedrive
Dolibarr n'a pas de webhooks natifs (limite importante). La remontée des paiements se fait donc en pull quotidien : Make scanne les factures des 30 derniers jours, récupère leurs paiements, met à jour le deal Pipedrive correspondant. Latence : maximum 24 heures.
Scénario 4 : sync catalogue produits Dolibarr → Pipedrive
Dolibarr est la source de vérité pour les prix et références produits. Le catalogue Pipedrive est mis à jour chaque semaine pour que les commerciaux construisent leurs devis avec les bons tarifs.
Scénario 5 : alerte facture en retard → activité Pipedrive
Chaque matin, Make liste les factures Dolibarr non payées au-delà de l'échéance. Pour chacune, crée une activité "Relance paiement" sur le deal Pipedrive correspondant, notifie le commercial sur Slack. Le commercial pilote les relances depuis son CRM.
6. Pièges techniques Dolibarr connus
Cette section, c'est le vrai différenciant du terrain. Ces pièges, je les ai rencontrés en prod et ils m'ont pris des heures à résoudre. Ils ne sont pas dans la doc officielle Dolibarr de manière évidente.
⚠️ Piège 1 : préfixe "options_" sur les champs personnalisés (extrafields)
Les champs personnalisés que vous créez dans Dolibarr apparaissent dans l'API avec un préfixe options_. Si vous avez créé un champ custom siret_secondaire dans l'interface, il s'appelle options_siret_secondaire dans l'API. C'est la cause numéro un d'erreurs "field not found" sur les réponses API. Toujours ajouter options_ devant les noms de champs extrafields.
⚠️ Piège 2 : les recherches vides retournent 404 au lieu de []
Quand vous faites un GET sur /thirdparties?sqlfilters=(nom:like:'InexistantSA') et qu'aucun résultat ne correspond, l'API Dolibarr ne retourne pas [] (tableau vide) comme on pourrait s'y attendre, mais un code HTTP 404 avec un message "No record found". Dans Make.com, ça provoque une erreur qui stoppe le scénario. Solution : activer "Allow error handling" sur le module HTTP et traiter le 404 comme un résultat vide normal.
⚠️ Piège 3 : pagination par défaut limitée à 100 résultats
Quand vous listez des objets (tiers, produits, factures), l'API Dolibarr retourne par défaut 100 résultats maximum. Si votre base en contient plus, il faut paginer explicitement avec les paramètres limit et page. Pour les gros volumes, prévoyez un scénario Make avec un itérateur de pagination.
⚠️ Piège 4 : pas de webhooks natifs
Contrairement à Pipedrive, Pennylane ou Sellsy qui poussent des webhooks en temps réel, Dolibarr n'a pas de système de webhooks natif à ce jour. Toutes les synchronisations Dolibarr → Pipedrive se font en pull (scan régulier). Compensez par des scénarios schedulés (horaires ou quotidiens) selon la fraîcheur requise.
⚠️ Piège 5 : les IDs ne sont pas stables entre environnements
Si vous avez un environnement de test et un environnement de production Dolibarr, les IDs internes (socid, fk_product, etc.) ne correspondent pas d'un env à l'autre. Ne hardcodez jamais les IDs dans vos scénarios Make. Passez toujours par une recherche sur un identifiant stable (SIRET, référence produit, code client).
💡 Conseil : l'API explorer comme boussole
L'explorateur Swagger accessible sur /api/index.php/explorer/ est votre meilleur allié. Il vous donne les endpoints exacts de la version installée (qui peut différer de la doc officielle), et vous permet de tester les appels API en direct avant de les coder dans Make. À consulter en continu pendant le développement.
7. Coûts et ROI de l'intégration
Coûts typiques
Pour une intégration Pipedrive + Dolibarr standard via Make.com :
- Setup initial : 3 500 à 6 000 € (5 à 8 jours de prestation, plus que Pennylane/Sellsy à cause de la construction HTTP manuelle)
- Licence Pipedrive Professional : 49 €/user/mois
- Dolibarr self-hosted : 20 à 100 €/mois d'hébergement
- Ou DoliCloud : ~16 €/user/mois
- Make.com Core : 9 €/mois
- Maintenance évolutive : 1 500 à 2 500 €/an (plus cher qu'avec Pennylane/Sellsy car l'API Dolibarr évolue avec les versions)
ROI typique
Pour un fabricant avec 3 à 5 commerciaux et 30 à 100 propositions/mois :
- Temps gagné côté commercial : 4 à 8 heures/semaine/commercial (construction de devis depuis Pipedrive avec catalogue à jour)
- Temps gagné côté ADV/comptabilité : 10 à 20 heures/mois (zéro ressaisie, propositions pré-remplies)
- Erreurs de saisie évitées : 5 à 15 corrections/an de propositions ou factures
- Visibilité commerciale sur l'état de paiement : incalculable en valeur mais très apprécié en pratique
Investissement amorti en 4 à 8 mois sur une PME B2B typique. Au-delà, pur gain opérationnel.
8. Questions fréquentes
Dolibarr est-il adapté pour une PME industrielle de 10-50 personnes ?
Oui, c'est même l'un de ses terrains de prédilection. Les modules production, stocks, bons de commande et fabrication sont bien conçus pour les fabricants. Combiné avec Pipedrive côté commercial, vous avez une stack très complète à moins de 500 €/mois en logiciels.
Peut-on migrer de Sage vers Dolibarr ?
Oui, avec un projet de migration dédié (hors scope de cet article). Dolibarr peut importer des contacts, produits et comptes comptables depuis Sage via CSV. Les écritures comptables historiques sont plus délicates à migrer, souvent on les garde en lecture seule sur l'ancien système et on démarre sur Dolibarr à partir d'une date de bascule.
Dolibarr gère-t-il la facturation électronique obligatoire 2026/2027 ?
Oui, des modules certifiés existent pour la facturation électronique via les plateformes de dématérialisation partenaires (PDP) en cours de déploiement en France. Vérifiez que votre version de Dolibarr est à jour et que le module FE compatible est installé avant le passage obligatoire.
Peut-on connecter Dolibarr à un autre CRM que Pipedrive ?
Oui, l'API Dolibarr fonctionne avec n'importe quel CRM capable d'appels REST : HubSpot, Salesforce, Attio, Zoho. L'architecture décrite dans ce guide est quasi identique, seuls les appels côté CRM changent.
Y a-t-il une version cloud de Dolibarr autre que DoliCloud ?
Oui, plusieurs hébergeurs français proposent Dolibarr hébergé (par exemple SeedHosting, OpenDSI, Esprit Libre). Les tarifs et services varient, à comparer au cas par cas selon vos besoins et votre zone géographique.
Peut-on automatiser la facturation récurrente avec ce setup ?
Oui. Dolibarr gère les factures modèles et les abonnements. Un scénario Make.com peut déclencher la génération d'une facture récurrente en fonction d'un trigger Pipedrive (contrat signé, renouvellement) ou d'un scheduler classique.
Besoin d'aide pour connecter Pipedrive à Dolibarr ?
J'ai déployé Pipedrive + Dolibarr chez un fabricant français et je connais les pièges techniques de l'API Dolibarr. Premier audit gratuit de 30 minutes pour évaluer votre projet.
Se faire rappeler →