Odoo Online vs Odoo.sh vs On-Premise : lequel pouvez-vous automatiser ?
La comparaison honnête des trois types d’hébergement d’Odoo — vue sous l’angle de l’automatisation
La plupart des comparatifs d’hébergement Odoo débattent du prix et du contrôle. Celui-ci pose la question qui fait mal plus tard : une fois vos données en place, que pouvez-vous réellement automatiser ? La réponse diffère nettement entre Odoo Online, Odoo.sh et on-premise — car l’un des trois n’autorise tout simplement aucun module Python personnalisé, ce qui écarte en silence la plupart des extensions d’automatisation. Voici comment les trois se comparent, ce que chacun implique pour l’automatisation, et comment BOTS4.me se connecte aux trois (Odoo versions 13–19).
🎯 Pourquoi votre choix d’hébergement détermine vos options d’automatisation
Le piège se referme généralement plusieurs mois après la mise en production. Une entreprise choisit Odoo Online pour sa simplicité — pas de serveurs, des montées de version automatiques, un coût prévisible. Puis l’équipe veut automatiser quelque chose de concret : importer les commandes reçues par e-mail, rapprocher les paiements bancaires, envoyer des relances. Elle trouve un module prometteur sur l’app store, clique sur installer… et découvre que l’installation est impossible, car Odoo Online n’autorise ni les modules Python personnalisés ni ceux de tiers. Seules les applications standard d’Odoo y fonctionnent.
Cette seule règle de plateforme coupe le monde Odoo en deux : les hébergements où vous pouvez étendre le serveur (Odoo.sh et on-premise) et ceux où vous ne le pouvez pas (Odoo Online). Toute stratégie d’automatisation qui suppose d’installer du code à l’intérieur d’Odoo fonctionne avec le premier groupe et échoue avec le second. La bonne nouvelle : une automatisation qui dialogue avec Odoo depuis l’extérieur, via l’API standard d’Odoo, fonctionne partout — et c’est l’approche que ce guide recommande, quel que soit l’hébergement.
🏗️ Les trois types d’hébergement en termes simples
☁️ Odoo Online (SaaS)
Le cloud entièrement infogéré d’Odoo. Aucun travail d’infrastructure, des montées de version automatiques, le démarrage le plus rapide. La contrepartie, c’est l’extensibilité : pas de modules Python personnalisés, pas d’accès au serveur, aucun module tiers de l’app store contenant du code Python. Vous configurez ce qu’Odoo livre — et vous intégrez depuis l’extérieur via l’API.
🚀 Odoo.sh (PaaS)
La plateforme cloud infogérée d’Odoo pour les bases de données personnalisées. Vous disposez d’un déploiement basé sur git, de branches de staging et d’une prise en charge complète des modules personnalisés et tiers — sans exploiter vos propres serveurs. Plus puissante qu’Online, mais avec davantage à gérer qu’Online (développeurs, mises à jour de modules, tests de montée de version).
🖥️ On-Premise / auto-hébergé
Odoo Community ou Enterprise sur vos propres serveurs ou VM cloud. Liberté totale — n’importe quel module, n’importe quelle personnalisation, accès complet à la base de données et au système d’exploitation — et responsabilité totale : hébergement, sécurité, sauvegardes, supervision et montées de version sont entièrement à votre charge.
| Critères d’automatisation | ☁️ Odoo Online | 🚀 Odoo.sh | 🖥️ On-Premise |
|---|---|---|---|
| Modules Python personnalisés | ❌ Non autorisés | ✅ Prise en charge complète | ✅ Prise en charge complète |
| Extensions d’automatisation tierces (app store) | ❌ La plupart ne s’installent pas | ✅ Oui | ✅ Oui |
| Accès à l’API externe (pour les intégrations extérieures) | ✅ Oui, avec des clés API | ✅ Oui | ✅ Oui |
| Charge d’infrastructure & de maintenance | ✅ Aucune — Odoo s’en charge | ⚠️ Faible à moyenne — plateforme gérée, modules à votre charge | ❌ Élevée — tout est à votre charge |
| Montées de version | ✅ Automatiques | ⚠️ Outils fournis, tests à votre charge | ❌ Entièrement manuelles |
| Type de connecteur BOTS4.me | ✅ Assistant XML sans code + clé API | ✅ Connecteur Python en un clic | ✅ Connecteur Python en un clic |
| Applications BOTS4.me disponibles | ✅ Les 11 | ✅ Les 11 | ✅ Les 11 |
En résumé, sans détour : Odoo Online est le plus simple à exploiter et le plus difficile à étendre en interne. Odoo.sh et on-premise s’étendent librement — au prix d’une plus grande part de la pile technique à assumer.
☁️ Automatiser Odoo Online — malgré la règle « pas de Python »
Parce qu’Odoo Online interdit le Python personnalisé, la plupart des extensions d’automatisation n’existent tout simplement pas pour lui. Mais Odoo Online prend pleinement en charge son API externe standard, authentifiée par des clés API propres à chaque utilisateur — et c’est exactement la voie qu’emprunte BOTS4.me :
- Étape 1 : Dans votre base de données Odoo Online, ouvrez Paramètres → Utilisateurs et sociétés → Sécurité du compte et créez une nouvelle clé API.
- Étape 2 : Importez l’assistant XML sans code — un module composé uniquement de données, sans aucun Python, qu’Odoo Online accepte donc.
- Étape 3 : Collez l’URL de votre base de données et votre clé API sur bots4.me/bots. Les bots dialoguent désormais avec votre Odoo depuis l’extérieur, en HTTPS.
Aucun accès au serveur, aucun déploiement de code, aucun risque pour vos montées de version automatiques — et un accès complet à l’import des commandes par e-mail, au rapprochement des paiements, aux relances, aux règles de réapprovisionnement et au reste de la suite.
🚀 Automatiser Odoo.sh et On-Premise — le connecteur complet
Sur Odoo.sh et sur un Odoo auto-hébergé, les modules personnalisés sont les bienvenus : vous bénéficiez donc de l’expérience la plus riche. Le module Python gratuit “BOTS4.me Connect” disponible sur apps.odoo.com s’installe en un clic et ajoute :
- Connexion intégrée avec 2FA — connectez-vous au tableau de bord BOTS4.me depuis Odoo, sécurisé par l’authentification à deux facteurs.
- Menu de lancement — vos bots apparaissent sous forme de menu dans Odoo, à un clic de vos écrans quotidiens.
- Liens profonds — les rapports et les journaux des bots renvoient directement à l’enregistrement Odoo exact (commande, facture, paiement) sur lequel ils sont intervenus.
Sous le capot, les deux types de connecteur reposent sur la même architecture de sécurité : requêtes signées en HMAC, transport exclusivement HTTPS et contrôle d’accès au niveau des champs — les bots ne voient que les champs dont ils ont besoin. La marche à suivre complète figure dans le guide d’installation du connecteur Odoo.
🤖 Un connecteur, onze bots, versions 13–19
Connectez-vous une fois
(assistant XML ou module Python)
Activez n’importe laquelle des
11 applications depuis un seul tableau de bord
Automatisez l’order-to-cash
et le procure-to-pay
Quel que soit votre hébergement, une seule connexion couvre toute la suite : Mail2ERP (entrée des commandes par e-mail), AutoERP (confirmation, expédition, facturation), Pay2ERP (rapprochement des paiements bancaires), AutoCASH (relances de paiement), Supplier2ERP (confirmations fournisseurs), AutoSTOCK (points de commande), AutoPURCHASE (commandes d’achat brouillon), auxquels s’ajoutent AutoSPAM, Mail2CLOUD, Mail2KNOW et ClientFACTORY côté e-mail. Chaque application prend en charge les versions 13 à 19 d’Odoo, démarre en Mode démo (elle montre ce qu’elle ferait, sans rien écrire), puis passe en lecture seule et enfin à l’automatisation complète, à votre rythme. Premier mois gratuit sur chaque application ; certaines disposent en plus de formules gratuites permanentes.
⚠️ Ne changez pas d’hébergement juste pour automatiser
Si vous êtes sur Odoo Online et envisagez une migration coûteuse vers Odoo.sh dans le seul but de débloquer des modules d’automatisation — vérifiez d’abord si une automatisation externe couvre vos besoins. Pour l’import des commandes, le rapprochement des paiements, les relances, les achats et les règles de stock, l’approche par API fonctionne tout aussi bien sur Online, et vous conservez les montées de version automatiques et zéro maintenance.
❓ Questions fréquentes
Peut-on installer des modules personnalisés sur Odoo Online ?
Non. Odoo Online (l’édition SaaS) n’autorise ni les modules Python personnalisés ni ceux de tiers — seules les applications standard d’Odoo y fonctionnent. C’est pourquoi la plupart des extensions d’automatisation de l’app store ne peuvent pas être installées sur Odoo Online. L’automatisation reste possible via l’API externe standard d’Odoo, qu’Odoo Online prend pleinement en charge avec des clés API propres à chaque utilisateur.
BOTS4.me fonctionne-t-il avec Odoo Online ?
Oui. Comme Odoo Online interdit les modules Python, BOTS4.me se connecte via un module assistant XML sans code (données uniquement, aucun Python) et une clé API que vous créez dans Paramètres → Utilisateurs et sociétés → Sécurité du compte. Les 11 applications BOTS4.me fonctionnent alors sur Odoo Online exactement comme sur Odoo.sh ou on-premise.
Où créer la clé API dans Odoo Online ?
Dans votre base de données Odoo, allez dans Paramètres → Utilisateurs et sociétés, ouvrez l’utilisateur au nom duquel les bots doivent agir, passez à l’onglet Sécurité du compte et créez une nouvelle clé API. Collez cette clé, avec l’URL de votre base de données, dans le formulaire de connexion sur bots4.me/bots.
Quelle est la différence entre le connecteur BOTS4.me sur Odoo Online et sur Odoo.sh ?
Les fonctionnalités des bots sont identiques dans les deux cas. Odoo.sh et on-premise reçoivent en plus le connecteur Python complet en un clic (“BOTS4.me Connect” sur apps.odoo.com) et ses facilités : connexion 2FA depuis Odoo, un menu de lancement et des liens profonds menant des rapports des bots directement aux enregistrements Odoo concernés. Odoo Online utilise à la place l’assistant XML sans code avec une clé API.
Quelles versions d’Odoo BOTS4.me prend-il en charge ?
Les versions 13 à 19 d’Odoo — Community et Enterprise, sur les trois types d’hébergement (Odoo Online, Odoo.sh et on-premise). Une seule connexion couvre les 11 applications, que vous activez individuellement depuis le tableau de bord bots4.me/bots.
Dois-je migrer d’Odoo Online vers Odoo.sh pour automatiser mes processus ?
En général, non. La migration se justifie lorsque vous avez besoin d’une personnalisation profonde dans la base (modèles personnalisés, flux de travail modifiés, interface sur mesure). Pour automatiser l’import des commandes, le rapprochement des paiements, les relances de paiement, les achats et les règles de réapprovisionnement, une automatisation par API comme BOTS4.me fonctionne telle quelle sur Odoo Online — vous conservez les montées de version automatiques et zéro maintenance serveur.
Quel niveau de sécurité offre la connexion d’un service d’automatisation externe à Odoo ?
Le connecteur BOTS4.me utilise des requêtes signées en HMAC, un transport exclusivement HTTPS et un contrôle d’accès au niveau des champs : les bots ne peuvent lire et écrire que les champs précis dont ils ont besoin. La plateforme est hébergée dans l’UE, conçue nativement pour le RGPD, protégée par 2FA, et chaque bot démarre en Mode démo — il montre ce qu’il ferait sans rien écrire — avant de passer en lecture seule puis à l’automatisation complète.
📚 Guides associés
- Hub : Comment automatiser Odoo de bout en bout : de la commande par e-mail à la facture payée
- Installation : Comment connecter Odoo à BOTS4.me : guide d’installation du connecteur (Odoo 13–19)
- Commencez ici : Comment importer automatiquement les commandes et les RFQ reçues par e-mail dans Odoo
- Paiements : Comment rapprocher automatiquement les paiements bancaires des factures dans Odoo
🔗 Sources et lectures complémentaires
Documentation officielle et normes citées dans ce guide. Les liens externes s’ouvrent dans un nouvel onglet.
Quel que soit votre hébergement, vous pouvez automatiser
Odoo Online, Odoo.sh ou on-premise — connectez-vous une fois, activez n’importe lequel des 11 bots et observez la première exécution en Mode démo. Premier mois gratuit — résiliable à tout moment.