Was das Modul in Ihrem Odoo ergänzt
Die Modulseite beginnt mit der Überschrift «HubSpot or Pipedrive contacts synced with Odoo». Nach der Installation erscheint ein Menü CRM Sync mit diesen Einträgen:
CRM Sync › Dashboard, die Übersicht.CRM Sync › Sync Queue, die Synchronisationswarteschlange.CRM Sync › Conflicts, die Konflikte.CRM Sync › Audit Log, das Prüfprotokoll.
Im Hintergrund definiert das Modul unter anderem die Modelle crm.sync.dashboard (CRM Sync Dashboard), crm.sync.queue.item (CRM Sync Queue Item), crm.sync.conflict (CRM Sync Conflict), crm.sync.audit.log (CRM Sync Audit Log), crm.sync.connection (CRM Sync Connection Service) und crm.sync.engine (CRM Sync Engine). Wenn Sie als Berater etwas im Entwicklermodus suchen, sind das die Namen, nach denen Sie suchen.

CRM Sync › Dashboard mit beiden CRMs getrennt, ungelösten Konflikten und Synchronisationsfehlern.Das Dashboard ist ein Formular mit Aktionsschaltflächen oben und Abschnitten für HubSpot, Pipedrive, Sync Health und Throughput. Im Screenshot sind sowohl HubSpot als auch Pipedrive getrennt, und das Dashboard selbst zählt die ungelösten Konflikte und die Synchronisationsfehler.
Zeitplan der geplanten Aktionen
Alle geplanten Aktionen des Moduls tragen das Präfix CRM Sync:. Alle acht sind standardmäßig deaktiviert, prüfen Sie also ihren Status in Ihrer Datenbank, bevor Sie sich darauf verlassen. Von der häufigsten zur seltensten geordnet:
- Jede Minute
CRM Sync: Process Queue, minütlich geplant. Diese Aktion trägt den Namen der Warteschlange, die Sie unterCRM Sync › Sync Queueaufrufen.
- Jede Minute
CRM Sync: Flush Audit Buffer, ebenfalls minütlich. Ihr Name verweist auf das Prüfprotokoll unterCRM Sync › Audit Log.
- Alle 30 Minuten
CRM Sync: Connection Health Check.
- Alle 60 Minuten
CRM Sync: Reconciliation Sweep.
- Täglich
CRM Sync: Bulk Import, täglich geplant.
- Täglich
CRM Sync: Purge Done Queue Items, ebenfalls täglich.
- Täglich
CRM Sync: Purge Resolved Conflicts, täglich.
- Täglich
CRM Sync: Purge Old Audit Logs, täglich.
Es gibt drei Bereinigungsaktionen. Dem Namen nach betreffen sie erledigte Warteschlangeneinträge, gelöste Konflikte und alte Prüfprotokolle.
Der Weg eines Eintrags durch die Warteschlange

CRM Sync › Sync Queue mit dem Filter Pending: Priorität, externe ID, Status und nächster Versuch je Eintrag.Unter CRM Sync › Sync Queue zeigt die Liste mit dem Filter Pending Einträge aus Pipedrive und HubSpot in zwei Typen: Inbound Webhook und Outbound Push. Jede Zeile zeigt die Priorität, die externe ID, den Status Pending und den nächsten Versuch. Verfolgt man einen Eintrag über die Zeit, lässt sich mit dem, was das Modul mitbringt, Folgendes beobachten:
- In der Warteschlange Der Eintrag erscheint in
Sync Queuemit dem StatusPendingund einem Datum für den nächsten Versuch.
- Jede Minute, falls aktiv Die Aktion
CRM Sync: Process Queueist minütlich geplant; denken Sie daran, dass sie standardmäßig deaktiviert ist.
- Wenn ein Konflikt auftritt Konflikte haben eine eigene Liste unter
CRM Sync › Conflicts, und das Modul enthält den AssistentenCRM Sync Conflict Resolve Wizard(crm.sync.conflict.resolve.wizard).
- Täglich, falls aktiv Die Aktionen
CRM Sync: Purge Done Queue ItemsundCRM Sync: Purge Resolved Conflicts, täglich geplant, nennen erledigte Einträge und gelöste Konflikte im Namen.
Wenn Sie in der Warteschlange oder im Dashboard Fehler sehen und wissen möchten, was jede Meldung bedeutet, finden Sie die Details unter den Fehlermeldungen des Moduls.
Die Assistenten, die Dialoge öffnen
Neben den Listen bringt das Modul vier Assistenten mit:
crm.sync.import.wizard(CRM Sync Import Wizard).crm.sync.conflict.resolve.wizard(CRM Sync Conflict Resolve Wizard).crm.sync.bulk.unlink.wizard(CRM Sync Bulk Unlink Wizard).crm.sync.transfer.disclosure.wizard(CRM Sync Transfer Disclosure Wizard).

Import CRM Data mit HubSpot in Service und der Frage, ob alle Kontakte und Unternehmen importiert werden sollen.Der Dialog Import CRM Data hat ein Feld Service (im Screenshot mit HubSpot ausgewählt), fragt, ob Sie alle Kontakte und Unternehmen importieren möchten, und bietet drei Schaltflächen: Import Now, Skip und Cancel. Unabhängig von diesem Assistenten ist die Aktion CRM Sync: Bulk Import täglich geplant.

I acknowledge and continue.Der letzte Dialog der Abfolge, Cross-Border Transfer Disclosure, zeigt einen Text zur Übermittlung von Daten in die USA nach der DSGVO, eine Checkbox I acknowledge and continue und die Schaltflächen Acknowledge & Continue und Cancel. Das ist, was das Modul auf dem Bildschirm anzeigt; die rechtliche Bewertung Ihres Falls liegt bei Ihnen oder Ihrem Berater.
Der externe Dienst dahinter
Die Modulseite weist in einem eigenen Abschnitt darauf hin, «Before you buy: this app uses a paid external service», und enthält außerdem einen Abschnitt «Privacy policy». Die Verbindung läuft über FlexigoTech Cloud: Der Dienst speichert die Zugangsdaten verschlüsselt, überwacht die Synchronisation und benachrichtigt Sie per E-Mail, wenn sie fehlschlägt; ändert die Plattform ihre API, werden Modul und Dienst angepasst. Ohne Abonnement oder bei ausgesetztem Dienst stoppt das, was das Abonnement bereitstellt, und Ihre Daten bleiben in Ihrem Odoo.
Das Modul kostet 9 € pro Odoo-Version, einmalig zzgl. MwSt., für 17, 18, 19 und 20; der Tarif Connector kostet 49 €/Monat oder 490 €/Jahr zzgl. MwSt., mit bis zu 3 Plattformkonten (Pro: 98 €/Monat oder 980 €/Jahr, bis zu 10). Mit dem Abonnement ist das Modul für neue Odoo-Versionen enthalten, wenn Sie es auf flexigotech.com gekauft haben; im Odoo App Store wird jede Version dort gekauft, über die Seite in Odoo Apps.
Wie FlexigoTech Sie unterstützt
FlexigoTech implementiert Odoo 17, 18, 19 und 20 und entwickelt Konnektoren und Integrationen nach Maß. Wenn Sie das Modul bereits haben und wissen möchten, was Sie ausfüllen und worauf Sie in den ersten Tagen achten sollten, lesen Sie weiter mit der Einrichtung Schritt für Schritt. Wenn die Synchronisation etwas abdecken soll, das dieser Konnektor nicht mitbringt, prüfen wir das gern als individuelle Entwicklung.
Weiterlesen
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): views/crm_sync_menus.xml
- Quellcode des Moduls: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): data/crm_sync_crons.xml
- Quellcode des Moduls: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): static/description/index.html
- Quellcode des Moduls: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): models/crm_sync_audit_log.py
- Quellcode des Moduls: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): models/crm_sync_conflict.py
- Quellcode des Moduls: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): models/crm_sync_connection.py
- Quellcode des Moduls: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): models/crm_sync_dashboard.py
- Quellcode des Moduls: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): models/crm_sync_engine.py
- Quellcode des Moduls: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): models/crm_sync_queue_item.py
- Quellcode des Moduls: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): wizards/crm_sync_bulk_unlink_wizard.py
- Quellcode des Moduls: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): wizards/crm_sync_conflict_resolve_wizard.py
- Quellcode des Moduls: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): wizards/crm_sync_import_wizard.py
- Quellcode des Moduls: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): wizards/crm_sync_transfer_disclosure_wizard.py
- apps.odoo.com/apps/modules/20.0/flexigo_hubspot_pipedrive_two_way_crm_sync_lite
- apps.odoo.com/apps/modules/17.0/flexigo_hubspot_pipedrive_two_way_crm_sync_lite
- apps.odoo.com/apps/modules/18.0/flexigo_hubspot_pipedrive_two_way_crm_sync_lite
- apps.odoo.com/apps/modules/19.0/flexigo_hubspot_pipedrive_two_way_crm_sync_lite
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
