Naar hoofdinhoud
HubSpot/Pipedrive

Zo werkt HubSpot/Pipedrive Two-Way CRM Sync Lite in Odoo onder de motorkap

HubSpot/Pipedrive Two-Way CRM Sync Lite voegt aan Odoo een menu CRM Sync toe met vier items (Dashboard, Sync Queue, Conflicts en Audit Log) en acht geplande acties met frequenties van elke minuut tot elke dag. In de wachtrij Sync Queue zie je de items van HubSpot en Pipedrive met hun status en volgende poging, en de verbinding met het CRM loopt via FlexigoTech Cloud, een betaalde externe dienst. Hier vind je het hele overzicht, geordend in de tijd.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 4 november 2026

In het kort

Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 20.0 · in de bronnen onderaan
Leestijd
5 min

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.

Formulier van het CRM Sync-dashboard met actieknoppen en secties HubSpot, Pipedrive, Sync Health en Throughput
Het dashboard 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:

  1. Elke minuut CRM Sync: Process Queue, ingepland elke minuut. Dit is de actie die genoemd is naar de wachtrij die je bekijkt in CRM Sync › Sync Queue.
  1. Elke minuut CRM Sync: Flush Audit Buffer, ook elke minuut. De naam verwijst naar het auditlogboek, dat je vindt onder CRM Sync › Audit Log.
  1. Elke 30 minuten CRM Sync: Connection Health Check.
  1. Elke 60 minuten CRM Sync: Reconciliation Sweep.
  1. Elke dag CRM Sync: Bulk Import, ingepland elke dag.
  1. Elke dag CRM Sync: Purge Done Queue Items, ook elke dag.
  1. Elke dag CRM Sync: Purge Resolved Conflicts, elke dag.
  1. 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

Lijst Sync Queue met filter Pending en vier records van Pipedrive en HubSpot van het type Inbound Webhook en Outbound Push
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:

  1. In de wachtrij Het item verschijnt in Sync Queue met status Pending en een datum voor de volgende poging.
  1. Elke minuut, als ze actief is De actie CRM Sync: Process Queue is ingepland elke minuut; onthoud dat ze standaard uitstaat.
  1. Als er een conflict ontstaat Conflicten hebben hun eigen lijst in CRM Sync › Conflicts, en de module bevat de wizard CRM Sync Conflict Resolve Wizard (crm.sync.conflict.resolve.wizard).
  1. Elke dag, als ze actief zijn De acties CRM Sync: Purge Done Queue Items en CRM 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).
Modaal dialoogvenster Import CRM Data met het veld Service op HubSpot en de knoppen Import Now, Skip en Cancel
De 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.

Rondleiding langs het CRM Sync-dashboard, het dialoogvenster Import CRM Data, de lijst Sync Queue met filter Pending en het dialoogvenster Cross-Border Transfer Disclosure
Op volgorde: het dashboard, de importwizard, de openstaande wachtrij en de melding over gegevensoverdracht met het vakje 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

Foutmeldingen van HubSpot/Pipedrive Two-Way CRM Sync Lite: wat elke melding betekentElke foutmelding van HubSpot/Pipedrive Two-Way CRM Sync Lite in Odoo, met de letterlijke tekst, wanneer die verschijnt en wat je eraan doet.HubSpot/Pipedrive Two-Way CRM Sync Lite: checklist voor het inrichten in OdooChecklist om HubSpot/Pipedrive Two-Way CRM Sync Lite in Odoo in te richten: welke velden je invult, de statussen per record en wat je de eerste week controleert.Je gebruikt HubSpot of Pipedrive maar nog geen Odoo: zo beslis je of je ze koppeltGebruik je HubSpot of Pipedrive maar nog geen Odoo? Wat je nu met de hand doet, wat de Two-Way CRM Sync Lite-connector gelijk houdt en waar je begint.
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