Saltar al contenido principal
HubSpot/Pipedrive

Errores de HubSpot/Pipedrive Two-Way CRM Sync Lite: qué significa cada mensaje

Los mensajes de HubSpot/Pipedrive Two-Way CRM Sync Lite caen en cuatro grupos: permisos (solo un administrador conecta, desconecta o purga), datos de conexión mal formados (Client ID, Redirect URI, contraseña del webhook de Pipedrive), el paso por FlexigoTech Cloud y los cambios de estado. Aquí tienes cada texto tal como lo muestra el módulo, cuándo sale según lo que dice y qué hacer con él.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 4 de noviembre de 2026

Lo esencial

Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del conector, versión 20.0 · en las fuentes enlazadas al final
Lectura
6 min

Los mensajes, uno a uno

Donde ves %s, el mensaje lo sustituye por un valor concreto al mostrarse.

MensajeCuándo saleQué hacer
Only an administrator may connect a CRM account.Un usuario que no es administrador intenta conectar una cuenta de CRM.Que conecte la cuenta un administrador.
Only an administrator may disconnect a CRM connection.Un usuario que no es administrador intenta desconectar una conexión de CRM.Que la desconecte un administrador.
Only an administrator may purge the CRM sync audit log.Alguien sin rol de administrador intenta purgar el registro de auditoría de la sincronización.Pide la purga a un administrador.
You are not allowed to run CRM sync.Tu usuario no tiene permiso para lanzar la sincronización del CRM.Habla con quien administra Odoo para que la lance o te dé acceso.
Only CRM Sync admins can force a sync.Intentas forzar una sincronización sin ser admin de CRM Sync.La fuerza un admin de CRM Sync.
Only CRM Sync admins can bulk-unlink.Intentas desvincular registros en bloque sin ser admin de CRM Sync.Lo hace un admin de CRM Sync.
Only CRM Sync admins can resolve conflicts.Intentas resolver conflictos sin ser admin de CRM Sync.Los resuelve un admin de CRM Sync.
Client ID must be alphanumeric.El Client ID lleva caracteres que no son letras ni números.Vuelve a copiarlo sin espacios ni símbolos.
Redirect URI must be HTTPS.La Redirect URI no usa HTTPS.Pon una dirección que empiece por https.
Redirect URI must not be a loopback address.La Redirect URI apunta a una dirección loopback (la propia máquina).Usa la dirección pública de tu Odoo.
The Pipedrive webhook password needs at least 16 characters.La contraseña del webhook de Pipedrive es más corta de 16 caracteres.Escribe una contraseña más larga.
Configure the %s Client ID first.Falta el Client ID del CRM que indica el mensaje.Rellena ese Client ID y vuelve a intentarlo.
OAuth exchange failed: %sHa fallado el intercambio OAuth; tras los dos puntos va el detalle.Lee el detalle que acompaña al mensaje: es la pista de qué revisar.
Through FlexigoTech Cloud, connect with a HubSpot private app token or a Pipedrive API token in the FlexigoTech Cloud section below.La conexión va por FlexigoTech Cloud y el módulo te remite a los tokens.Pega el token de app privada de HubSpot o el token de API de Pipedrive en la sección FlexigoTech Cloud, más abajo.
Accept first that the CRM sync works through FlexigoTech Cloud: nothing was sent and nothing was saved.No se ha aceptado que la sincronización funciona a través de FlexigoTech Cloud.Acéptalo y repite la acción: el mensaje confirma que no se envió ni se guardó nada.
A CRM connection does not cross between a direct connection and FlexigoTech Cloud: the one bought before stays direct and a new one goes through FlexigoTech Cloud.Intentas pasar una conexión de directa a FlexigoTech Cloud o al revés.Deja la conexión comprada antes como directa; una nueva va por FlexigoTech Cloud.
This %s connection is direct (OAuth): it keeps working as before.La conexión del CRM indicado es directa (OAuth).Nada que arreglar: sigue funcionando como antes.
You must acknowledge to continue, or cancel.Intentas seguir sin haber reconocido el aviso.Reconócelo para continuar o cancela.
Unknown connection state %sLa conexión tiene un estado que el módulo no reconoce.Copia el mensaje completo, con el estado que muestra, y pásalo a quien mantiene tu Odoo.
Illegal state transition %s -> %sSe intenta un cambio de estado no permitido entre los dos estados que aparecen.Anota ambos estados y pásalos a quien mantiene tu Odoo.

Permisos y datos de la conexión

Los mensajes de permisos tienen dos niveles. Unos hablan de administrator: conectar una cuenta de CRM, desconectar una conexión y purgar el registro de auditoría. Los que empiezan por Only CRM Sync admins se refieren a los administradores de CRM Sync: forzar una sincronización, desvincular en bloque y resolver conflictos. Aparte queda You are not allowed to run CRM sync., para quien no puede lanzar la sincronización. En todos ellos el arreglo no está en tu pantalla: lo hace otra persona con más permisos o te los da.

Asistente Bulk Unlink CRM Records con HubSpot seleccionado, Linked Partners a cero, un aviso sobre ids externos y los botones Unlink All y Cancel
El asistente Bulk Unlink CRM Records, aquí sin registros vinculados (Linked Partners a cero).

Desvincular en bloque es una de las acciones reservadas a admins de CRM Sync. En el asistente se ve el servicio elegido, el número de Linked Partners, un aviso sobre ids externos y los botones Unlink All y Cancel.

Las validaciones de datos se refieren a los valores de la conexión: el Client ID solo admite letras y números, la Redirect URI tiene que ser HTTPS y no puede ser una dirección loopback, y la contraseña del webhook de Pipedrive necesita al menos 16 caracteres. Si te sale Configure the %s Client ID first., falta el Client ID del CRM que estás conectando. Y si el error es OAuth exchange failed: %s, la parte que sigue a los dos puntos es lo que tienes que leer con calma.

FlexigoTech Cloud, conexión directa y estados

Varios mensajes tienen que ver con la vía de conexión. Hay conexiones directas (OAuth) y conexiones a través de FlexigoTech Cloud, y el módulo no deja cruzar una conexión de una vía a la otra: la comprada antes sigue directa y una nueva va por FlexigoTech Cloud. Si la tuya es directa, This %s connection is direct (OAuth): it keeps working as before. te confirma que sigue como estaba. Si va por FlexigoTech Cloud, se conecta con un token de app privada de HubSpot o un token de API de Pipedrive en la sección FlexigoTech Cloud.

Antes de usar esa vía, el módulo pide aceptar que la sincronización funciona a través de FlexigoTech Cloud. Si no se acepta, el mensaje lo deja claro: no se envió ni se guardó nada. FlexigoTech Cloud guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla. Sin suscripción, o con el servicio suspendido, se para lo que da la suscripción y los datos se quedan en tu Odoo.

Diálogo Cross-Border Transfer Disclosure con texto sobre transferencia de datos a EE. UU., casilla I acknowledge and continue sin marcar y botones Acknowledge & Continue y Cancel
El diálogo Cross-Border Transfer Disclosure, con la casilla I acknowledge and continue todavía sin marcar.

El mensaje You must acknowledge to continue, or cancel. habla de reconocer o cancelar, las mismas palabras que llevan los botones Acknowledge & Continue y Cancel de este diálogo.

Lista Sync Queue con filtro Pending y cuatro registros de Pipedrive y HubSpot de tipo Inbound Webhook y Outbound Push, con prioridad, ID externo, estado Pending y próximo intento
La lista CRM Sync › Sync Queue filtrada por Pending.

Los dos mensajes de estado son distintos: Unknown connection state %s habla del estado de la conexión, y Illegal state transition %s -> %s de un cambio de estado no permitido entre los dos que muestra. En ambos casos, guarda el texto completo con los valores que aparecen. Si quieres ver cómo encajan menús y registros, lo explicamos en cómo funciona el módulo por dentro.

Panel CRM Sync con HubSpot y Pipedrive desconectados, diálogo Import CRM Data, lista Sync Queue y diálogo Cross-Border Transfer Disclosure
Del panel CRM Sync, con conflictos sin resolver y errores de sincronización, al diálogo de importación, la cola Pending y el aviso de transferencia.

Si necesitas ayuda

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida, así que podemos revisar contigo la conexión o los permisos que provocan estos mensajes. La app cuesta 9 € por versión de Odoo, pago único sin IVA, para 17, 18, 19 y 20, y el plan Conector de FlexigoTech Cloud son 49 €/mes o 490 €/año sin IVA. Tienes los detalles en la página del conector y, si estás empezando, en la puesta en marcha paso a paso.

Sigue leyendo

Cómo funciona HubSpot/Pipedrive Two-Way CRM Sync Lite en Odoo por dentroMenús, tareas programadas y cola de HubSpot/Pipedrive Two-Way CRM Sync Lite en Odoo: qué está programado cada minuto, cada hora y cada día, y qué ves en cada pantalla.HubSpot/Pipedrive Two-Way CRM Sync Lite: checklist de puesta en marcha en OdooChecklist para poner en marcha HubSpot/Pipedrive Two-Way CRM Sync Lite en Odoo: campos que rellenar, estados de cada registro y qué revisar la primera semana.Usas HubSpot o Pipedrive y aún no tienes Odoo: cómo decidir si conectarlosSi usas HubSpot o Pipedrive y aún no tienes Odoo: qué haces hoy a mano, qué mantiene alineado el conector Two-Way CRM Sync Lite y por dónde empezar.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes