bots4.me

Import Email Orders Into Odoo

Written by

in

BOTS4.me-Logo

So importieren Sie E-Mail-Bestellungen und Angebotsanfragen automatisch in Odoo

Schluss mit dem manuellen Abtippen von PDF-, Excel- und gescannten Bestellungen in Odoo

Wenn Ihre Kunden Bestellungen und Angebotsanfragen per E-Mail senden — als Anhänge in jedem erdenklichen Format —, überträgt jemand aus Ihrem Team diese Daten Zeile für Zeile in Odoo. Diese Anleitung zeigt, wie Sie E-Mail-Bestellungen mit Mail2ERP automatisch in Odoo importieren: Eine E-Mail trifft ein, die Daten werden extrahiert, und der Verkaufsauftrag oder das Angebot erscheint innerhalb der von Ihnen festgelegten Betriebszeiten binnen Minuten in Odoo. Die Einrichtung dauert etwa fünf Minuten, erfordert keinen Entwickler, und der erste Monat ist ein kostenloser Discovery-Monat.

🎯 Warum die manuelle Auftragserfassung in Odoo so teuer ist

Jede per E-Mail gesendete Bestellung sieht anders aus. Ein Kunde schickt ein sauberes PDF, ein anderer eine Excel-Tabelle mit eigenem Spaltenlayout, ein dritter fotografiert ein unterschriebenes Formular und hängt das Bild an. Ein Mensch muss jede E-Mail öffnen, Produkte, Mengen, Referenzen und Liefertermine finden und dann alles in Odoo abtippen. Dieser Prozess hat drei versteckte Kosten:

  • Zeit: Eine routinemäßige Bestellung mit mehreren Positionen kann mehrere Minuten dauern, bis sie korrekt eingegeben ist. Bei Dutzenden Bestellungen pro Tag ist das ein Vollzeitjob, der nichts Neues schafft — er verschiebt nur Daten von einem Bildschirm auf den anderen.
  • Fehler: Eine falsch getippte Menge oder ein falscher Produktcode wird zu einer falschen Lieferung, einer Gutschrift und einem unzufriedenen Kunden. Fehler bei der manuellen Erfassung treten spät zutage, wenn ihre Behebung am teuersten ist.
  • Verzögerung: Am Freitagabend eingegangene Bestellungen bleiben bis Montag unbearbeitet. Angebote, die einen Tag zu spät kommen, sind Aufträge, die an schnellere Wettbewerber verloren gehen.

Auch das Volumen ist selten klein. Ein realer Mail2ERP-Kunde, IMP Kontakt, erhält per E-Mail jeden Monat Tausende Anfragen und Bestellungen — ein Arbeitsaufwand, der ohne ein eigenes Dateneingabeteam unmöglich von Hand einzutippen wäre.

🔍 Was Odoo-Nutzer üblicherweise zuerst versuchen

Das eingebaute Odoo-E-Mail-Gateway

Odoo kann Datensätze aus eingehenden E-Mails von Haus aus erstellen. Für den vorgesehenen Zweck funktioniert es gut: Es protokolliert die E-Mail und legt einen Lead oder ein leeres Angebot an. Den Anhang liest es jedoch nicht. Das PDF mit zwanzig Bestellpositionen ist an den Datensatz angehängt — und ein Mensch muss es trotzdem öffnen und jede Position eintippen.

Individuelle Skripte und vorlagenbasierte OCR

Manche Unternehmen bauen Parser für die Dokumente ihrer größten Kunden. Diese funktionieren, bis der Kunde sein Layout ändert, eine Spalte hinzufügt oder ein neuer Kunde mit einem völlig anderen Format auftaucht. Vorlagenbasierte Extraktion bedeutet dauerhafte Wartung: Jede Dokumentvariante ist ein neues Entwicklungsticket.

Konnektoren im Zapier-Stil

Generische Automatisierungsplattformen können eine E-Mail an Odoo übergeben, tun sich aber mit dem schwierigen Teil schwer — dem Verstehen eines unstrukturierten Anhangs in unbekanntem Layout und unbekannter Sprache, dem Abgleich von Freitext-Produktbeschreibungen mit Ihren tatsächlichen Odoo-Produktcodes und der Erkennung, ob das Dokument eine Bestellung oder eine Angebotsanfrage ist. Zudem fügen sie eine Middleware-Ebene zwischen Ihr Postfach und Ihr ERP ein.

⚠️ Die eigentliche Anforderung

Um E-Mail-Bestellungen wirklich zu automatisieren, muss ein Tool jedes Format, jedes Layout, jede Sprache — ohne Vorlagen bewältigen, Anfrage und Bestellung unterscheiden, Positionen Ihrem Odoo-Katalog zuordnen und einen korrekten Datensatz mit vollständigem Prüfpfad schreiben. Genau dafür wurde Mail2ERP entwickelt.

⚙️ Der automatisierte Weg: Mail2ERP für Odoo in 5 Minuten einrichten

📧

Kunden-E-Mail trifft ein

→
🤖

Mail2ERP extrahiert & validiert

→
💾

Auftrag in Odoo angelegt

→
✅

E-Mail in VERARBEITET abgelegt

Hier die komplette Einrichtung, von Anfang bis Ende:

  • Schritt 1 — Kostenlosen Discovery-Monat starten: Melden Sie sich unter bots4.me/bots an, klicken Sie auf der Mail2ERP-Karte auf Kostenlosen Discovery-Monat starten und akzeptieren Sie einmalig die Bedingungen — keine Kreditkarte erforderlich.
  • Schritt 2 — E-Mail verbinden: Nutzen Sie Secure Quick Connect. Gmail/Google Workspace und Office 365 verbinden sich mit zwei Klicks über verwaltetes OAuth; Yahoo und jeder andere Anbieter funktionieren über IMAP mit einem App-Passwort. Zwischen Ihrem Postfach und dem Bot gibt es keine Middleware.
  • Schritt 3 — Odoo verbinden: Installieren Sie das kostenlose Modul BOTS4.me Connect (unterstützt Odoo 13–19). Unter Odoo.sh und On-Premise erhalten Sie den vollständigen Python-Connector, einmal installiert und mit einem Klick verbunden. Odoo Online lässt keinen eigenen Python-Code zu, daher erstellen Sie dort einen API-Schlüssel unter Einstellungen → Benutzer & Unternehmen → Benutzer → Ihr Benutzer → Kontosicherheit und fügen ihn bei bots4.me unter Einstellungen → Mail2ERP → Access Manager → Ziel hinzufügen → ERP → Odoo ein. Odoo Online benötigt für den API-Zugang den Custom-Tarif von Odoo.
  • Schritt 4 — Im DEMO-Modus starten: Mail2ERP verarbeitet Ihre echten E-Mails und teilt Ihnen per E-Mail genau mit, was es importieren würde — schreibt aber nichts in Odoo. Wenn die DEMO-Berichte stimmen, stellen Sie Modus auf dem Tab „Steuerung“ auf LIVE — das wird nach der ersten DEMO-Berichts-E-Mail freigeschaltet.
  • Schritt 5 — Zugriffsebene schrittweise erhöhen: Gehen Sie vom reinen E-Mail-Zugriff über den Odoo-Lesezugriff (Abgleich mit Ihren echten Kunden und Produkten) bis zum vollen Schreibzugriff im Live-Betrieb — jeweils erst, wenn Sie sich sicher sind.
  • Schritt 6 — Ausnahmen anlernen: Ziehen Sie E-Mails in die Ordner _Mail2ERP/ANGEBOT, _Mail2ERP/BESTELLUNGEN oder _Mail2ERP/NICHT_IMPORTIEREN in Ihrem Postfach. Ein einziges Verschieben zeigt dem Bot, wie er das Muster dieses Absenders künftig behandeln soll.

🧭 Testen Sie es in Ihrem kostenlosen Discovery-Monat

Ihr erster Monat mit Mail2ERP ist ein kostenloser Discovery-Monat: das Nutzungskontingent des Personal-Tarifs, mit „Externe trennen“, intelligenter Mehrfachcode-Zuordnung und Erkennung von Angebotsanfragen zum Testen freigeschaltet, und keine Kreditkarte erforderlich. So kommen Sie darin von null zu Ihrer ersten importierten Bestellung.

Tag 1 — Starten und verbinden

  • Melden Sie sich unter bots4.me/bots an, klicken Sie auf der Mail2ERP-Karte auf Kostenlosen Discovery-Monat starten und akzeptieren Sie einmalig die Bedingungen — keine Kreditkarte erforderlich.
  • Öffnen Sie Einstellungen (Zahnrad) → Mail2ERP → Access Manager → Quelle hinzufügen, um Ihr Postfach zu verbinden. Gmail und Microsoft 365 nutzen Secure Quick Connect; andere Anbieter werden per IMAP mit einem App-Passwort verbunden — siehe Verbindung herstellen.
  • Oder verbinden Sie gar kein Postfach: Klicken Sie auf Quelle hinzufügen und fügen Sie die BOTS4.me Mailbox hinzu (ein Klick, kein Passwort), und leiten Sie dann Bestell-E-Mails von der E-Mail-Adresse Ihres Kontos an mail2erp@bots4.me weiter. Weitere Absender können Sie auf dem Tab „Steuerung“ unter An uns weiterleiten – E-Mail akzeptieren von zulassen.
  • Odoo verbinden: Klicken Sie im selben Access Manager auf Ziel hinzufügen → ERP → Odoo oder installieren Sie das kostenlose Modul BOTS4.me Connect in Odoo und klicken Sie auf „Verbinden“. Unter Odoo Online fügen Sie stattdessen einen API-Schlüssel ein.
  • Odoo Online benötigt für den API-Zugang den Custom-Tarif von Odoo.
  • Geben Sie diesem Odoo-Benutzer bei Verwendung eines API-Schlüssels die Rechte Verkauf (Administrator), Kontakterstellung und Einkauf (Benutzer).

Tag 1 — Den Tab „Steuerung“ prüfen

  • Modus: Mail2ERP startet im DEMO-Modus. Für jede Bestellung oder Anfrage, die es liest, teilt es Ihnen per E-Mail mit, was es importieren würde, und nichts wird in Odoo geschrieben. Im LIVE-Modus legt es echte Angebote und Verkaufsaufträge an.
  • Betriebszeiten und Wochenenden: Mail2ERP läuft nur innerhalb dieser Zeiten, die zu Beginn den Bürozeiten an Werktagen entsprechen. Erweitern Sie sie und schalten Sie „Wochenenden“ ein, wenn auch Bestellungen vom Abend und vom Wochenende importiert werden sollen.
  • KI-Modus: Der Discovery-Monat umfasst Essential-KI. Mit KI-Modus „Aus“ werden Produktcodes, Mengen und Preise nur regelbasiert gelesen, und nichts wird an einen KI-Anbieter gesendet.
  • Mail2ERP-Funktionen: Alle Dateiformate, E-Mail-Berichte und Protokoll in Ihrem Postfach sind bereits eingeschaltet.
  • 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.
  • Für Mail2ERP sind das Externe trennen (unbekannte Absender kommen nach _Mail2ERP/EXTERN, statt in Ihrem Posteingang zu bleiben), die vier Schalter der intelligenten Mehrfachcode-Zuordnung (Lieferantencodes, Barcodes, Herstellerartikelnummer, Kundenreferenzen) und Erkennung von Angebotsanfragen (macht aus einer Antwort, die Ihre Angebotsnummer zitiert, eine Bestellung).

Tag 1 — Eine Testbestellung senden

Mail2ERP importiert nur von Absendern, die in Odoo Kunden sind, und findet Produkte über die Codes in Ihrem Katalog. Senden Sie für Ihren ersten Test eine Bestellung von einer E-Mail-Adresse, die zu einem Kundenkontakt in Odoo gehört, und führen Sie zwei oder drei Produktcodes (die interne Referenz in Odoo) mit Mengen auf — im E-Mail-Text oder als PDF- oder Excel-Anhang. Nach dem nächsten Lauf trifft der DEMO-Bericht ein, und die Entscheidung erscheint im Tab Protokolle und im Ordner _Mail2ERP/LOGS Ihres Postfachs.

Woche 1 — Anlernen, dann LIVE gehen

  • Sehen Sie einige Male am Tag in Ihren Posteingang: E-Mails, die Mail2ERP nicht importieren konnte, bleiben dort ungelesen; importierte wandern nach _Mail2ERP/VERARBEITET. Die Protokollzeile sagt Ihnen, warum, zum Beispiel ein Absender, der in Odoo kein Kunde ist, oder keine gefundenen Produktcodes.
  • Mit Ordnern korrigieren: Ziehen Sie eine E-Mail nach _Mail2ERP/ANGEBOT oder _Mail2ERP/BESTELLUNGEN, um sie erneut als Angebot oder Bestellung zu versuchen, nach _Mail2ERP/NICHT_IMPORTIEREN, um diese Art von E-Mail künftig zu überspringen, oder nach _Mail2ERP/LIEFERANT, damit ein Absender, etwa ein Lieferant, nie importiert wird. Die Ordnernamen richten sich nach Ihrer App-Sprache.
  • Wenn die DEMO-Berichte stimmen, stellen Sie Modus auf dem Tab „Steuerung“ auf LIVE — das wird nach der ersten DEMO-Berichts-E-Mail freigeschaltet.

📅 Wenn der Discovery-Monat endet

Wenn der Monat endet, läuft Mail2ERP 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 Mail2ERP-Produktseite.

Der kostenlose Tarif liest E-Mail-Text, PDF, CSV und HTML; gescannte PDFs, Bilder, Excel, Word und die Discovery-Schalter benötigen einen Tarif. Nichts, was Sie importiert haben, wird rückgängig gemacht.

📅 So sieht der tägliche Betrieb aus

Im Live-Betrieb arbeitet Mail2ERP neue E-Mails nach dem von Ihnen gewählten Zeitplan und innerhalb der von Ihnen festgelegten Betriebszeiten ab. Es liest PDF, Excel, Word, CSV, HTML, Bilder sowie gescannte Dokumente oder fotografierte Bestellungen per OCR — in jeder Sprache oder Schrift, ohne Vorlagen. Jede E-Mail wird als Anfrage oder Bestellung eingestuft, mit Ihrem Odoo-Katalog abgeglichen (ab dem Family-Tarif auch über Barcodes, Herstellerartikelnummern und Kundenreferenzen — intelligente Mehrfachcode-Zuordnung) und mit vollständigem Prüfpfad in Odoo geschrieben.

  • Erfolgreiche Importe werden im Ordner VERARBEITET abgelegt — das Angebot oder der Verkaufsauftrag wartet bereits in Odoo.
  • Alles Mehrdeutige bleibt in Ihrem Posteingang, ungelesen, sodass nie etwas aus dem Blick verschwindet. Beheben Sie die Ursache (fügen Sie zum Beispiel das fehlende Produkt in Odoo hinzu) und ziehen Sie die E-Mail nach _Mail2ERP/ANGEBOT oder _Mail2ERP/BESTELLUNGEN — sie wird beim nächsten Lauf erneut versucht.
  • Duplikaterkennung verhindert doppelte Erfassung, wenn ein Kunde an zwei Adressen schreibt oder dieselbe Bestellung zweimal weiterleitet.
  • Berichte und Protokolle: E-Mail-Berichte sendet Ihnen einen kurzen Bericht für jedes in Odoo importierte Dokument, der Tab „Protokolle“ im Dashboard zeigt jede Entscheidung des Bots, und dieselben Zeilen erscheinen im Ordner _Mail2ERP/LOGS Ihres Postfachs. Jede Funktion lässt sich einzeln umschalten, der KI-Modus reicht von „Aus“ bis zu der Stufe, die Ihr Tarif enthält, und Bot-Betrieb schaltet alles sofort aus.

Die Plattform wird in der EU gehostet und ist für die DSGVO konzipiert, bietet 2FA und liefert ihre Berichte, Protokolle und Postfachordner in 31 Sprachen. Eine Verbindung bedient jede BOTS4.me-App, die mit Odoo arbeitet, sodass das spätere Hinzufügen von Auftragsabwicklung oder Zahlungsautomatisierung keine neue Integrationsarbeit erfordert.

🌍 Funktioniert auch über Odoo hinaus

Dieser Leitfaden konzentriert sich auf Odoo, doch Mail2ERP läuft auch auf ERPNext 15 und 16, Zoho (Books / Inventory), Dolibarr 23 und neuer, Microsoft Dynamics 365 Business Central (online), QuickBooks Online, Xero und SAP Business One. Jedes andere ERP mit API — SAP S/4HANA, Microsoft Dynamics 365 Finance / Sales, Oracle NetSuite und weitere — wird auf Anfrage angebunden. Falls Ihres fehlt, kontaktieren Sie uns.

❓ Häufig gestellte Fragen

Kann Odoo Bestellungen automatisch aus E-Mail-Anhängen importieren?

Nicht von Haus aus. Das eingebaute E-Mail-Gateway von Odoo kann einen Datensatz aus einer eingehenden E-Mail erstellen, liest aber keine PDF- oder Excel-Anhänge — die Bestellpositionen müssen weiterhin manuell eingetippt werden. Mail2ERP fügt diese fehlende Ebene hinzu: Es extrahiert Positionen, Mengen und Referenzen aus jedem Anhang und erstellt das vollständige Angebot oder den Verkaufsauftrag automatisch in Odoo.

Funktioniert Mail2ERP mit Odoo Online (SaaS) oder nur mit Odoo.sh und On-Premise?

Alle drei Hosting-Typen funktionieren: Odoo 13 bis 19 On-Premise sowie die aktuellen Versionen, die auf Odoo.sh und Odoo Online laufen. Odoo.sh- und On-Premise-Installationen nutzen den vollständigen Python-Connector aus dem kostenlosen Modul BOTS4.me Connect, der einmal installiert und mit einem Klick verbunden wird. Odoo Online lässt keinen eigenen Python-Code zu, daher verbinden Sie sich stattdessen mit einem API-Schlüssel — Sie erstellen ihn unter Einstellungen → Benutzer & Unternehmen → Benutzer → Ihr Benutzer → Kontosicherheit und fügen ihn bei bots4.me ein. Odoo Online benötigt für den API-Zugang den Custom-Tarif von Odoo. So oder so bedient eine Verbindung jede BOTS4.me-App, die mit Odoo arbeitet.

Kann es gescannte oder fotografierte Bestellungen lesen?

Gescannte und fotografierte Bestellungen, ja: Mail2ERP liest gescannte PDFs, Fotos und bildbasierte Dokumente per OCR, in allen Sprachen einschließlich nicht lateinischer Schriften wie Thai, Arabisch, Japanisch, Chinesisch, Russisch, Hebräisch, Koreanisch und Hindi — ohne Vorlagen. Handschrift ist nicht zuverlässig lesbar; im Enterprise-Tarif liest die KI-Stufe Ultra die Originaldatei mit bildverarbeitungsfähigen Modellen und liefert bei schwierigen Dokumenten die besten Ergebnisse.

Wie unterscheidet Mail2ERP eine Angebotsanfrage von einer Bestellung?

Die KI-Klassifizierung analysiert den Inhalt von E-Mail und Anhang, um zu entscheiden, ob es sich um eine Angebotsanfrage oder eine feste Bestellung handelt, und erstellt den entsprechenden Datensatz in Odoo. Sollte sie bei einem Absender einmal falsch liegen, ziehen Sie diese E-Mail in den Ordner _Mail2ERP/ANGEBOT oder _Mail2ERP/BESTELLUNGEN — das System merkt sich die Korrektur und wendet sie auf künftige E-Mails dieses Absenders an.

Was geschieht mit E-Mails, die nicht vollständig verarbeitet werden können?

Sie bleiben ungelesen in Ihrem Posteingang, sodass nichts stillschweigend verschwindet. Der Tab „Protokolle“ und der Ordner _Mail2ERP/LOGS sagen Ihnen, warum der Import gestoppt hat — zum Beispiel ein Produkt, das in Odoo fehlt. Sobald Sie die Ursache behoben haben, ziehen Sie die E-Mail nach _Mail2ERP/ANGEBOT oder _Mail2ERP/BESTELLUNGEN, und sie wird beim nächsten Lauf erneut versucht.

Werden doppelte Bestellungen angelegt, wenn ein Kunde dieselbe Bestellung zweimal per E-Mail sendet?

Nein. Die Duplikaterkennung von Mail2ERP erkennt, wenn dieselbe Bestellung an mehreren Adressen eintrifft oder erneut weitergeleitet wird, verschiebt die Kopie nach _PAPIERKORB/DUPLIKATE und importiert die Bestellung genau einmal in Odoo.

Wie lange dauert die Einrichtung, und brauche ich einen Entwickler?

Etwa fünf Minuten, und ein Entwickler ist nicht nötig. Die E-Mail wird über Secure Quick Connect (OAuth) verbunden — oder Sie leiten Bestellungen einfach an mail2erp@bots4.me weiter —, Odoo über das kostenlose Modul BOTS4.me Connect (oder bei Odoo Online über einen API-Schlüssel), und Sie starten im DEMO-Modus, in dem nichts in Ihre Datenbank geschrieben wird. Der erste Monat ist ein kostenloser Discovery-Monat, ohne Kreditkarte.

📚 Verwandte Leitfäden zur Odoo-Automatisierung

🔗 Quellen und weiterführende Literatur

Offizielle Dokumentation und Standards, auf die sich dieser Leitfaden bezieht. Externe Links öffnen sich in einem neuen Tab.

Lassen Sie Odoo Ihre Bestellungen selbst erfassen

Verbinden Sie Ihr Postfach und Odoo in fünf Minuten, beobachten Sie Mail2ERP im Demo-Modus und gehen Sie erst live, wenn Sie sich sicher sind. Der erste Monat ist ein kostenloser Discovery-Monat, ohne Kreditkarte.

🌐 BOTS4.me funktioniert vollständig in Ihrer Sprache — Sie benötigen kein Englisch, um Ihre Automatisierung einzurichten und zu betreiben. Diese Seite wurde aus unserem englischen Original übersetzt. Bessere Formulierung vorschlagen →