Odoo Online vs. Odoo.sh vs. On-Premise: Was lässt sich automatisieren?
Der ehrliche Vergleich der drei Odoo-Hosting-Typen — aus dem Blickwinkel der Automatisierung
Die meisten Odoo-Hosting-Vergleiche drehen sich um Preis und Kontrolle. Dieser stellt die Frage, die später wehtut: Wenn Ihre Daten erst einmal drin sind, wie viel lässt sich tatsächlich automatisieren? Die Antwort unterscheidet sich zwischen Odoo Online, Odoo.sh und On-Premise deutlich — denn eine der drei Varianten erlaubt überhaupt keine eigenen Python-Module, was die meisten Automatisierungs-Add-ons stillschweigend ausschließt. So schneiden die drei ab, was jedes für die Automatisierung bedeutet und wie BOTS4.me sich mit allen dreien verbindet (Odoo-Versionen 13–19).
🎯 Warum Ihre Hosting-Wahl über Ihre Automatisierungsoptionen entscheidet
Die Falle schnappt meist erst Monate nach dem Go-live zu. Ein Unternehmen wählt Odoo Online wegen seiner Einfachheit — keine Server, automatische Upgrades, planbare Kosten. Dann will das Team etwas wirklich automatisieren: E-Mail-Bestellungen importieren, Bankzahlungen abgleichen, Mahnungen versenden. Es findet ein vielversprechendes Modul im App Store, klickt auf Installieren … und stellt fest, dass es sich nicht installieren lässt, weil Odoo Online keine eigenen oder fremden Python-Module zulässt. Dort laufen nur die Standard-Apps von Odoo selbst.
Diese eine Plattformregel teilt die Odoo-Welt in zwei Lager: Hosting, bei dem Sie den Server erweitern können (Odoo.sh und On-Premise), und Hosting, bei dem das nicht geht (Odoo Online). Jede Automatisierungsstrategie, die auf der Installation von Code innerhalb von Odoo beruht, funktioniert bei der ersten Gruppe und scheitert bei der zweiten. Die gute Nachricht: Automatisierung, die von außen mit Odoo spricht, über die Standard-API von Odoo, funktioniert überall — und genau diesen Ansatz empfiehlt dieser Leitfaden unabhängig vom Hosting.
🏗️ Die drei Hosting-Typen in einfachen Worten
☁️ Odoo Online (SaaS)
Die vollständig verwaltete Cloud von Odoo. Kein Infrastrukturaufwand, Versions-Upgrades übernimmt Odoo, schnellster Start. Der Kompromiss ist die Erweiterbarkeit: keine eigenen Python-Module, kein Serverzugriff, keine App-Store-Module von Drittanbietern, die Python-Code enthalten. Sie konfigurieren, was Odoo mitliefert — und integrieren extern über die API, die Odoo in seinem Custom-Tarif enthält.
🚀 Odoo.sh (PaaS)
Die verwaltete Cloud-Plattform von Odoo für angepasste Datenbanken. Sie erhalten git-basiertes Deployment, Staging-Branches und volle Unterstützung für eigene Module und Module von Drittanbietern — ohne eigene Server zu betreiben. Leistungsfähiger als Online, aber auch mehr zu verwalten als Online (Entwickler, Modul-Updates, Upgrade-Tests).
🖥️ On-Premise / selbst gehostet
Odoo Community oder Enterprise auf Ihren eigenen Servern oder Cloud-VMs. Völlige Freiheit — jedes Modul, jede Anpassung, voller Zugriff auf Datenbank und Betriebssystem — und volle Verantwortung: Hosting, Sicherheit, Backups, Monitoring und Versions-Upgrades liegen alle bei Ihnen.
| Automatisierungskriterien | ☁️ Odoo Online | 🚀 Odoo.sh | 🖥️ On-Premise |
|---|---|---|---|
| Eigene Python-Module | ❌ Nicht erlaubt | ✅ Volle Unterstützung | ✅ Volle Unterstützung |
| Automatisierungs-Add-ons von Drittanbietern (App Store) | ❌ Die meisten lassen sich nicht installieren | ✅ Ja | ✅ Ja |
| Externer API-Zugriff (für Integrationen von außen) | ✅ Ja, mit API-Schlüsseln (Custom-Tarif) | ✅ Ja | ✅ Ja |
| Aufwand für Infrastruktur & Wartung | ✅ Keiner — Odoo verwaltet es | ⚠️ Gering bis mittel — Plattform verwaltet, Module bei Ihnen | ❌ Hoch — alles liegt bei Ihnen |
| Versions-Upgrades | ✅ Von Odoo verwaltet | ⚠️ Werkzeuge bereitgestellt, Tests bei Ihnen | ❌ Vollständig manuell |
| Connector-Typ von BOTS4.me | ✅ API-Schlüssel (+ optionaler No-Code-XML-Helfer) | ✅ Python-Connector (Verbindung mit einem Klick) | ✅ Python-Connector mit einem Klick |
| Kostenlosen Discovery-Monat starten | Auf der Karte der App unter bots4.me/bots | In Odoo, in der Zeile der App (oder unter bots4.me/bots) | In Odoo, in der Zeile der App (oder unter bots4.me/bots) |
| Odoo und das Postfach mit einer App verbinden | Odoo-URL, Login und API-Schlüssel im Access Manager; Postfach per Gmail-/Microsoft-365-Anmeldung oder IMAP | Ein Klick: + Dieses Odoo als ERP und + Mein IMAP-Postfach | Ein Klick: + Dieses Odoo als ERP und + Mein IMAP-Postfach |
| Mit wessen Rechten die Bots arbeiten | ⚠️ Der Benutzer, dessen API-Schlüssel Sie einfügen: Sie vergeben die Rechte | ✅ Ein technischer Benutzer, der nur die Rechte Ihrer aktiven Apps erhält (er zählt als Odoo-Benutzer) | ✅ Ein technischer Benutzer, der nur die Rechte Ihrer aktiven Apps erhält (er zählt als Odoo-Benutzer) |
| Erneuerung des API-Schlüssels (ab Odoo 18) | ⚠️ Einen neuen Schlüssel erstellen und einfügen, bevor der alte abläuft | ✅ Banner in Odoo; Trennen, dann Verbinden | ✅ Banner in Odoo; Trennen, dann Verbinden |
| BOTS4.me-Apps, die mit Odoo arbeiten | ✅ Bei allen dreien gleich | ✅ Bei allen dreien gleich | ✅ Bei allen dreien gleich |
Ehrliches Fazit: Odoo Online lässt sich am einfachsten betreiben und am schwersten intern erweitern. Odoo.sh und On-Premise lassen sich frei erweitern — um den Preis, mehr vom Stack selbst zu betreiben.
Hinweis zum Tarif: Odoo Online benötigt für den API-Zugriff den Custom-Tarif von Odoo; Odoo.sh und On-Premise funktionieren mit jedem Tarif.
☁️ Odoo Online automatisieren — trotz der No-Python-Regel
Da Odoo Online eigenes Python verbietet, gibt es dafür die meisten Automatisierungs-Add-ons schlicht nicht. Doch Odoo Online unterstützt im Custom-Tarif seine externe Standard-API, authentifiziert über benutzerspezifische API-Schlüssel — und genau diesen Weg nutzt BOTS4.me:
- Schritt 1: Öffnen Sie in Ihrer Odoo-Online-Datenbank Einstellungen → Benutzer & Unternehmen → Benutzer, wählen Sie den Benutzer, unter dem die Bots arbeiten sollen, öffnen Sie Kontosicherheit (aktivieren Sie den Entwicklermodus, falls der Tab ausgeblendet ist) und klicken Sie auf Neuer API-Schlüssel. Kopieren Sie ihn; Odoo zeigt ihn nur einmal an.
- Schritt 2 (optional): Installieren Sie „BOTS4.me for Odoo Online“ von apps.odoo.com. Es ist ein reines Datenmodul ohne Python, daher akzeptiert Odoo Online es, und es fügt eine BOTS4.me-App mit Verbinden / Dashboard, einer Einrichtungsanleitung und So erstellen Sie einen API-Schlüssel hinzu.
- Schritt 3: Melden Sie sich unter bots4.me/bots an, klicken Sie auf der Karte der App auf Kostenlosen Discovery-Monat starten und akzeptieren Sie einmalig die Bedingungen — keine Kreditkarte erforderlich. Öffnen Sie dann Einstellungen (Zahnrad) → die App → Access Manager → Ziel hinzufügen oder Quelle hinzufügen → ERP → Odoo. Geben Sie Ihre Odoo-URL ein (der Datenbankname wird bei ihrfirma.odoo.com automatisch ausgefüllt), die Login-E-Mail des Benutzers und den API-Schlüssel, und klicken Sie dann auf ERP-Konto hinzufügen. Die Bots kommunizieren nun von außen über HTTPS mit Ihrem Odoo.
Kein Serverzugang, kein Code-Deployment, kein Risiko für Ihre automatischen Upgrades. Die Bots arbeiten mit den Rechten des Benutzers, dessen Schlüssel Sie eingefügt haben; geben Sie diesem Benutzer also, was Ihre Apps brauchen: Verkauf (Administrator), Kontakterstellung und Einkauf (Benutzer) für Mail2ERP; Verkauf (Administrator), Kontakterstellung, Rechnungsstellung (Abrechnung) und Lager (Benutzer) für AutoERP; Rechnungsstellung (Abrechnung) und Buchhaltung (Buchhalter) für Pay2ERP; Rechnungsstellung (Abrechnung) für AutoCASH; Einkauf (Benutzer) und Kontakterstellung für Supplier2ERP. Ein eigener Integrationsbenutzer hält die Odoo-Protokolle übersichtlich, zählt aber als kostenpflichtiger Odoo-Benutzer; der Schlüssel Ihres eigenen Administrators funktioniert ebenfalls.
🚀 Odoo.sh und On-Premise automatisieren — der vollständige Connector
Auf Odoo.sh und selbst gehostetem Odoo sind eigene Module willkommen, sodass Sie den vollen Funktionsumfang erhalten: Das kostenlose Python-Modul „BOTS4.me Connect“ von apps.odoo.com — einmal in Ihr Odoo.sh-Repository oder Ihren Addons-Ordner aufgenommen und dann mit einem Klick verbunden — ergänzt:
- Geführte Anmeldung — verbinden Sie sich aus Odoo heraus mit Ihrem BOTS4.me-Konto, mit einem Zwei-Faktor-Code, wenn 2FA für Ihr Konto aktiviert ist.
- Launchpad-Menü — Ihre Bots erscheinen als Menü in Odoo, einen Klick von Ihren täglichen Bildschirmen entfernt.
- Angemeldete Dashboard-Links — Administratoren öffnen das BOTS4.me-Dashboard, die Protokolle und die Einstellungen aus Odoo heraus, ohne sich erneut anzumelden.
Unter der Haube signiert der Python-Connector jede Anfrage, die er an BOTS4.me sendet, mit HMAC und ausschließlich über HTTPS, macht die Schlüssel nur für Odoo-Administratoren sichtbar und lässt die Bots über einen eigenen technischen Benutzer arbeiten, der nur die Odoo-Benutzergruppen erhält, die Ihre aktiven Apps benötigen; auf Odoo Online handeln die Bots mit den Rechten des Benutzers, dessen API-Schlüssel Sie einfügen. Die vollständige Anleitung finden Sie im Installationsleitfaden für den Odoo-Connector.
🧭 Testen Sie es in Ihrem kostenlosen Discovery-Monat — bei jedem Hosting
Der erste Monat jeder kostenlos startbaren App (Mail2ERP, Pay2ERP, AutoCASH, Supplier2ERP, AutoERP, AutoSTOCK, AutoPURCHASE und ClientFACTORY, plus AutoSPAM, Mail2CLOUD und Mail2KNOW für Ihr Postfach und AutoGEO für Ihre Website) ist ein kostenloser Discovery-Monat: das Nutzungskontingent des Personal-Tarifs mit vielen freigeschalteten Family- und Business-Funktionen zum Ausprobieren, und ohne Kreditkarte.
- Odoo Online: Melden Sie sich unter bots4.me/bots an, klicken Sie auf der Karte der App auf Kostenlosen Discovery-Monat starten, akzeptieren Sie einmalig die Bedingungen und fügen Sie dann Ihr Odoo unter Einstellungen → die App → Access Manager hinzu (URL, Login, API-Schlüssel).
- Odoo.sh und On-Premise: Öffnen Sie in Odoo BOTS4.me Connect → Einstellungen, klicken Sie einmal auf Zuerst Rechnungsdaten ergänzen und dann bei der App auf Kostenlosen Discovery-Monat starten. Dieses Odoo und, falls vorhanden, sein IMAP-Postfach werden mit demselben Klick verbunden.
- Danach, bei jedem Hosting-Typ: Schalten Sie im Tab Steuerung der App den Bot-Betrieb ein und lassen Sie den Modus auf DEMO. Schalter mit einem Discovery-Tag auf dem Tab „Steuerung“ sind in Ihrem kostenlosen Monat enthalten und starten ausgeschaltet — schalten Sie diejenigen ein, die Sie testen möchten. Lesen Sie die DEMO-Berichts-E-Mail und den Tab Protokolle.
- LIVE gehen: Wenn die DEMO-Berichte stimmen, stellen Sie Modus auf dem Tab „Steuerung“ auf LIVE — das wird nach der ersten DEMO-Berichts-E-Mail freigeschaltet.
- Nach dem Monat: Die App läuft von selbst im kostenlosen Tarif weiter, mit einem kleinen monatlichen Kontingent: Ist es aufgebraucht, warten neue Vorgänge bis zum nächsten Monat oder bis Sie einen Tarif wählen, und ein bereits begonnener Vorgang wird immer abgeschlossen. Wählen Sie einen Tarif, um alle Funktionen zu behalten — siehe die Tariftabelle auf der Produktseite der App.
Vollständige Schritt-für-Schritt-Anleitung für jeden Hosting-Typ: Installationsanleitung für den Odoo-Connector.
🤖 Eine Verbindung, jede Odoo-App, Versionen 13–19
Einmal verbinden
(XML-Helfer oder Python-Modul)
Jede App über
ein Dashboard starten
Order-to-Cash
und Procure-to-Pay automatisieren
Welches Hosting Sie auch nutzen: Eine Verbindung bedient jede BOTS4.me-App, die mit Odoo arbeitet: Mail2ERP (eingehende E-Mail-Bestellungen), AutoERP (bestätigen, versenden, fakturieren), Pay2ERP (Bankzahlungen abgleichen), AutoCASH (Zahlungserinnerungen) und Supplier2ERP (Lieferantenbestätigungen), plus AutoSTOCK (Meldebestände), AutoPURCHASE (Bestellentwürfe) und ClientFACTORY (neue Leads). AutoSPAM, Mail2CLOUD und Mail2KNOW brauchen nur ein Postfach. Jede Odoo-App unterstützt Odoo-Versionen 13 bis 19 und startet im DEMO: Sie mailt Ihnen, was sie tun würde, und schreibt nichts. Wenn die DEMO-Berichte stimmen, stellen Sie Modus auf dem Tab „Steuerung“ auf LIVE — das wird nach der ersten DEMO-Berichts-E-Mail freigeschaltet. Der erste Monat jeder kostenlos startbaren App ist ein kostenloser Discovery-Monat; danach läuft die App von selbst im kostenlosen Tarif mit einem kleinen monatlichen Kontingent weiter, sofern Sie keinen Tarif wählen.
⚠️ Wechseln Sie das Hosting nicht nur, um zu automatisieren
Wenn Sie Odoo Online nutzen und einen kostspieligen Umzug zu Odoo.sh nur deshalb erwägen, um Automatisierungsmodule freizuschalten, prüfen Sie zuerst, ob externe Automatisierung Ihren Bedarf abdeckt. Bestellimport, Zahlungsabgleich, Zahlungserinnerungen und Lieferantenbestätigungen funktionieren unter Online über die Standard-API von Odoo, und Sie behalten die von Odoo verwalteten Upgrades und null Wartungsaufwand. Der einzige Zusatzaufwand ist, einen API-Schlüssel einzufügen und ihn vor Ablauf zu erneuern. Odoo Online benötigt für den API-Zugang den Custom-Tarif von Odoo.
❓ Häufig gestellte Fragen
Können Sie auf Odoo Online eigene Module installieren?
Nein. Odoo Online (die SaaS-Edition) lässt keine eigenen oder fremden Python-Module zu — dort laufen nur die Standard-Apps von Odoo. Deshalb lassen sich die meisten Automatisierungs-Add-ons aus dem App Store auf Odoo Online nicht installieren. Automatisierung ist dennoch über die standardmäßige externe API von Odoo möglich, die Odoo Online im Custom-Tarif mit benutzerspezifischen API-Schlüsseln unterstützt.
Funktioniert BOTS4.me mit Odoo Online?
Ja. Odoo Online verbietet Python-Module, daher verbinden Sie sich von bots4.me aus: Erstellen Sie einen API-Schlüssel unter Einstellungen → Benutzer & Unternehmen → Benutzer → Ihr Benutzer → Kontosicherheit und fügen Sie dann Ihr Odoo im Access Manager der App unter bots4.me/bots hinzu. Der optionale reine Datenhelfer „BOTS4.me for Odoo Online“ fügt in Odoo ein BOTS4.me-Menü hinzu. Jede BOTS4.me-App, die mit Odoo arbeitet, läuft dann auf Odoo Online genauso wie auf Odoo.sh oder On-Premise. Odoo Online benötigt für den API-Zugang den Custom-Tarif von Odoo.
Wo erstelle ich den API-Schlüssel in Odoo Online?
Melden Sie sich in Odoo als der Benutzer an, in dessen Namen die Bots arbeiten sollen, gehen Sie zu Einstellungen → Benutzer & Unternehmen → Benutzer → dieser Benutzer → Kontosicherheit (aktivieren Sie den Entwicklermodus, falls der Tab ausgeblendet ist) und erstellen Sie einen neuen API-Schlüssel; ab Odoo 18 wählen Sie, wie lange er gültig bleibt. Fügen Sie diesen Schlüssel zusammen mit Ihrer Datenbank-URL in das Verbindungsformular unter bots4.me/bots ein.
Was ist der Unterschied zwischen dem BOTS4.me Connector auf Odoo Online und auf Odoo.sh?
Die Bots erledigen auf beiden dieselbe Arbeit. Unter Odoo.sh und On-Premise bietet der vollständige Python-Connector („BOTS4.me Connect“ auf apps.odoo.com) zusätzlich: eine geführte Anmeldung in Odoo, „Kostenlosen Discovery-Monat starten“ und die Ein-Klick-Verbindung von Odoo und IMAP in der Zeile jeder App, einen technischen Benutzer, der nur die Rechte Ihrer aktiven Apps erhält, ein Erneuerungsbanner für API-Schlüssel ab Odoo 18 und angemeldete Links zum BOTS4.me-Dashboard. Unter Odoo Online fügen Sie stattdessen bei bots4.me einen API-Schlüssel ein: Die Bots nutzen die Rechte dieses Benutzers, und Sie erneuern den Schlüssel selbst, bevor er abläuft.
Welche Odoo-Versionen unterstützt BOTS4.me?
Odoo-Versionen 13 bis 19: Community und Enterprise On-Premise sowie Odoo.sh und Odoo Online in den Versionen, die Odoo dort betreibt. Eine Verbindung bedient jede BOTS4.me-App, die mit Odoo arbeitet; Sie starten jede App separat unter bots4.me/bots oder, mit dem Connector, über ihre Zeile in Odoo.
Muss ich von Odoo Online zu Odoo.sh migrieren, um meine Prozesse zu automatisieren?
Meist nicht. Eine Migration ergibt Sinn, wenn Sie tiefe Anpassungen in der Datenbank benötigen (eigene Modelle, geänderte Workflows, maßgeschneiderte Oberfläche). Für die Automatisierung von Bestellimport, Zahlungsabgleich, Zahlungserinnerungen, Einkauf und Nachbestellregeln läuft API-basierte Automatisierung wie BOTS4.me auf Odoo Online unverändert, in einem Tarif mit externem API-Zugriff (dem Custom-Tarif von Odoo) — Sie behalten die von Odoo verwalteten Upgrades und haben keinerlei Serverwartung.
Wie sicher ist die Anbindung eines externen Automatisierungsdienstes an Odoo?
Der Python-Connector von BOTS4.me signiert seine Anfragen mit HMAC, ausschließlich über HTTPS, und die Bots arbeiten über einen eigenen technischen Benutzer, der nur die Odoo-Benutzergruppen erhält, die Ihre aktiven Apps benötigen (auf Odoo Online über den Benutzer, dessen API-Schlüssel Sie einfügen). Die Plattform ist in der EU gehostet, für die DSGVO konzipiert, bietet 2FA, und jeder Bot startet im Demo-Modus — zeigt, was er tun würde, ohne etwas zu schreiben —, bevor Sie ihn auf LIVE umstellen.
📚 Verwandte Leitfäden
- Übersicht: Odoo durchgängig automatisieren: von der E-Mail-Bestellung bis zur bezahlten Rechnung
- Einrichtung: Odoo mit BOTS4.me verbinden: Installationsleitfaden für den Connector (Odoo 13–19)
- Hier starten: E-Mail-Bestellungen und Angebotsanfragen automatisch in Odoo importieren
- Zahlungen: So gleichen Sie Bankzahlungen automatisch mit Rechnungen in Odoo ab
🔗 Quellen und weiterführende Literatur
Offizielle Dokumentation und Standards, auf die sich dieser Leitfaden bezieht. Externe Links öffnen sich in einem neuen Tab.
Egal, wie Sie Odoo hosten — automatisieren lässt es sich immer
Odoo Online, Odoo.sh oder On-Premise: einmal verbinden, eine App starten und ihren ersten Lauf im DEMO-Modus beobachten. Der erste Monat ist kostenlos, ohne Kreditkarte; danach läuft die App einfach im kostenlosen Tarif weiter.