Saltar para o conteúdo principal
HubSpot/Pipedrive

HubSpot/Pipedrive Two-Way CRM Sync Lite: checklist de arranque no Odoo

Para pôr a funcionar o HubSpot/Pipedrive Two-Way CRM Sync Lite, tem de preencher os campos de credenciais de cada CRM (Client ID, Client Secret, Redirect URI e tokens), escolher a direção e o utilizador de notificações, e aprender a ler os valores de state e status. Esta checklist organiza tudo por fases: o que prepara antes, o que faz ao ligar e o que revê durante a primeira semana.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 4 de novembro de 2026

O essencial

Versões
Odoo 17, 18, 19 e 20
Verificado
no código do conector, versão 20.0 · nas fontes indicadas no fim
Leitura
5 min

Antes de ligar: reúna as credenciais

O módulo define um campo para cada dado de ligação do HubSpot e do Pipedrive. Antes de abrir as definições no Odoo, tenha à mão os valores que vai colar em cada um. A lista abaixo usa o nome visível do campo e, entre parênteses, o seu nome técnico.

Se vai ligar o HubSpot

  • HubSpot Client ID (crm_sync_hs_client_id)
  • HubSpot App ID (crm_sync_hs_app_id)
  • HubSpot Client Secret (crm_sync_hs_client_secret)
  • HubSpot Redirect URI (crm_sync_hs_redirect_uri)
  • HubSpot private app token (crm_sync_fgt_hs_token)

Se vai ligar o Pipedrive

  • Pipedrive Client ID (crm_sync_pd_client_id)
  • Pipedrive Client Secret (crm_sync_pd_client_secret)
  • Pipedrive Redirect URI (crm_sync_pd_redirect_uri)
  • Pipedrive Webhook Username (crm_sync_pd_webhook_user)
  • Pipedrive Webhook Password (crm_sync_pd_webhook_password)
  • Pipedrive API token (crm_sync_fgt_pd_token)

Todos estes campos são de texto (Char). Se só trabalha com um dos dois CRM, prepare apenas o respetivo bloco.

Ecrã de Definições do Odoo com pesquisa, botões Guardar e Descartar e barra lateral com CRM Sync e Inventário
Definições do Odoo com CRM Sync na barra lateral; o painel principal aparece em branco, sem definições carregadas

Ao ligar: direção, notificações e webhooks

Com as credenciais coladas, falta rever estes campos:

  • Escolha um valor em HubSpot Direction (crm_sync_hs_direction). É um campo de seleção: reveja as opções que o seu Odoo oferece antes de guardar.
  • Faça o mesmo com Pipedrive Direction (crm_sync_pd_direction).
  • Preencha Sync Notification User (crm_sync_notify_user_id), um campo do tipo Many2one.
  • Decida se marca Auto-register webhooks (crm_sync_auto_register_webhooks), que é uma caixa de sim ou não.
  • Depois de guardar os tokens, veja o que mostram HubSpot token saved in FlexigoTech Cloud on (crm_sync_fgt_hs_saved_at) e Pipedrive token saved in FlexigoTech Cloud on (crm_sync_fgt_pd_saved_at).

Estes são alguns dos ecrãs do módulo que vai usar:

Painel CRM Sync com HubSpot e Pipedrive desligados, diálogo Import CRM Data, lista Sync Queue filtrada por Pending e diálogo Cross-Border Transfer Disclosure
O painel CRM Sync (secções HubSpot, Pipedrive, Sync Health e Throughput), o diálogo de importação, a fila em Pending e o aviso de transferência de dados
  • No diálogo Import CRM Data, confirme o que está no campo Service e responda à pergunta sobre importar todos os contactos e empresas com Import Now, Skip ou Cancel.
  • Em Cross-Border Transfer Disclosure, leia o texto que o módulo mostra sobre a transferência de dados para os EUA ao abrigo do RGPD. A caixa I acknowledge and continue aparece desmarcada e os botões são Acknowledge & Continue e Cancel.

Os estados que vai ver em cada registo

O módulo define dois campos de estado com valores diferentes. Convém reconhecê-los antes de os registos começarem a chegar.

O campo state admite estes valores:

  • pending = Pending
  • processing = Processing
  • done = Done
  • error = Error
  • skipped = Skipped

O campo status admite estes outros:

  • success = Success
  • error = Error
  • skipped = Skipped
  • forced = Forced
  • acknowledged = Acknowledged
  • deleted = Deleted

Na sequência animada acima, a lista Sync Queue filtrada por Pending mostra registos do Pipedrive e do HubSpot do tipo Inbound Webhook e Outbound Push, com a prioridade, o ID externo, o estado Pending e a próxima tentativa. Se quiser ver que menus e tarefas estão por trás, explicamos em como funciona o módulo por dentro.

A primeira semana: o que rever

  • Abra Sync Queue e filtre por Pending para ver esses registos com a prioridade, o ID externo e a próxima tentativa.
  • Procure registos com Error e com Skipped, tanto em state como em status.
  • Veja se há registos com Forced, Acknowledged ou Deleted em status.
  • Entre no painel CRM Sync e reveja as secções Sync Health e Throughput, além da contagem de conflitos e erros que apresenta.
  • No diálogo Resolve Conflicts, a secção Conflicts tem um campo Resolution pendente; escolha o valor pretendido e clique em Apply ou Cancel.
Diálogo Resolve Conflicts com a secção Conflicts, o campo Resolution em Keep Odoo Value e os botões Apply e Cancel
O diálogo Resolve Conflicts com Keep Odoo Value selecionado; o fundo está vazio, sem registos
  • Verifique o seu e-mail: o FlexigoTech Cloud vigia a sincronização e avisa por e-mail se falhar.
  • Se abrir o assistente Bulk Unlink CRM Records, veja o serviço selecionado e a contagem Linked Partners, e leia o aviso sobre ids externos antes de clicar em Unlink All.
Assistente Bulk Unlink CRM Records com HubSpot selecionado, Linked Partners a 0, aviso sobre ids externos e botões Unlink All e Cancel
Bulk Unlink CRM Records com o serviço HubSpot, ainda sem registos associados (Linked Partners a 0)

Se aparecer uma mensagem que não entende, tem os textos literais e o que fazer com cada um em os erros e avisos do módulo.

O que faz o FlexigoTech Cloud e o que acontece se o parar

A ligação passa pelo FlexigoTech Cloud: guarda as credenciais cifradas, vigia a sincronização e avisa por e-mail se falhar. Se a plataforma mudar a sua API, o módulo e o serviço são adaptados.

A app custa 9 € sem IVA na Odoo Apps, pagamento único por versão, para Odoo 17, 18, 19 e 20. O plano Conector custa 49 €/mês ou 490 €/ano sem IVA, com até 3 contas da plataforma (Pro: 98 €/mês ou 980 €/ano sem IVA, até 10).

Sem subscrição, ou com o serviço suspenso, para o que a subscrição oferece, mas os dados ficam no seu Odoo.

Com a subscrição, o módulo para as novas versões do Odoo está incluído se o comprou em flexigotech.com. Se o comprou na Odoo App Store, cada versão do Odoo compra-se lá.

Como a FlexigoTech o ajuda

A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se quiser que deixemos a ligação configurada consigo ou precisar de algo que o módulo não cobre, tem os detalhes na página do conector e na ficha da Odoo Apps.

Continue a ler

Como funciona por dentro o HubSpot/Pipedrive Two-Way CRM Sync Lite no OdooMenus, tarefas agendadas e fila do HubSpot/Pipedrive Two-Way CRM Sync Lite no Odoo: o que corre a cada minuto, hora e dia, e o que mostra cada ecrã.Erros do HubSpot/Pipedrive Two-Way CRM Sync Lite: o que significa cada mensagemCada mensagem de erro do HubSpot/Pipedrive Two-Way CRM Sync Lite no Odoo, com o texto literal, quando aparece e o que fazer para a resolver.Usa HubSpot ou Pipedrive e ainda não tem Odoo: como decidir se deve ligá-losSe usa HubSpot ou Pipedrive e ainda não tem Odoo: o que faz hoje à mão, o que o conector Two-Way CRM Sync Lite mantém alinhado e por onde começar.
Verificado no código do conector (versão 20.0) e nas fontes indicadas

Fontes