Se rendre au contenu

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
4 novembre 2026 par
Connecter Claude à Odoo : les 4 niveaux de l'IA commerciale

Deux équipes commerciales sur Odoo peuvent payer la même IA et ne pas en tirer la même chose. Anthropic décrit quatre niveaux dans son guide pour les directions commerciales. Nous les avons transposés à Odoo, et nous avons lu dans le code d'Odoo 20 ce qu'il faut pour connecter Claude à Odoo.

Dans la première équipe, chaque commercial ouvre Claude, colle le résumé d'une opportunité et demande un mail de relance. Il gagne dix minutes. Dans la seconde, Claude lit le CRM lui-même, prépare l'appel du lendemain à partir de l'historique du compte et repère les devis restés sans réponse. Les deux équipes paient le même abonnement. L'écart vient de ce que l'IA peut lire et faire dans Odoo.

Anthropic a publié en septembre 2026 un guide pour les responsables commerciaux qui déploient Claude, « Building an AI-native revenue organization ». Ses connecteurs visent Salesforce, HubSpot et Microsoft 365. Odoo n'y figure pas. Voici ce que donne sa méthode dans Odoo.

Trois faits à connaître avant de commencer

  • Odoo 20 Enterprise embarque un serveur MCP. MCP est le protocole par lequel Claude se connecte à un logiciel. Le module (ai_mcp) s'installe avec l'application IA. Il n'existe ni en Odoo 19 ni en Community.
  • Par défaut, Claude ne fait que lire. Odoo livre cinq outils, tous en lecture seule.
  • Claude voit ce que voit le compte connecté. Les droits d'accès d'Odoo s'appliquent comme pour un employé.
NIVEAU 1
Le copier-coller
Le commercial colle dans Claude ce qu'il a trouvé dans Odoo.
NIVEAU 2
Claude lit le CRM
Pipeline, opportunités qui dorment, historique d'un compte.
Odoo 20 : sans développement
NIVEAU 3
La méthode écrite
La méthode du meilleur commercial devient une consigne que toute l'équipe applique.
NIVEAU 4
Le processus entier
Claude prépare la relance des devis. Un humain valide avant tout envoi.
Figure 1. Les quatre niveaux du guide d'Anthropic, transposés à Odoo. D'une marche à l'autre, Claude reçoit plus d'accès et plus de confiance.

Niveau 1 : le copier-coller

C'est là que commencent presque toutes les équipes. Le commercial copie une fiche d'opportunité, la colle dans Claude et demande un mail, un résumé ou une liste de questions pour le rendez-vous. Le gain est réel et immédiat sur la rédaction.

Ce niveau a deux limites. Claude ne voit que ce que le commercial a pensé à copier : il ignore le devis envoyé la semaine passée ou le ticket de support ouvert par le client. Et rien ne revient dans Odoo. Le compte rendu de l'appel reste dans la conversation, le CRM ne bouge pas, et la prévision du vendredi se fait sur des données de la semaine dernière.

Niveau 2 : Claude lit votre CRM Odoo

Au deuxième niveau, Claude va chercher l'information lui-même. Sur Odoo 20 Enterprise, il n'y a rien à développer : la base expose un serveur MCP à l'adresse de votre instance suivie de /mcp. Nous avons lu le module dans le code et mesuré son comportement sur une base de test, résultats datés sur notre banc d'essai Odoo 20. Le branchement se fait de deux façons :

  1. Par clé API. Dans votre profil Odoo, onglet Sécurité, vous générez une clé avec le périmètre « MCP ». Odoo l'affiche une seule fois, et elle se range dans un champ chiffré du client MCP, jamais dans un champ de texte libre.
  2. Par OAuth. Odoo autorise d'office les adresses d'enregistrement de claude.ai et de Claude Code. Vous ajoutez l'adresse de votre Odoo dans Claude, Odoo vous demande votre accord, et la connexion s'établit sans copier de clé.
Outil livré par Odoo 20Ce que Claude en faitLecture seule
Contexte initialConnaître l'utilisateur, sa société et son fuseau horaire avant toute question
Liste des modèlesSavoir quelles données existent : opportunités, devis, contacts, activités
Champs d'un modèleComprendre la structure : étape, montant espéré, probabilité, commercial
RechercheLire les fiches qui répondent à un critère, jusqu'à 200 par appel
RegroupementTotaliser : pipeline par étape, par commercial, par mois de clôture
Figure 2. Les cinq outils que le serveur MCP d'Odoo 20 expose par défaut, d'après le code du module ai_mcp. Aucun ne modifie la base.

Avec ces cinq outils, un commercial demande « quelles opportunités n'ont eu aucune activité depuis 30 jours ? », « quel est mon pipeline pondéré par étape ? » ou « prépare mon appel de demain avec Dupont SA : historique, devis ouverts, dernier échange ». Claude interroge Odoo, puis répond. Anthropic donne un ordre de grandeur pour ses propres équipes : la préparation d'un appel est passée d'environ trente minutes de recherche dans le CRM, les mails et les enregistrements à deux minutes.

Deux précisions comptent pour votre budget et votre sécurité. Le serveur MCP n'appelle pas le service d'IA d'Odoo : nous n'y avons trouvé aucun appel aux crédits, c'est votre abonnement Claude qui fait le travail. Et chaque outil vérifie les droits du compte connecté. Un commercial qui ne voit que ses opportunités dans Odoo n'en verra pas plus dans Claude. Sur notre base de test, un commercial limité à ses propres documents voyait 2 commandes sur 41.

Niveau 3 : la méthode du meilleur commercial devient une consigne écrite

Dans chaque équipe, un commercial prépare mieux ses rendez-vous que les autres. Il regarde le dernier devis, l'historique des tickets, la date de fin du contrat, et il arrive avec trois questions précises. Au troisième niveau, sa méthode s'écrit dans un fichier de consignes que Claude applique pour toute l'équipe. Anthropic appelle ces fichiers des skills.

preparation-appel.md
Avant un appel, lis dans Odoo :
1. l'opportunité : étape, montant espéré, date de clôture prévue ;
2. les trois derniers messages du fil de discussion ;
3. les devis ouverts et leur date d'envoi ;
4. les tickets de support des 90 derniers jours.
Rends une page : contexte en 5 lignes, risque principal,
3 questions à poser. Ne promets ni prix ni délai.
Figure 3. Une consigne de préparation d'appel, écrite à partir de la méthode d'un commercial. Modifiée une fois, elle change pour toute l'équipe.

L'intérêt se voit à l'arrivée d'un nouveau commercial : il prépare ses rendez-vous comme le meilleur de l'équipe dès sa première semaine. Le guide d'Anthropic donne un repère utile pour piloter ce niveau : le nombre de consignes écrites par l'équipe qui servent chaque semaine. Une consigne que personne n'utilise après un mois est à réécrire ou à supprimer.

Ce niveau ne demande toujours aucune écriture dans Odoo. Il demande en revanche de savoir quels champs et quels modèles lire. C'est le travail d'un intégrateur qui connaît votre paramétrage : vos étapes, vos champs personnalisés, la façon dont vos équipes remplissent le CRM au quotidien.

Niveau 4 : un processus entier, un humain qui valide

Au quatrième niveau, Claude ne répond plus à une question : il tient un processus du début à la fin, et un humain valide le résultat. Pour qu'il agisse dans Odoo, un administrateur ouvre une action serveur précise à MCP, en cochant « Disponible en MCP ». L'action devient un outil que Claude peut appeler.

Un point du code mérite d'être connu avant d'ouvrir quoi que ce soit : côté Odoo, chaque appel reçu par le serveur MCP est traité comme déjà confirmé. Odoo ne redemande rien, la validation se fait dans Claude. Il reste donc trois choix à faire, action par action :

  • Quelles actions ouvrir. Passer une opportunité à l'étape suivante, planifier une activité, créer un brouillon de devis. Une par une, jamais un droit d'écriture général.
  • Sous quel utilisateur. Un utilisateur réservé à l'IA, avec ses propres droits, rend ses modifications visibles dans l'historique de chaque fiche.
  • Qui valide, et quand. Avant l'envoi au client, toujours.

Chez ASKA, nous travaillons à ce niveau sur notre propre Odoo. Chaque lundi matin, Claude relit notre CRM et nos échanges de mails, repère les devis restés sans réponse depuis une semaine et les relations silencieuses depuis trois semaines, puis rédige les relances. Elles arrivent en brouillon dans notre messagerie, et une personne de l'équipe les relit avant tout envoi. Le circuit lit Odoo et n'y écrit rien.

Lundi 7h30
Lecture du CRM Odoo et des mails, en lecture seule.
Tri
Devis sans réponse à 7 et 14 jours, silences de 21 jours.
Rédaction
Une relance par cas, dans le fil de mail existant.
Validation
Brouillon relu par l'équipe, envoyé ou écarté.
Figure 4. Le circuit de relance que nous faisons tourner sur notre propre Odoo. Claude prépare, une personne décide.

Mesurer : ne comptez pas les heures gagnées

Le guide d'Anthropic recommande de choisir avant de démarrer une mesure d'activité et une mesure de chiffre, et de comparer sur le même trimestre les commerciaux qui utilisent Claude et ceux qui ne l'utilisent pas encore. Les deux groupes vendent au même marché à la même saison, donc l'écart se lit plus facilement qu'une comparaison d'un trimestre à l'autre. Odoo fournit déjà la plupart des chiffres.

ÉtageCe qu'on mesureOù le lire dans Odoo
AdoptionCommerciaux qui utilisent Claude chaque semaine, consignes utiliséesCôté Claude, pas dans Odoo
ActivitéAppels préparés, opportunités mises à jour, relances envoyéesActivités et fil de discussion des opportunités
RésultatsPipeline par commercial, taux de gain, durée du cycle de venteRapports CRM, filtrés par équipe ou par commercial
CoûtAbonnements Claude rapportés aux opportunités traitéesComptabilité, compte des abonnements

Le guide insiste sur un point budgétaire. Si vous défendez l'IA par les heures gagnées, votre comptable les valorise au salaire de ces heures et l'argument plafonne là. Les comptes que personne n'avait le temps de suivre, les relances qui ne partaient pas, les opportunités dormantes qui repartent pèsent davantage. Ce sont eux qu'il faut compter.

Par où commencer selon votre version d'Odoo

  • Odoo 20 Enterprise. Le serveur MCP est là si l'application IA est installée. Commencez par le niveau 2 avec un compte de test, puis écrivez les deux ou trois consignes que vos commerciaux utiliseront le plus.
  • Odoo 19 ou Community. Pas de serveur MCP livré. Claude se connecte par un serveur MCP externe qui passe par l'API d'Odoo. Plusieurs projets open source existent : auditez celui que vous retenez avant de lui confier une clé, et donnez-lui un utilisateur aux droits limités.
  • Odoo hébergé par vos soins. L'application IA d'Odoo 20 exige l'extension PostgreSQL pgvector. Vérifiez-la avant la migration, comme nous l'expliquons dans notre article sur l'IA d'Odoo 20.

Questions fréquentes

Faut-il des crédits IA d'Odoo pour connecter Claude à Odoo ?

Non. Les crédits d'Odoo paient son propre assistant. Le serveur MCP se contente d'exécuter des recherches dans votre base pour Claude, et c'est l'abonnement Claude qui paie le modèle. Le module IA doit en revanche être installé, puisque le serveur MCP en dépend.

Claude peut-il modifier mes données Odoo ?

Pas avec la configuration livrée : les cinq outils par défaut sont en lecture seule. Claude n'écrit que si un administrateur ouvre une action serveur à MCP, et dans les limites des droits du compte connecté.

Où vont les données que Claude lit ?

Les réponses des outils passent par Claude, donc chez Anthropic. Vérifiez les conditions de votre formule Claude sur l'usage des données, et inscrivez Anthropic dans votre registre des sous-traitants au sens du RGPD si des données personnelles de clients sont lues.

Le niveau 1 coûte le même abonnement que le niveau 4

Une équipe qui reste au copier-coller paie Claude comme celle qui lui confie la préparation des appels et la relance des devis. La différence se joue dans Odoo : les données ouvertes, les actions permises, les consignes écrites et la personne qui valide. Nous intégrons Odoo et nous y branchons l'IA, sur votre paramétrage réel et avec des droits pensés dès le départ. Pour situer votre équipe sur ces quatre niveaux et voir ce qu'il faut pour monter d'une marche, prenons 30 minutes de diagnostic en visio, sans frais.

Automatiser Odoo avec l'IA : 5 tâches qu'Odoo 20 prend en charge
Ce que l'IA fait seule, qui valide, ce qui consomme des crédits