Skip to content

Odoo Community anbinden

MessengerHub verbindet sich mit Odoo über die XML-RPC API. Sie benötigen einen API-Schlüssel eines Odoo-Benutzers.


Schritt 1 – API-Schlüssel in Odoo erstellen

  1. Melden Sie sich in Ihrer Odoo-Instanz an
  2. Klicken Sie oben rechts auf Ihren Benutzernamen → Mein Profil
  3. Öffnen Sie den Tab Konto-Sicherheit
  4. Im Abschnitt API-Schlüssel klicken Sie auf Neuen API-Schlüssel
  5. Vergeben Sie eine Bezeichnung (z. B. „MessengerHub")
  6. Bestätigen Sie mit Ihrem Passwort
  7. Kopieren Sie den angezeigten Schlüssel – er wird nur einmal angezeigt

Hinweis: In älteren Odoo-Versionen finden Sie API-Schlüssel unter Einstellungen → Technisch → API-Schlüssel.


Schritt 2 – Datenbankname herausfinden

Den Datenbanknamen sehen Sie entweder:

  • In der URL Ihrer Odoo-Instanz (z. B. https://odoo.meinfirma.de/web#db=**meinfirma**)
  • Oder beim Login-Bildschirm in der Datenbankauswahl

Schritt 3 – Connector in MessengerHub einrichten

  1. Öffnen Sie Einstellungen → ERP-Connector
  2. Klicken Sie auf die Karte Odoo Community
  3. Füllen Sie alle Felder aus:
FeldBeispielHinweis
Odoo URLhttps://odoo.meinfirma.deOhne abschließenden Schrägstrich
DatenbanknamemeinfirmaExakt wie in Odoo hinterlegt
BenutzernameadminDer Benutzer, dessen API-Schlüssel Sie in Schritt 1 erstellt haben
API-Keyd4f8a2...Der in Schritt 1 kopierte Schlüssel
  1. Klicken Sie auf 🔌 Verbindung testen – bei Erfolg erscheint ✓ Verbindung erfolgreich
  2. Klicken Sie auf Speichern

Kundenerkennung

MessengerHub gleicht eingehende WhatsApp-Nachrichten automatisch mit Odoo-Kunden ab, indem die Telefonnummer mit den Feldern Telefon und Mobil im Kundenstamm verglichen wird.

Telegram-ID-Feld einrichten

Da Telegram keine Telefonnummer übermittelt, benötigen Sie ein zusätzliches Feld im Odoo-Kundenstamm.

Einmalige Einrichtung (nur Administrator):

  1. Öffnen Sie in Odoo Einstellungen → Technisch → Benutzerdefinierte Felder
  2. Klicken Sie auf Neu
  3. Füllen Sie aus:
    • Modell: res.partner
    • Feldname (technisch): x_telegram_chat_id
    • Bezeichnung: Telegram-ID
    • Typ: Text
  4. Speichern Sie

Danach erscheint das Feld Telegram-ID in jedem Kundendatensatz. Tragen Sie beim ersten Telegram-Kontakt die Chat-ID des Kunden dort ein.