Odoo-Integration
Erstelle automatisch Kontakte, Kalendertermine und Verkaufschancen in Odoo, wenn Termine gebucht werden
meetergo verbindet sich mit Odoo und erstellt Kontakte, Kalendertermine und Verkaufschancen, sobald Termine gebucht werden. Es funktioniert mit Odoo Online, Odoo.sh und selbst gehostetem Odoo (Versionen 14 bis 19).
Was synchronisiert wird
| Datensatz | Beschreibung | Einstellbar |
|---|---|---|
| Kontakt | Erstellt oder aktualisiert den Kontakt, gefunden über die E-Mail | Standardmäßig an |
| Kalendertermin | Trägt die Buchung mit Zeit, Ort, Videolink und Antworten in den Odoo-Kalender ein | Automatisch |
| Verkaufschance | Erstellt eine Verkaufschance in der CRM-App oder verknüpft den Termin mit einer offenen | Optional |
Beim Verschieben wird der Kalendertermin in Odoo verschoben. Bei einer Absage wird er gelöscht. Odoo verschickt für diese Termine keine eigenen Einladungen, denn meetergo informiert deine Gäste bereits.
Odoo verbinden
Voraussetzungen
- meetergo-Konto mit freigeschalteter CRM-Integration
- Odoo mit Zugriff auf die externe API:
- Odoo Online: nur im Custom-Tarif. Die Tarife One App Free und Standard haben keinen API-Zugriff.
- Odoo.sh und selbst gehostetes Odoo: immer enthalten. Dein Odoo muss per https aus dem Internet erreichbar sein.
- Die App Kalender für Kalendertermine und die App CRM für Verkaufschancen
API-Schlüssel in Odoo erstellen
- Klicke in Odoo auf deinen Avatar und öffne Mein Profil (oder Einstellungen)
- Öffne den Reiter Kontosicherheit
- Klicke auf Neuer API-Schlüssel, bestätige dein Passwort und nenne den Schlüssel "meetergo"
- Kopiere den Schlüssel. Odoo zeigt ihn nur einmal an.
meetergo handelt als der Odoo-Benutzer, dem der Schlüssel gehört. Nutze einen Benutzer, der Kontakte, Kalendertermine und Verkaufschancen anlegen darf.
So verbindest du Odoo
- Gehe zu Integrationen
- Suche Odoo und klicke auf Jetzt verbinden
- Gib deine Odoo-URL ein, zum Beispiel
https://acme.odoo.com - Prüfe die Datenbank. Bei Odoo Online wird sie aus der URL übernommen. Bei Odoo.sh oder selbst gehostetem Odoo gibst du den Datenbanknamen ein.
- Gib die Login-E-Mail des Odoo-Benutzers und den API-Schlüssel ein
- Klicke auf Verbinden
meetergo meldet sich zur Prüfung bei Odoo an, bevor es die Verbindung speichert. Den API-Schlüssel zeigt meetergo danach nie wieder an.
Pro Terminart einstellen
Jede Terminart hat eigene Odoo-Einstellungen.
- Gehe zu Terminplanung
- Bearbeite deine Terminart
- Öffne CRM und klicke bei Odoo auf Verwalten
- Wähle aus, was erstellt werden soll
Optionen
Kontakt erstellen oder aktualisieren
Standardmäßig an, sobald Odoo verbunden ist.
- Sucht in Odoo nach einem Kontakt mit der E-Mail des Buchenden
- Aktualisiert ihn oder legt einen neuen Kontakt an
- Übernimmt Name, E-Mail, Telefon und, falls dein Buchungsformular danach fragt, den Firmennamen
Verkaufschance erstellen
Erstellt für jede Buchung eine Verkaufschance:
- Verkaufsteam: Wähle das Team
- Phase: Lege die Phase für neue Verkaufschancen fest
Ohne Team oder Phase nutzt Odoo seine Standardwerte.
Zu offener Verkaufschance hinzufügen
Verknüpft den Kalendertermin mit der zuletzt geänderten offenen Verkaufschance des Kontakts, statt eine neue anzulegen. Praktisch für Folgetermine.
Diese Optionen brauchen die CRM-App. Ohne sie synchronisiert meetergo nur Kontakte und Kalendertermine.
Routing-Formulare
Routing-Formulare können beim Absenden Odoo-Kontakte erstellen oder aktualisieren. Schalte es in den Formulareinstellungen unter CRM-Integration ein.
So werden Datensätze erstellt
Wenn eine Buchung bestätigt ist:
- Kontakt: über die E-Mail gefunden, dann aktualisiert oder neu angelegt
- Verkaufschance (falls aktiv): in deinem Team und deiner Phase angelegt und mit dem Kontakt verknüpft
- Kalendertermin: mit Zeit, Titel, Ort, Videolink und Antworten der Buchung angelegt, mit dem Kontakt als Teilnehmer und verknüpft mit der Verkaufschance
Datensätze werden dem Odoo-Benutzer zugewiesen, dessen E-Mail oder Login der des Gastgebers entspricht. Die Synchronisierung läuft nach der Buchung im Hintergrund. Ein Problem mit Odoo blockiert also nie eine Buchung.
Fehlerbehebung
Fehler beim Verbinden
| Meldung | Was du tun kannst |
|---|---|
| Unter dieser Adresse antwortet kein Odoo | Prüfe die URL. Sie muss mit https beginnen und aus dem Internet erreichbar sein. |
| Diese Datenbank gibt es nicht | Prüfe den Datenbanknamen. Odoo.sh zeigt ihn in deinem Projekt. |
| Odoo hat die Login-E-Mail oder den API-Schlüssel abgelehnt | Prüfe die Login-E-Mail und erstelle einen neuen API-Schlüssel. |
| Dein Odoo-Tarif hat keinen API-Zugriff | Odoo Online braucht den Custom-Tarif. |
Verbindung unterbrochen
Die Odoo-Karte zeigt Verbindung unterbrochen, wenn Odoo den API-Schlüssel nicht mehr akzeptiert, zum Beispiel weil der Schlüssel gelöscht oder der Benutzer archiviert wurde. Die Synchronisierung pausiert, bis du auf Neu verbinden klickst und einen neuen Schlüssel eingibst. Deine Einstellungen pro Terminart bleiben erhalten.
Kontakte werden nicht erstellt
- Prüfe, ob die Kontakt-Synchronisierung in der Terminart aktiv ist
- Prüfe, ob die Verbindung Verbindung unterbrochen zeigt
- Prüfe, ob der Odoo-Benutzer Kontakte anlegen darf
Keine Kalendertermine
Installiere die App Kalender in Odoo.
FAQ
Was passiert mit doppelten Kontakten?
meetergo sucht vor dem Anlegen nach der E-Mail. Gibt es den Kontakt schon, wird er aktualisiert.
Warum werden abgesagte Termine gelöscht und nicht archiviert?
Ein archivierter Termin zählt in Odoo-Berichten und Suchen weiter so, als hätte er stattgefunden. Löschen hält Kalender und Pipeline korrekt.
Wie trenne ich die Verbindung?
Gehe zu Integrationen, suche Odoo und klicke auf das Papierkorb-Symbol. Um den Zugriff auch in Odoo zu entziehen, lösche den API-Schlüssel unter Kontosicherheit.
Verwandte Artikel
War dieser Artikel hilfreich?
Lass uns wissen, ob dieser Artikel deine Fragen beantwortet hat.