Guide
Intégrer un chatbot à un ERP : la méthode prudente
Stocks, commandes, factures : comment brancher un assistant IA sur l'ERP d'un client, en commençant par la lecture, écritures sous contrôle.
Mis à jour le
Dans un ERP (progiciel de gestion intégré), presque tout est donnée maître : stocks, commandes, factures, soldes clients. Une erreur n'y produit pas une mauvaise réponse, elle produit une mauvaise livraison ou une mauvaise écriture comptable. La méthode prudente tient en une phrase : commencez en lecture seule sur un périmètre étroit, puis ouvrez les écritures une à une, chacune validée par un humain.
Pourquoi un ERP ne se traite pas comme un CRM
Dans un projet ERP-CRM, l'usage est de désigner un système maître par objet. L'article de cabinet kolonell.com (02/09/2026) place dans l'ERP les commandes, les factures, les soldes et le catalogue, synchronisés vers le CRM. Autrement dit, ce sont les données qui engagent l'entreprise.
L'ANSSI (le service de l'État chargé de la sécurité des systèmes d'information) va dans le même sens. Son guide « Recommandations de sécurité pour un système d'IA générative » du 29/04/2024 contient la recommandation R9 : « Proscrire l'usage automatisé de systèmes d'IA pour des actions critiques sur le SI », le SI étant le système d'information. Le guide cite comme actions critiques d'un point de vue métier les transactions bancaires, la production de contenu public ou ce qui a un impact direct sur des personnes, et propose un contrôle humain, par exemple une validation dans une interface.
Les questions qu'on pose à un assistant branché sur l'ERP
| Question | Données lues | Risque | Mode conseillé |
|---|---|---|---|
| « Où en est ma commande ? » (client) | Statut de commande, date d'expédition | Fuite si le client n'est pas identifié | Lecture, après identification |
| « Quel est le stock de cette référence ? » (commercial) | Stock disponible, réservations | Chiffre mal compris (physique ou disponible) | Lecture, libellé précis |
| « Quelles factures sont échues ? » (comptable) | Factures, échéances | Données financières sensibles | Lecture, profil restreint |
| « Prépare la relance de ce client » | Factures, contact | Envoi d'un message erroné | Brouillon, validation humaine |
| « Passe une commande de réassort » | Stock, fournisseurs | Engagement financier | Proposition, validation humaine |
Le tableau sert d'outil d'atelier : faites-le compléter par le client avec ses propres questions, puis classez chacune dans un mode.
Trois paliers d'ouverture
- Lecture seule. L'assistant répond à partir de l'ERP sans rien modifier. C'est le palier de la recette et des premières semaines.
- Propositions. L'assistant prépare un brouillon (relance, commande, avoir) que l'utilisateur relit et valide dans l'ERP. L'écriture reste humaine.
- Écritures encadrées. Certaines écritures simples et réversibles (une note, une tâche) deviennent automatiques, sur décision écrite du client, avec journalisation.
Passer d'un palier au suivant est un avenant au projet, pas un réglage discret. C'est aussi un argument pour une ligne de suivi mensuelle (voir Ligne récurrente).
Les entrées que vous ne maîtrisez pas
Un assistant qui lit des e-mails de clients ou des pages web reçoit du texte que personne n'a vérifié. Le guide de l'ANSSI recommande en R27 de « Limiter les actions automatiques depuis un système d'IA traitant des entrées non-maîtrisées », et mentionne le risque d'injection de requête indirecte : une consigne cachée dans un contenu reçu. Concrètement : un e-mail ne doit jamais suffire à déclencher une écriture dans l'ERP.
L'IA de l'éditeur ou un assistant externe ?
Les éditeurs d'ERP intègrent leurs propres fonctions d'IA. Odoo, par exemple, documente des agents configurables, consommant des crédits d'achat intégré, et un serveur MCP (Model Context Protocol, le standard qui relie un assistant IA à des outils) qui permet à un agent externe de se connecter à la base (détail dans Chatbot IA Odoo).
| Critère | IA native de l'ERP | Assistant externe branché sur l'ERP |
|---|---|---|
| Questions qui restent dans l'ERP | Adaptée | Possible |
| Réponses mêlant ERP, documents et site web | Selon l'éditeur | Adapté |
| Canaux hors ERP (site du client, messagerie) | Selon l'éditeur | Adapté |
| Marque du client ou de l'intégrateur | Marque de l'éditeur | Selon la plateforme |
| Coût d'usage | Grille de l'éditeur | Grille de la plateforme + appels à l'ERP |
Il n'y a pas de bonne réponse générale. Il y a une réponse par client, que l'intégrateur est le mieux placé pour donner.
Prévoir le jour où l'assistant ne répond pas
La recommandation R15 de l'ANSSI s'intitule « Prévoir un mode dégradé des services métier sans système d'IA ». Pour un ERP, c'est simple à écrire et souvent oublié : qui répond au client quand l'assistant est coupé, et où se trouve l'information sans lui ? Mettez la réponse dans le dossier de cadrage.
Points à vérifier
- Les objets maîtres de l'ERP que l'assistant lit, et ceux qu'il ne voit jamais.
- La distinction entre stock physique, disponible et réservé, écrite dans les consignes de l'assistant.
- Le palier d'ouverture retenu, signé par le client.
- L'identification du client final avant toute réponse sur une commande.
- Le mode dégradé et la personne qui prend le relais.
- La journalisation des lectures et des écritures (voir Droits d'accès).
Questions fréquentes
Un chatbot peut-il créer des commandes dans l'ERP ?
Techniquement oui, mais la prudence veut qu'il prépare la commande et qu'un humain la valide. L'ANSSI recommande de proscrire l'usage automatisé de systèmes d'IA pour des actions critiques sur le système d'information.
Faut-il utiliser l'IA fournie par l'éditeur de l'ERP ?
C'est souvent le plus simple si les questions restent dans l'ERP. Un assistant externe se justifie quand il doit aussi répondre à partir d'autres sources ou sur d'autres canaux.
Sources
Pages consultées pour écrire cet article :