Se rendre au contenu

Cockpit IA pour PME : il tourne déjà dans votre ERP

Coder son outil de pilotage ou brancher l'IA sur l'ERP : ce que nous avons vérifié dans Odoo
4 novembre 2026 par
Cockpit IA pour PME : il tourne déjà dans votre ERP

On voit passer des tutoriels où un dirigeant code son propre cockpit IA avec Claude Code : prospects, propositions, factures et trésorerie dans une seule application. L'idée de départ est bonne. Pour une PME, ce cockpit existe déjà sous le nom d'ERP, et ce qui lui manquait, c'est l'IA branchée dessus.

Les vidéos se ressemblent. Un consultant ou un coach ouvre Claude Code, décrit ce qu'il veut, et obtient en quelques soirées une application hébergée sur Vercel avec une base Supabase. Il y retrouve ses prospects, ses appels de vente notés par l'IA, ses propositions commerciales, ses factures, sa trésorerie et ses idées de contenu. Il a résilié son outil de notes, son logiciel de facturation et une partie de son Drive. L'hébergement annoncé tourne autour de 150 € par mois.

Sur le fond, ces tutoriels ont raison. Un dirigeant qui pilote depuis un seul écran voit plus vite qu'un devis dort ou qu'une facture tarde. Une IA qui lit les vraies données de l'entreprise répond mieux qu'une IA à qui l'on colle des extraits. Nous le constatons chaque semaine depuis que Claude lit notre propre Odoo.

Pour une PME de dix ou cinquante personnes, la question se pose autrement. Une application qui gère les devis, la facturation et la trésorerie de toute une équipe a un nom : un ERP. La construire soi-même engage à la maintenir comme tel.

Ce qu'un cockpit IA maison doit reconstruire

Une application personnelle sert une seule personne. Dès qu'une équipe y travaille et qu'elle émet des factures, la liste des choses à construire s'allonge. Nous avons mis en face ce qu'une base Supabase fournit au départ et ce que nous avons vérifié dans le code d'Odoo 19.

Besoin d'une PMECockpit maison (Vercel + Supabase)Odoo en standard
Pistes, devis, commandes Tables et écrans à écrire Applications CRM et Ventes
Facture électronique Peppol, obligatoire entre entreprises belges depuis le 1er janvier 2026 Format UBL à produire, raccordement à un point d'accès Peppol Module Peppol, y compris en Community
Comptabilité belge et TVA À coder, ou export vers un autre logiciel Localisation belge : plan comptable, taxes, grille de déclaration TVA
Droits par personne Règles de sécurité à écrire table par table Règles livrées : un commercial peut ne voir que ses pistes
Historique des changements À prévoir dès le schéma de la base Changements d'étape et de montant tracés dans le fil de chaque fiche
Figure 1. Ce qu'un cockpit maison doit construire et ce qu'Odoo livre en standard. Colonne Odoo vérifiée dans le code d'Odoo 19 Community en novembre 2026 (modules crm, sale, account_peppol, l10n_be).

Un développeur qui travaille avec Claude Code peut construire chacune de ces lignes. Le coût arrive après la mise en ligne. Chaque changement de règle TVA et chaque collaborateur qui arrive avec d'autres droits deviennent une demande de développement. La Belgique prépare déjà l'étape suivante : la déclaration des factures en quasi temps réel, prévue à partir du 1er janvier 2028 et encore soumise au vote de la loi (analyse de Deloitte Belgique).

Les 150 € par mois paient l'hébergement. La maintenance se paie en heures, les vôtres ou celles d'un développeur. Il faut aussi compter ce qu'on ne voit qu'un jour de panne : sur une application maison, c'est vous qui vérifiez que la sauvegarde se restaure et qui expliquez au comptable d'où vient un écart.

La pièce qui manquait : Claude branché sur Odoo

Les PME qui tournent sur Odoo ont déjà le socle. Il leur manquait la partie que les tutoriels montrent le mieux : poser une question en français et obtenir une réponse tirée des données de l'entreprise. « Quelles opportunités n'ont eu aucune activité depuis un mois ? » « Quels devis envoyés en octobre attendent encore une réponse ? » « Prépare un brouillon de relance pour celui-là. »

Le protocole MCP (Model Context Protocol) sert à ça. Il permet à un assistant comme Claude d'appeler les fonctions d'un logiciel, ici les recherches dans Odoo. Le branchement dépend de votre version.

L'assistant
Claude
Dans claude.ai ou Claude Code. Vous posez la question, il choisit les recherches à lancer.
Le raccord MCP
Odoo 20 Enterprise : serveur intégré, à l'adresse de votre base suivie de /mcp.
Odoo 19 et Community : serveur MCP externe, qui passe par l'API d'Odoo.
Les données
Odoo
CRM, ventes, facturation, comptabilité, projets. Claude voit ce que voit le compte connecté.
Figure 2. Le chemin d'une question, de Claude à Odoo. Les données restent dans Odoo, avec ses droits d'accès.

En Odoo 20 Enterprise, Odoo livre son propre serveur MCP, le module ai_mcp, installé avec l'application IA. Nous l'avons lu dans le code : il expose cinq outils, tous en lecture. Ils donnent le contexte de l'utilisateur, la liste des modèles et leurs champs, puis permettent de rechercher des fiches et de calculer des totaux regroupés. Le serveur n'appelle pas les crédits IA d'Odoo : c'est votre abonnement Claude qui paie le modèle. Ce module n'existe ni en Odoo 19 ni en Community. Le branchement pas à pas est décrit dans notre article Connecter Claude à Odoo.

En Odoo 19 et en Community, Claude passe par l'API externe d'Odoo et un serveur MCP tiers, open source, qui traduit ses demandes en appels à cette API. C'est le montage que nous utilisons au quotidien. Si vous en choisissez un aujourd'hui, regardez quelle API il appelle : Odoo 19 a déclaré obsolètes les adresses XML-RPC et JSON-RPC, dont le retrait est annoncé pour Odoo 22, et propose à leur place l'API JSON-2.

Dans les deux cas, Claude voit ce que voit le compte Odoo qui le connecte. Le choix de ce compte et de ce que l'IA peut modifier fera l'objet d'un prochain article.

Ce que Claude fait sur notre propre Odoo

Nous pilotons ASKA dans Odoo : pipeline commercial, devis, factures, projets et tâches. Claude y est branché pour quatre usages réguliers.

Chaque lundi
Claude relit le CRM et nos échanges de mails, repère les devis restés sans réponse et rédige les relances. Elles attendent en brouillon qu'une personne de l'équipe les relise.
Chaque début de mois
Les factures du mois sortent d'Odoo et partent en brouillon de mail vers notre fiduciaire, pièces jointes comprises. Une personne vérifie, puis envoie.
À la demande
Résumer le pipeline par étape, retrouver l'historique d'un compte avant un appel, reprendre un devis comparable pour en préparer un nouveau.
Après une décision
Quand une action est décidée, Claude crée la tâche dans le bon projet Odoo, avec son échéance.
Figure 3. Ce que Claude fait sur l'Odoo d'ASKA. Tout ce qui part vers un client ou un tiers passe d'abord par un brouillon relu.

Aucun de ces usages n'a demandé de recréer une table de factures ou de contacts. Les données étaient dans Odoo, avec leurs droits et leur historique. Notre travail a porté sur les consignes données à Claude et sur la personne qui relit.

Quand un cockpit sur mesure a sa place

Nous construisons du sur-mesure, nous aussi. Nos applications terrain pour Odoo existent parce qu'Odoo ne couvre pas tout ce qu'un technicien doit faire sans réseau. Elles lisent et écrivent dans Odoo, et la facturation reste dans Odoo. Avant de lancer un développement, nous posons quatre questions.

1. La donnée est déjà dans Odoo ?
Branchez Claude dessus. Aucune nouvelle base à maintenir.
2. Il vous faut une vue qu'Odoo n'a pas ?
Un tableau de bord ou une petite application qui lit Odoo par son API. Les données ne bougent pas.
3. Le travail sort du bureau ?
Chantier, entrepôt, salon sans réseau : une application spécifique, branchée sur Odoo.
4. Il s'agit de facturer ou de déclarer ?
Restez dans l'ERP. Ce sont les fonctions que la loi belge encadre.
Figure 4. Quatre questions avant de coder un cockpit. Les trois premières mènent à l'IA ou à une application branchée sur Odoo, la dernière ne mène jamais à une réécriture.

Notre projection de chiffre d'affaires illustre la deuxième question. Odoo ne la proposait pas sous la forme que nous voulions. Un script lit les commandes et les factures, puis génère un tableau de bord qui vit dans Odoo, à côté des autres. Nous n'avons rien recopié ailleurs.

Pour un indépendant seul, l'application maison peut tenir longtemps, à condition de laisser la facturation à un logiciel conforme : en Belgique, Peppol vaut aussi pour l'indépendant assujetti à la TVA. Le calcul change dès que plusieurs personnes saisissent et que le comptable doit s'y retrouver.

Questions fréquentes

Peut-on construire son propre ERP avec Claude Code ?

Techniquement, oui. Claude Code écrit vite des écrans et des tables. La difficulté vient ensuite : la facturation conforme, les droits par utilisateur et l'historique restent à votre charge, à chaque évolution de la loi et de l'équipe.

Faut-il Odoo 20 pour brancher Claude sur Odoo ?

Non. Odoo 20 Enterprise livre un serveur MCP intégré, en lecture. En Odoo 19 et en Community, Claude se connecte par l'API d'Odoo et un serveur MCP externe.

Brancher Claude sur Odoo consomme-t-il des crédits IA d'Odoo ?

Non. Le serveur MCP d'Odoo 20 se contente d'exécuter les recherches dans votre base. C'est l'abonnement Claude qui paie le modèle. Les crédits d'Odoo servent à ses propres fonctions IA.

Votre cockpit IA tourne peut-être déjà

Si vous êtes sur Odoo, vous avez le socle du cockpit que montrent ces tutoriels. Il reste à y brancher Claude, sur votre paramétrage réel, et à décider ce qu'il lit et qui relit. Si Odoo n'est pas encore en place chez vous, nous mettons en place Odoo et l'IA dans le même projet. Pour regarder ce que cela donnerait dans votre entreprise, prenons 30 minutes en visio, sans frais et sans devis à la clé. Vous pouvez aussi nous écrire depuis la page contact.

Connecter Claude à Odoo : les 4 niveaux de l'IA commerciale
Ce que Claude peut lire et faire dans votre Odoo, du copier-coller au processus entier