HTML-formatierte E-Mails in Odoo 18 versenden
In Odoo
Anwendungsbeispiel: VIP-Kunden & SLA-Benachrichtigung
In unserem Supportprozess haben wir festgestellt, dass es wichtig ist, das Team schnell über VIP-Kunden oder Tickets mit einem bestimmten SLA-Level zu benachrichtigen. Die ursprüngliche Idee war, einen WebhookEin Webhook ist eine Methode zur automatisierten Kommunikation zwischen zwei Anwendungen in Echtzeit. Er ermöglicht es einer Anwendung, Daten oder Ereignisse an eine andere Anwendung zu senden, sobald eine bestimmte Aktion ausgeführt wird. Statt dass eine Anwendung regelmäßig Daten abfragt (Polling), sendet der Webhook automatisch eine Nachricht oder eine HTTP-Anfrage an eine vordefinierte URL, sobald ein Ereignis eintritt. Anwendungsbeispiel: In… mehr erfahren zu verwenden, um eine Nachricht direkt in Microsoft Teams



Die Lösung: Eine E-Mail an einen Teams-Kanal senden. Diese Methode hat einige Voraussetzungen:
- Die E-Mail muss an die Adresse des Microsoft Teams-Kanals gesendet werden.
- Der Absender muss mindestens Mitglied des Teams
Microsoft Teams ermöglicht zu jeder Zeit an jedem Ort praktisches Arbeiten im Team. Den Teammitgliedern werden verschiedenste Funktionen bereitgestellt, um die Arbeit möglichst einfach, aber effizient zu gestalten. Hier findet ihr eine Youtube-Playlist mit hilfreichen Schulungsvideos! Lerne Microsoft Teams mit uns: https://www.oit.rocks/slides/microsoft-teams-grundkurs-2 mehr erfahren sein, damit die Nachricht durchgestellt wird. - Durch die Integration von Exchange
Microsoft Exchange ist mehr als einfach nur eine E-Mail-Lösung, denn es bietet eine vielfältige Palette an Tools, um den eigenen Arbeitsalltag besser zu strukturieren und zu organisieren. Außerdem erleichtert es mit seinen Teamfunktionen die Zusammenarbeit und Kommunikation im Team ungemein. On top kommt noch hinzu, dass es mit den anderen Cloud Services von Microsoft, wie Microsoft Teams, SharePoint, uvm. perfekt… mehr erfahren in OdooOdoo ist ein modulares Open-Source-ERP-System, das Unternehmen jeder Größe bei der Digitalisierung unterstützt. Es vereint zahlreiche Geschäftsanwendungen wie CRM, Buchhaltung, Lager, Projektmanagement, Personalwesen, Helpdesk und Webshop in einer Plattform. Was ist Odoo genau? Odoo ist eine flexible Business-Software, mit der sich alle wichtigen Unternehmensprozesse digital abbilden lassen – von der Kundenverwaltung über Rechnungen bis hin zur Zeiterfassung und Website-Gestaltung. Das… mehr erfahren war dies jedoch kein Problem: Der Odoo-Support-User, der die E-Mails versendet, wurde in das Microsoft-Team integriert.
Schritt 1: E-Mail-Vorlage in Odoo 18 erstellen
Gehe in Odoo
Schritt 2: HTML-Code für die E-Mail einfügen
Den HTML-Code fügt man in der Sprachauswahl (DE/EN bei uns) direkt in der E-Mail-Vorlage ein. So kann man für verschiedene Sprachen unterschiedliche Inhalte gestalten.
Hier ein Beispiel für eine Ticket-Benachrichtigung:
<p>🚀 <b>Neues VIP-Ticket erstellt!</b></p>
<p><b>Betreff:</b> <t t-esc="object.name"/></p>
<p><b>Kunde:</b> <t t-esc="object.partner_id.name if object.partner_id else 'Unbekannt'"/></p>
<p><b>Priorität:</b> <t t-esc="object.priority"/></p>
<p><b>Zuständig:</b> <t t-esc="object.user_id.name if object.user_id else 'Nicht zugewiesen'"/></p>
<hr>
<t t-if="object.body">
<p><t t-raw="object.body"/></p>
</t>
<p>
<a t-att-href="'https://deine-ODOO-URL/web#id=' + str(object.id) + '&model=helpdesk.ticket'">🔗 Kundendienstticket ansehen</a>
</p>
Schritt 3: Vorschau der E-Mail testen
Speichere die Vorlage und verwende die Vorschaufunktion, um zu prüfen, ob die Daten korrekt dargestellt werden.
Wie funktionieren die Variablen in der E-Mail-Vorlage?
In Odoo-Vorlagen werden Variablen mit t-esc oder t-raw eingebunden:
t-esc: Stellt sicher, dass der Wert sicher ausgegeben wird (keine HTML-Einschleusung möglich).t-raw: Wird verwendet, wenn HTML-Inhalte direkt gerendert werden sollen (z. B. fürobject.body).
Die offizielle Dokumentation zu Odoo
Fazit
Mit HTML-formatierten E-Mail-Vorlagen in Odoo

Ein Webhook ist eine Methode zur automatisierten Kommunikation zwischen zwei Anwendungen in Echtzeit. Er ermöglicht es einer Anwendung, Daten oder Ereignisse an eine andere Anwendung zu senden, sobald eine bestimmte Aktion ausgeführt wird. Statt dass eine Anwendung regelmäßig Daten abfragt (Polling), sendet der Webhook automatisch eine Nachricht oder eine HTTP-Anfrage an eine vordefinierte URL, sobald ein Ereignis eintritt. Anwendungsbeispiel: In… mehr erfahren benachrichtigen. Falls du Unterstützung bei der Einrichtung benötigst, kontaktiere uns gerne bei Olbricht IT!
Sie sehen gerade einen Platzhalterinhalt von Facebook. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr InformationenSie sehen gerade einen Platzhalterinhalt von Instagram. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr InformationenDieser Beitrag ist auch verfügbar auf: English (Englisch)
Schreibe einen Kommentar