Loops-Zielgruppe mit Odoo synchron halten und Odoo-E-Mails über Loops versenden
Loops.so Connector überträgt Ihre Odoo-Kontakte und die gewünschten Felder an Loops und versendet zugeordnete Odoo-E-Mail-Vorlagen über Ihre Loops-Transaktionsvorlagen. Jeder API-Aufruf wird protokolliert, und ein fehlgeschlagener Versand läuft automatisch über Ihren normalen Odoo-Mailserver.
Viele Teams gestalten ihre E-Mails in Loops, pflegen ihre Kunden aber in Odoo. Jemand exportiert eine CSV-Datei und lädt sie von Hand hoch, bis es in einer Woche niemand tut und neue Kunden nichts von Ihnen hören. Dieselbe E-Mail wird als Odoo-Vorlage nachgebaut, und nach der zweiten Änderung passen beide nicht mehr zusammen. Fragt der Support, ob ein Kunde seine Bestätigung erhalten hat, kann niemand den Versand belegen.
Was die App leistet
Eine Verbindung einrichten
Aktivieren Sie den Connector, fügen Sie den Loops-API-Schlüssel ein und testen Sie die Verbindung.
Als Kontaktquelle steht Odoo, damit beide Seiten wissen, wo die Daten führend sind.
Nur Benutzer mit Einstellungsrechten sehen die Loops-Masken, und der API-Schlüssel ist für andere Mitarbeitende nicht lesbar.
Kontaktsynchronisation unter Ihrer Kontrolle
Schalten Sie Sync contacts ein oder aus, wählen Sie eine Default mailing list für neue Kontakte und legen Sie mit Delete on removal fest, was beim Löschen eines Kontakts in Odoo passiert.
Kontaktänderungen werden beim Speichern vorgemerkt und alle 15 Minuten in Paketen von 50 gesendet, sodass eine langsame API niemanden aufhält.
Kontakte werden anhand der E-Mail-Adresse aktualisiert, ein zweiter Lauf erzeugt also keine Dubletten.
Eigene Kontakteigenschaften
Übertragen Sie zusätzliche Partnerwerte als eigene Loops-Kontakteigenschaften, jeweils als Ausdruck auf den Datensatz, etwa Stadt oder Land des Partners.
Jede Eigenschaft muss in Ihrem Loops-Konto bereits angelegt sein.
Vorlagenzuordnungen
Ordnen Sie einer Odoo-E-Mail-Vorlage eine Loops-Vorlage zu oder tragen Sie eine Loops-Transaktions-ID für eine noch nicht gelistete Vorlage ein.
Legen Sie pro Zuordnung fest, ob der Empfänger zusätzlich in Ihre Zielgruppe aufgenommen wird und ob Odoo-Anhänge mitgesendet werden.
Verknüpfen Sie jede Loops-Datenvariable mit einem Ausdruck auf den Datensatz. Load Data Variables füllt die Zeilen vor, die die Loops-Vorlage erwartet.
Für den Ernstfall gebaut
Schlägt ein Versand über Loops fehl, nutzt Odoo Ihren normalen Ausgangsmailserver und protokolliert den Fehler.
Transaktionsaufrufe tragen einen Idempotenzschlüssel, eine Wiederholung erzeugt also keine zweite E-Mail.
Bei Ratenbegrenzung wird der Aufruf wiederholt, und jede Anfrage hat ein Zeitlimit, statt einen Worker zu blockieren.
Nachweis für jeden Versand
Das Versandprotokoll zeigt jeden Aufruf mit Status, Payload und Antwort, und fehlgeschlagene Aufrufe lassen sich mit einem Klick wiederholen.
Send Test an jeder Zuordnung löst einen echten Aufruf aus, sodass Sie das Ergebnis prüfen, bevor der erste Kunde die E-Mail erhält.
Odoo spricht direkt mit Loops. Es gibt keine Middleware, keinen Lizenzserver und keine Telemetrie.
Die Loops-Konfiguration: Verbindung, Kontaktsynchronisation und Zähler an einem Ort.Eine Vorlagenzuordnung mit den an den Datensatz gebundenen Loops-Datenvariablen.Das Versandprotokoll: jeder Aufruf mit Status und Wiederholung per Klick bei Fehlern.
Für wen sie gedacht ist
Unternehmen, die Kunden in Odoo pflegen und E-Mails in Loops gestalten.
Marketingteams, die eine von Odoo gepflegte Zielgruppe statt CSV-Uploads wollen.
Supportteams, die belegen müssen, ob eine Bestätigungs-E-Mail versendet wurde.
Administratoren, die eine direkte Anbindung ohne Middleware wünschen.
Nicht geeignet, wenn:
Teams, die Abmeldungen und Bounces im Odoo-Partner zurückgeschrieben brauchen.
Wer Loops-E-Mails, Kampagnen oder Sequenzen in Odoo gestalten möchte.
Teams, die Öffnungs- und Klickstatistiken in Odoo benötigen.
Datenbanken auf Odoo Online (SaaS), die keine Apps von Drittanbietern installieren können.
Kaufen Sie die App im Odoo Apps Store für Odoo 19.0.
Fügen Sie das Modul Ihrem Odoo.sh-Projekt oder dem Addons-Pfad Ihres On-Premise-Servers hinzu.
Aktualisieren Sie in Odoo die App-Liste und installieren Sie Loops.so Connector. Dialog wird mitinstalliert, falls es fehlt.
Odoo Online (SaaS) erlaubt keine Apps von Drittanbietern, deshalb lässt sich diese App dort nicht installieren. Nutzen Sie ein Odoo.sh-Projekt oder eine On-Premise-Datenbank mit Odoo 19.
Konfiguration
Legen Sie in Ihren Loops-Einstellungen einen API-Schlüssel für diese Integration an und notieren Sie die Transaktionsvorlagen, die Odoo versenden soll.
Öffnen Sie in Odoo die Loops-Konfiguration, fügen Sie den Schlüssel ein und klicken Sie auf Test Connection.
Aktivieren Sie Sync contacts, wählen Sie eine Standard-Mailingliste und entscheiden Sie, ob Delete on removal aktiv sein soll.
Legen Sie unter Contact Properties eine Zeile für jeden Partnerwert an, den Sie in Loops brauchen. Die Eigenschaft muss in Loops bereits existieren.
Synchronisieren Sie Ihre Loops-Transaktionsvorlagen, legen Sie eine Vorlagenzuordnung an, klicken Sie auf Load Data Variables und prüfen Sie den Aufruf mit Send Test im Versandprotokoll.
Einstellung
Wirkung
Enabled
Schaltet den Connector für diese Datenbank ein oder aus.
API Key
Der Loops-API-Schlüssel. Er ist nur für Benutzer mit Einstellungsrechten hinterlegt.
Sync contacts
Sendet Odoo-Kontakte mit E-Mail-Adresse im 15-Minuten-Takt an Loops.
Contact source
Die Quellenbezeichnung, die Loops für diese Kontakte anzeigt, hier Odoo.
Default mailing list
Die Loops-Mailingliste, der neue Kontakte beitreten.
Delete on removal
Legt fest, ob ein in Odoo gelöschter Kontakt aus Loops entfernt wird oder nur nicht mehr aktualisiert wird.
Contact Properties
Zeilen aus Loops-Eigenschaft, Typ und Ausdruck, die Partnerwerte in eigene Loops-Eigenschaften übertragen.
So nutzen Sie sie
Loops-Zielgruppe aktuell halten
Arbeiten Sie in Odoo wie gewohnt: Kunden anlegen, E-Mail-Adressen korrigieren, Aufträge bestätigen.
Der Connector merkt jede Kontaktänderung vor und sendet sie alle 15 Minuten in Paketen von 50 an Loops.
Im Versandprotokoll sehen Sie genau, was übertragen wurde.
Odoo-E-Mail über Loops versenden
Legen Sie eine Vorlagenzuordnung zwischen der Odoo-E-Mail-Vorlage und der Loops-Vorlage an.
Verknüpfen Sie die Loops-Datenvariablen mit Ausdrücken auf den Datensatz und führen Sie einmal Send Test aus.
Sobald Odoo diese Vorlage versendet, schickt der Connector sie sofort mit den Daten des Datensatzes über Loops.
Fehlgeschlagenen Aufruf prüfen und wiederholen
Öffnen Sie das Versandprotokoll und filtern Sie nach Fehlern.
Lesen Sie Status, Payload und Antwort, um zu sehen, warum Loops den Aufruf abgelehnt hat.
Beheben Sie die Ursache, zum Beispiel eine fehlende Datenvariable, und klicken Sie auf Retry.
Grenzen
Abmeldungen und Bounces werden noch nicht in den Odoo-Partner zurückgeschrieben.
E-Mails, Kampagnen und Sequenzen gestalten Sie in Loops, nicht in Odoo.
Öffnungs- und Klickstatistiken werden nicht in Odoo angezeigt.
Normale Odoo-E-Mails laufen weiter über Ihren Ausgangsmailserver; nur zugeordnete Vorlagen gehen über Loops.
Kontakte, die nur in Loops angelegt wurden, werden nicht nach Odoo importiert.
Ein Loops-Konto pro Odoo-Datenbank.
Häufig gestellte Fragen
Wie synchronisiere ich Odoo-Kontakte mit Loops.so?
Installieren Sie den Loops.so Connector, fügen Sie Ihren Loops-API-Schlüssel ein und aktivieren Sie Sync contacts. Kontakte mit E-Mail-Adresse und die zugeordneten Eigenschaften werden alle 15 Minuten in Paketen von 50 von Odoo an Loops gesendet.
Kann ich Odoo-E-Mails über Loops-Transaktionsvorlagen versenden?
Ja. Eine Vorlagenzuordnung verbindet eine Odoo-E-Mail-Vorlage mit einer Loops-Vorlage und verknüpft jede Loops-Datenvariable mit einem Wert des Datensatzes. Versendet Odoo diese Vorlage, geht sie sofort über Loops raus. Ihre Gestaltung bleibt in Loops.
Was passiert, wenn die Loops-API nicht erreichbar ist?
Eine zugeordnete E-Mail läuft dann über Ihren Odoo-Ausgangsmailserver, der Kunde erhält sie also trotzdem. Ein nicht übertragener Kontakt bleibt für den nächsten Lauf vorgemerkt. Jeder Fehler steht mit Antwort im Versandprotokoll und lässt sich von Hand wiederholen.
Ersetzt der Loops Connector meinen Odoo-Ausgangsmailserver?
Nein. Normale Odoo-E-Mails laufen weiter über Ihren Mailserver. Der Loops.so Connector versendet nur die Vorlagen, die Sie einer Loops-Transaktionsvorlage zugeordnet haben.
Laufen meine Daten über Server von FlexCode?
Nein. Ihre Odoo-Datenbank spricht nur mit der Loops-API. Es gibt keine Middleware, keine Lizenzprüfung und keine Telemetrie.
Welche Odoo-Versionen unterstützt der Loops Connector?
Odoo 19.0, Community und Enterprise, auf Odoo.sh oder einem eigenen Server. Die App benötigt nur Standardmodule von Odoo und die Python-Bibliothek requests. Odoo Online erlaubt keine Apps von Drittanbietern.