Wat de module aan je Odoo toevoegt
De pagina van de module opent met de kop «HubSpot or Pipedrive contacts synced with Odoo». Na installatie verschijnt een menu CRM Sync met deze items:
CRM Sync › Dashboard, het dashboard.CRM Sync › Sync Queue, de synchronisatiewachtrij.CRM Sync › Conflicts, de conflicten.CRM Sync › Audit Log, het auditlogboek.
Onderliggend definieert de module onder meer de modellen 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) en crm.sync.engine (CRM Sync Engine). Ben je consultant en wil je iets terugvinden in de ontwikkelaarsmodus, dan zijn dit de namen waarop je zoekt.

CRM Sync › Dashboard, met beide CRM's niet verbonden, onopgeloste conflicten en synchronisatiefouten.Het dashboard is een formulier met bovenaan actieknoppen en secties voor HubSpot, Pipedrive, Sync Health en Throughput. Op de schermafbeelding staan zowel HubSpot als Pipedrive als niet verbonden, en het dashboard telt zelf de onopgeloste conflicten en de synchronisatiefouten.
Tijdlijn van de geplande acties
Alle acties van de module beginnen met CRM Sync:. Alle acht staan standaard uit, dus controleer hun status in je database voordat je erop rekent. Van de meest naar de minst frequente ziet dat er zo uit:
- Elke minuut
CRM Sync: Process Queue, ingepland elke minuut. Dit is de actie die genoemd is naar de wachtrij die je bekijkt inCRM Sync › Sync Queue.
- Elke minuut
CRM Sync: Flush Audit Buffer, ook elke minuut. De naam verwijst naar het auditlogboek, dat je vindt onderCRM Sync › Audit Log.
- Elke 30 minuten
CRM Sync: Connection Health Check.
- Elke 60 minuten
CRM Sync: Reconciliation Sweep.
- Elke dag
CRM Sync: Bulk Import, ingepland elke dag.
- Elke dag
CRM Sync: Purge Done Queue Items, ook elke dag.
- Elke dag
CRM Sync: Purge Resolved Conflicts, elke dag.
- Elke dag
CRM Sync: Purge Old Audit Logs, elke dag.
Er zijn drie opschoonacties. Afgaand op hun naam gaan ze over afgehandelde wachtrij-items, opgeloste conflicten en oude auditlogs.
De weg van een item door de wachtrij

CRM Sync › Sync Queue met het filter Pending: prioriteit, externe ID, status en volgende poging per item.In CRM Sync › Sync Queue, met het filter Pending, toont de lijst items van Pipedrive en HubSpot van twee typen: Inbound Webhook en Outbound Push. Elke regel toont de prioriteit, de externe ID, de status Pending en de volgende poging. Volg je één item in de tijd, dan zie je met wat de module meelevert het volgende:
- In de wachtrij Het item verschijnt in
Sync Queuemet statusPendingen een datum voor de volgende poging.
- Elke minuut, als ze actief is De actie
CRM Sync: Process Queueis ingepland elke minuut; onthoud dat ze standaard uitstaat.
- Als er een conflict ontstaat Conflicten hebben hun eigen lijst in
CRM Sync › Conflicts, en de module bevat de wizardCRM Sync Conflict Resolve Wizard(crm.sync.conflict.resolve.wizard).
- Elke dag, als ze actief zijn De acties
CRM Sync: Purge Done Queue ItemsenCRM Sync: Purge Resolved Conflicts, ingepland elke dag, dragen de afgehandelde items en de opgeloste conflicten in hun naam.
Zie je fouten in de wachtrij of op het dashboard en wil je weten wat elke melding betekent, dan vind je de details in de foutmeldingen van de module.
De wizards die dialogen openen
Naast de lijsten heeft de module vier wizards:
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, met HubSpot gekozen in Service en de vraag of je alle contacten en bedrijven wilt importeren.Het dialoogvenster Import CRM Data heeft een veld Service (op de schermafbeelding staat HubSpot geselecteerd), vraagt of je alle contacten en bedrijven wilt importeren en biedt drie knoppen: Import Now, Skip en Cancel. Los van deze wizard is de actie CRM Sync: Bulk Import ingepland elke dag.

I acknowledge and continue niet aangevinkt.Het laatste dialoogvenster van de reeks, Cross-Border Transfer Disclosure, toont een tekst over de overdracht van gegevens naar de VS volgens de AVG, een vakje I acknowledge and continue en de knoppen Acknowledge & Continue en Cancel. Dat is wat de module op het scherm laat zien; de juridische beoordeling van jouw situatie maak je zelf of met je adviseur.
De externe dienst erachter
De pagina meldt dit in een eigen sectie, «Before you buy: this app uses a paid external service», en heeft ook een sectie «Privacy policy». De verbinding loopt via FlexigoTech Cloud: die bewaart de inloggegevens versleuteld, bewaakt de synchronisatie en stuurt je een e-mail als er iets misgaat; verandert het platform zijn API, dan worden de module en de dienst aangepast. Zonder abonnement, of met de dienst opgeschort, stopt wat het abonnement levert en blijven je gegevens in je Odoo.
De module kost € 9 per Odoo-versie, eenmalig en excl. btw, voor 17, 18, 19 en 20; het plan Connector kost € 49 per maand of € 490 per jaar excl. btw, met maximaal 3 platformaccounts (Pro: € 98 per maand of € 980 per jaar, maximaal 10). Met het abonnement is de module voor nieuwe Odoo-versies inbegrepen als je hem op flexigotech.com hebt gekocht; in de Odoo App Store koop je elke versie daar, via de pagina op Odoo Apps.
Hoe FlexigoTech je helpt
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Heb je de module al en wil je weten wat je moet invullen en waar je de eerste dagen op let, ga dan verder met de stapsgewijze ingebruikname. Moet de synchronisatie iets dekken wat deze connector niet biedt, dan kunnen we dat bekijken als maatwerk.
Lees verder
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): views/crm_sync_menus.xml
- Broncode van de module: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): data/crm_sync_crons.xml
- Broncode van de module: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): static/description/index.html
- Broncode van de module: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): models/crm_sync_audit_log.py
- Broncode van de module: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): models/crm_sync_conflict.py
- Broncode van de module: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): models/crm_sync_connection.py
- Broncode van de module: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): models/crm_sync_dashboard.py
- Broncode van de module: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): models/crm_sync_engine.py
- Broncode van de module: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): models/crm_sync_queue_item.py
- Broncode van de module: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): wizards/crm_sync_bulk_unlink_wizard.py
- Broncode van de module: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): wizards/crm_sync_conflict_resolve_wizard.py
- Broncode van de module: flexigo_hubspot_pipedrive_two_way_crm_sync_lite 20.0 (c091502a): wizards/crm_sync_import_wizard.py
- Broncode van de module: 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
