Odoo
INTEGRATIONS · EXPERTINI ATS

Odoo

Conecte su propio servidor Odoo y envíe nuevas contrataciones a Odoo RR. HH. y borradores de facturas de colocación; disponible hoy mismo, con su propia clave de API.

3 min de lectura · Actualizado en julio de 2026 · Redacción de Expertini

La integración de Odoo ATS ya está disponible en Expertini ATS. Si su organización utiliza Odoo — autoalojado, en Odoo.sh o Odoo Online —, conecte su propio servidor con su propia clave API y resuelva dos necesidades a la vez: las contrataciones aceptadas se transfieren a Odoo HR como registros de empleados y las colocaciones de clientes se convierten en borradores de facturas en Odoo Accounting. Sin necesidad de volver a ingresar datos en ningún extremo de la contratación.

Al tratarse de su propio servidor y su propia clave, la conexión funciona como esperan los equipos con alojamiento propio: sin intermediarios de terceros, sin datos que pasen por un proveedor no elegido y sin tarifas por uso; el conector está incluido en el plan Business, junto con el seguimiento nativo de comisiones del CRM de clientes que alimenta las cifras de facturación. Regístrese y conéctese desde el panel integrado de la aplicación.

01Dos brechas resueltas: de contratado a incorporado y de colocación a factura

Los equipos internos utilizan el envío a RR. HH.: en el momento en que se acepta una oferta, la nueva incorporación aparece en Odoo HR lista para la incorporación, con los datos que selección ya ha recopilado. Las agencias utilizan el envío para facturación: la contratación de un cliente genera un borrador de factura en Odoo Accounting con la cifra de comisión registrada en el Client CRM. Muchas empresas usuarias de Odoo utilizan ambas opciones.

02Su servidor, su clave, su control

La configuración es deliberadamente sencilla y directa: vincule Expertini a su URL y base de datos de Odoo, proporcione una clave API de su propio usuario de Odoo y la conexión quedará establecida. Funciona tanto con instalaciones autoalojadas como con Odoo.sh y Odoo Online. Las facturas se generan como borradores, por lo que su flujo de trabajo contable (impuestos, diarios contables, aprobaciones) se mantiene exactamente según lo configurado por los usuarios de Odoo.

03Bidireccional: sus datos de Odoo facilitan la gestión en el ATS y viceversa

La conexión también lee su instancia, lo que ahorra horas de trabajo reales en un entorno ERP. La importación transfiere las empresas de Odoo (res.partner) al Client CRM de Expertini como clientes potenciales (con concordancia de nombres, sin sobrescribir nada y con total seguridad para volver a ejecutarse), mientras que la exportación crea los clientes del ATS como contactos de Odoo, deduplicados respecto a los ya existentes, para que ventas y selección dejen de mantener manualmente dos listas divergentes. En el ámbito de las personas va más allá: «Importar personas» transfiere el directorio de empleados de Odoo HR a la base de datos de candidatos del ATS, no como una lista estática, sino como registros con procesamiento, búsqueda y puntuación de currículum vinculados, listos para búsquedas de movilidad interna en ofertas activas. Cada sentido de la sincronización cuenta con un botón específico acompañado de un informe de elementos creados frente a omitidos, registrado en la página de actividad de la aplicación y sujeto a los permisos del usuario de Odoo cuya clave haya proporcionado.

04Parte del plan Business

Los conectores ERP —incluido Odoo— forman parte del plan Business, sin cargos adicionales por conexión ni por envío de datos. El flujo de trabajo que produce los datos (cartas de oferta, informes de auditoría en PDF, el embudo de contratación) está disponible en todos los planes; la conexión con Odoo en sí es la funcionalidad de nivel empresarial.

Notas de ingeniería

Arquitectura y operaciones de la plataforma

A1Connection architecture

Se trata de una conexión directa con un sistema que usted aloja o gestiona directamente: el formulario toma la URL y las credenciales de su instancia, las verifica con una llamada en tiempo real antes de guardar nada y almacena las claves cifradas en reposo. Las páginas de conexión muestran el estado («conectado», «guardado ✓»), nunca los valores en sí.

Dado que la credencial es suya, la rotación está en sus manos: sustituya la clave en su propio sistema, pegue la nueva aquí y la verificación en tiempo real la confirmará antes de sobrescribir la anterior. Al desconectar se elimina de inmediato la credencial almacenada.

A2Escribir semántica y flujo de datos

Cada movimiento de datos es una acción explícita con un resultado registrado. Las escrituras ocurren al hacer clic, o automáticamente solo donde haya habilitado una regla (el envío automático al contratar está desactivado de forma predeterminada, por proveedor). Las lecturas (importaciones de personas, cuentas o archivos) se ejecutan al presionar Importar, eliminan duplicados respecto a lo que ya tiene (clientes por nombre, personas por correo electrónico), omiten en lugar de sobrescribir e informan con precisión lo creado frente a lo omitido, por lo que volver a ejecutar cualquier importación es seguro por diseño.

Cada acción registra una fila en el historial de actividad de la aplicación (ats_app_activity): qué se ejecutó, cuándo, para qué registro y el resultado, incluido el texto de error literal del proveedor cuando algo falla. Los informes de uso dentro del ATS agregan ese mismo registro, por lo que la información de la integración y su funcionamiento real nunca discrepan.

Todo lo que sale de la ruta de la solicitud (difusión de notificaciones, entrega de webhooks, registro de actividad, correo electrónico) se ejecuta en subprocesos en segundo plano desatendidos. Un extremo externo lento nunca puede bloquear la interfaz, y un efecto secundario fallido se registra en lugar de reintentarse silenciosamente generando inconsistencias.

A3Consideraciones operativas

Las conexiones se establecen a nivel de organización y están restringidas a los roles de propietario y administrador; los seleccionadores utilizan las funciones que ofrece una conexión, pero no pueden conectarla, desconectarla ni reconfigurarla. Al desconectar se eliminan de inmediato las credenciales almacenadas y las funciones dependientes se detienen de forma visible, no silenciosa. Los datos ya importados siguen siendo suyos y editables.

Las personas importadas llegan marcadas como importadas con valores de privacidad predeterminados y conservadores: no se asume el consentimiento de nadie que no haya completado su formulario de postulación y se aplican los valores de retención predeterminados. Todo lo registrado es suyo para llevárselo: las exportaciones en CSV y la aplicación Data Export cubren los mismos repositorios que el propio producto consulta. La salida está tan abierta como la entrada — por diseño, no por concesión.

A4Ubicación en la topología de integración

Esta integración ya está activa en el catálogo. One connection per provider unlocks every feature it powers, and the topology grid below shows the neighbouring connectors in the same capability area — statuses come from the same registry that drives the in-app hub, so this page can never claim more than the product does. For anything the catalogue does not cover, Webhooks and Zapier are the generic, documented escape hatch.

Mapa de dependencias

Connection typedirecto: URL y credenciales de su instancia, verificadas en tiempo real antes de guardar
Secrets at restcifrado; la interfaz muestra indicadores de presencia, nunca valores
Action journalats_app_activity: una fila por acción, errores del proveedor de forma literal
Auto-push rulesdesactivado por defecto, por proveedor, cada ejecución registrada
Registry statuslive

Esquema de interfaz de

Esquema estructural de la interfaz: paneles, jerarquía y posibilidades de interacción. Un contrato, no una captura de pantalla.
Tarjeta de conexión
● conectado — indicador de presencia
permisos: mínimo requerido desconectar
Acciones
envío — clic explícitoimportación — desduplicada
Diario de actividad
Fig. 1 — Odoo: esquema estructural de la interfaz. Los paneles y estados constituyen el contrato; los datos mostrados son provisionales.

Flujo de interacción: estados, validaciones, comentarios

Cada estado a continuación se aplica en el servidor; la interfaz lo reporta, no lo decide.
Enter URL + credentialsu propia instancia, su propia clave
Live verificationuna llamada real debe realizarse con éxito antes de que se almacene nada
Encrypted storesecretos en reposo; visualización del indicador de presencia
Explicit actionsenvíe / importe / facture con un solo clic
Journalfila por acción, errores del proveedor textualmente
Fallo de verificación → se muestra la respuesta del propio proveedor; no se guarda nadaCredencial rotada → pegue la nueva; se verifica antes de sobrescribirDesconectar → credencial eliminada inmediatamente
Fig. 2 — flujo de interacción: azul marino = estados, dorado = validaciones aplicadas por el servidor, verde = resultados confirmados; las etiquetas enumeran los casos especiales y sus respuestas.

Neighbouring connectors — Planificación de recursos empresariales

Los estados provienen del registro en tiempo real — explore el catálogo completo →

Preguntas frecuentes

¿Está ya operativa la integración con Odoo?
Sí. Conecte su propio servidor de Odoo desde el panel integrado en la aplicación tras iniciar sesión, utilizando una clave de API generada en su instancia de Odoo.
¿Qué tipos de alojamiento de Odoo son compatibles?
Servidores autohospedados, Odoo.sh y Odoo Online: la conexión se realiza a la URL de su instancia y a la base de datos con su clave de API.
¿Expertini almacena mis datos contables?
No. Expertini envía los datos de contratación y borradores de factura a su Odoo; su contabilidad permanece en su instancia de Odoo bajo su control.
¿Las facturas se contabilizan automáticamente?
No: se crean como borradores en Odoo Accounting para que su equipo financiero los revise y los contabilice siguiendo su flujo de trabajo habitual.

De un vistazo

  • Disponible hoy: conéctese con su propia clave de API
  • Transferir contrataciones aceptadas a Odoo HR
  • Importe empresas de Odoo como clientes · vuelva a exportar clientes
  • Importar personas de Odoo HR a la base de datos de candidatos evaluables
  • Borradores de facturas de colocación en Odoo Accounting
  • Funciona con entornos autohospedados, Odoo.sh y Odoo Online
  • Cifras de comisiones del CRM de clientes nativo
  • Incluido en la suscripción, sin cargos de conexión

Vea odoo en su propia contratación.

Traiga una descripción de puesto real a una demostración de 30 minutos; prueba gratuita incluida.

Solicitar una demostración
Expertini inteligente
En línea ahora
¡Hola! Soy el especialista inteligente de producto de Expertini. Pregúnteme lo que desee sobre nuestras soluciones, obtenga orientación sobre cualquiera de nuestras herramientas de contratación o simplemente dígame qué desea hacer: le orientaré en la dirección correcta. Para problemas específicos de su cuenta, escriba a support@expertini.com.