Viele Unternehmen in der DACH-Region arbeiten mit Outlook, Exchange Online und Teams und führen Vertrieb, Projekte und Buchhaltung in Odoo. Odoo bringt im Standard vier Verbindungen zu Microsoft 365 mit: das Postfach per OAuth, die Kalender-Synchronisation, die Anmeldung mit dem Microsoft-Konto und das Outlook-Add-in. Jede löst ein anderes Problem, und drei davon brauchen eine eigene App-Registrierung in Microsoft Entra ID (früher Azure Active Directory).

Die Verbindungen im Überblick
| Verbindung | Wofür | Redirect-URI in Entra ID |
|---|---|---|
| Postfach per OAuth | Odoo sendet und empfängt E-Mails über Exchange Online, ohne ein Passwort zu speichern | https://ihre-domain/microsoft_outlook/confirm |
| Outlook-Kalender | Termine zwischen Outlook und Odoo synchronisieren | https://ihre-domain/microsoft_account/authentication |
| Microsoft-Anmeldung | Mitarbeitende melden sich mit ihrem Microsoft-Konto bei Odoo an | https://ihre-domain/auth_oauth/signin |
| Outlook-Add-in | Aus einer E-Mail heraus Kontakte, Verkaufschancen und Aufgaben in Odoo anlegen | keine App-Registrierung nötig |
Die Schritte unten beziehen sich auf Odoo 19 und folgen der offiziellen Odoo-Dokumentation. Sie funktionieren mit Odoo Online, Odoo.sh und eigenen Servern, solange Odoo unter einer festen HTTPS-Domain erreichbar ist.
1. E-Mail: Exchange Online per OAuth anbinden
Für IMAP und POP hat Microsoft die Anmeldung mit Benutzername und Passwort in Exchange Online im Herbst 2022 abgeschaltet. Wer Odoo-Postfächer noch per Passwort einbindet, sollte auf OAuth umstellen. Odoo meldet sich dann mit einem Token an, das Microsoft ausstellt und jederzeit widerrufen kann.
- Im Entra-Portal eine neue App registrieren und als Kontotyp Konten aus beliebigen Organisationsverzeichnissen (mehrinstanzenfähig) plus persönliche Microsoft-Konten wählen.
- Als Plattform „Web“ und die Redirect-URI
/microsoft_outlook/confirmIhrer Odoo-Domain eintragen. - Unter API-Berechtigungen bei Microsoft Graph die delegierten Rechte
SMTP.SendundIMAP.AccessAsUser.Allhinzufügen. - Die Personen oder Gruppen, die aus Odoo heraus mailen, der Anwendung zuweisen.
- Client-ID und Client-Geheimnis in den Odoo-Einstellungen hinterlegen und die Mailserver mit Outlook verbinden.
2. Kalender: Outlook und Odoo synchronisieren
Die Kalender-Synchronisation nutzt eine eigene App-Registrierung mit der Redirect-URI /microsoft_account/authentication. Die Domain in dieser URI muss exakt mit dem Systemparameter web.base.url in Odoo übereinstimmen. Steht dort alwinen.de und in Entra ID www.alwinen.de, schlägt die Anmeldung fehl.
Beim Client-Geheimnis bietet Microsoft Laufzeiten von 90 Tagen bis 24 Monaten oder ein eigenes Datum. Odoo empfiehlt die längste Laufzeit, weil sich eine abgebrochene Synchronisation nur mühsam zurücksetzen lässt. Tragen Sie das Ablaufdatum in den Kalender der IT ein. Läuft das Geheimnis ab, stoppt die Synchronisation.
Die Registrierung erledigt einmal die Administration. Danach verbindet jede Person ihren eigenen Outlook-Kalender in der Odoo-App Kalender.
3. Anmeldung mit dem Microsoft-Konto
Mit der OAuth-Anmeldung nutzen Mitarbeitende ihr vorhandenes Microsoft-Konto für Odoo. Wer das Unternehmen verlässt und in Entra ID gesperrt wird, kommt über die Microsoft-Anmeldung auch nicht mehr in Odoo.
- In Odoo im Entwicklermodus den Systemparameter
auth_oauth.authorization_headermit dem Wert1anlegen. - In Entra ID für interne Nutzer den Kontotyp mit Konten nur aus dem eigenen Organisationsverzeichnis (Single Tenant) wählen und die Redirect-URI
/auth_oauth/signineintragen. - Bei Datenbanken auf Odoo.com den Besitzer- bzw. Administrator-Account nicht auf OAuth umstellen. Laut Odoo-Dokumentation verliert die Datenbank sonst die Verknüpfung mit dem Odoo.com-Konto und lässt sich dort nicht mehr duplizieren oder umbenennen.
4. Outlook-Add-in: Kontakte und Leads direkt aus dem Postfach
Das Add-in läuft in Outlook im Browser und in der Desktop-Version. In Odoo aktivieren Sie unter Einstellungen › Allgemeine Einstellungen › Integrationen das Mail-Plugin. In Outlook installieren Sie das Add-in über „Add-Ins abrufen“ als benutzerdefiniertes Add-in aus der Manifest-Datei, die Odoo bereitstellt, und melden sich mit der Adresse Ihrer Datenbank an.
Im Seitenbereich legen Sie dann aus der geöffneten E-Mail einen Kontakt an, erstellen eine Verkaufschance oder eine Aufgabe. Bei einer Verkaufschance übernimmt Odoo den Betreff als Titel und den Mailtext in die Notizen. Welche Aktionen erscheinen, hängt von den installierten Odoo-Apps ab. Die Firmenanreicherung (Lead Enrichment) verbraucht kostenpflichtige Credits.
Woran Einrichtungen in der Praxis scheitern
- Domain-Abweichung:
web.base.url, Redirect-URI und die Adresse, unter der Nutzer Odoo aufrufen, unterscheiden sich, etwa mit und ohnewww. - Falscher Kontotyp: Die App-Registrierung erlaubt nur Konten aus dem eigenen Verzeichnis, obwohl die Integration mehrere Mandanten oder persönliche Konten erwartet.
- Fehlende Zuweisung: Für den Mailversand wurden Personen oder Gruppen nicht der Anwendung zugewiesen.
- Abgelaufenes Geheimnis: Niemand hat das Ablaufdatum notiert.
Häufige Fragen
Brauche ich alle vier Verbindungen?
Nein. Die Verbindungen sind unabhängig voneinander. Sie können zum Beispiel mit dem Postfach per OAuth und der Kalender-Synchronisation beginnen und die Microsoft-Anmeldung später ergänzen.
Muss jede Person den Kalender selbst verbinden?
Ja. Die App-Registrierung in Entra ID erfolgt einmal zentral, die Verbindung zum eigenen Outlook-Kalender stellt jede Person in Odoo selbst her.
Wer braucht welche Rechte in Microsoft 365?
Für die App-Registrierungen in Entra ID braucht es ein Konto mit Administratorrechten im Microsoft-365-Mandanten. Die Mitarbeitenden selbst brauchen nur ihr normales Konto.
Odoo und Microsoft 365 aus einer Hand
Wir sind Odoo-Partner in Frankfurt und betreuen auch Microsoft 365. Deshalb richten wir beide Seiten gemeinsam ein: App-Registrierungen, Berechtigungen, Mailserver, Kalender und Single Sign-on, inklusive Test mit Ihren Nutzern. Mehr dazu auf unserer Seite Odoo & Microsoft 365 und in der Übersicht unserer Leistungen.
Wenn Sie Outlook und Odoo verbinden möchten, vereinbaren Sie eine kostenlose Erstberatung oder schreiben Sie uns über das Kontaktformular.