
INTEGRACIÓN ODOO n8n: AUTOMATIZAR ODOO CON N8N
¿Buscas automatizar Odoo con n8n? La integración Odoo n8n te permite conectar tu sistema ERP open-source a cientos de aplicaciones sin escribir una línea de código. Con 20 acciones disponibles, puedes crear workflows complejos que automatizan la gestión de contactos, oportunidades, notas y recursos personalizados en Odoo directamente desde n8n.
Esta integración es especialmente potente para las empresas que ya utilizan Odoo como columna vertebral de sus operaciones. Ya sea que necesites sincronizar contactos entre tu CRM y herramientas de email marketing, actualizar automáticamente tus oportunidades comerciales cuando recibes un pago, o crear notas desde formularios externos, n8n te ofrece la flexibilidad necesaria para conectar Odoo a tu ecosistema digital completo.
Descubre cómo aprovechar al máximo las acciones de Odoo en n8n para eliminar tareas manuales repetitivas y construir flujos de trabajo inteligentes que se ejecutan 24/7.
¿Necesitas ayuda para automatizar Odoo con n8n?
Nuestro equipo te responde en minutos.
Why automate Odoo with n8n?
La integración Odoo n8n pone a tu disposición 20 acciones para automatizar todas las operaciones críticas de tu ERP. Esto significa que puedes crear, leer, actualizar y eliminar contactos, oportunidades, notas y recursos personalizados directamente desde workflows n8n, sin necesidad de desarrollar integraciones API personalizadas.
Ahorro de tiempo considerable: Ya no necesitas copiar manualmente datos entre Odoo y tus otras herramientas. Configura reglas inteligentes que sincronizan automáticamente tus contactos cuando se crean en tu herramienta de email marketing, actualizan el estado de tus oportunidades cuando un pago se confirma en tu pasarela, o crean notas cuando un cliente completa un formulario de soporte. Mayor capacidad de respuesta: Activa acciones instantáneas en cuanto se produzca un evento en cualquier aplicación de tu stack tecnológico. Por ejemplo, crea automáticamente un contacto en Odoo cuando alguien se registra en tu webinar, o actualiza una oportunidad cuando un lead alcanza cierto score de engagement. Integración fluida: Conecta Odoo a más de 400 aplicaciones en n8n: CRMs, herramientas de email marketing, plataformas de pago, sistemas de ticketing, bases de datos externas, y mucho más, todo desde una interfaz visual sin código.
Ejemplos de workflows empresariales concretos: Sincronización bidireccional entre Odoo y HubSpot para mantener tus contactos al día; creación automática de oportunidades en Odoo cuando un lead alcanza un score específico en tu herramienta de marketing automation; actualización de notas en Odoo cada vez que un agente de soporte cierra un ticket; eliminación automática de contactos duplicados mediante workflows de limpieza de datos. Una vez configurado, este tipo de automatizaciones te ahorra decenas de horas cada mes.
How to connect Odoo to n8n?
! 1 stepHow to connect Odoo to n8n?
- 01
Add the node
Configuración básica:Abre n8n y crea un nuevo workflow o edita uno existenteAñade un nodo Odoo arrastrando el módulo desde el panel de nodos o buscando "Odoo"Haz clic en "Credential to connect with" y selecciona "Create New"Completa los campos de autenticación:URL: La dirección de tu instancia Odoo (ej: https://tuempresa.odoo.com)Username: Tu email de usuario OdooPassword/API Key: Tu contraseña o, preferiblemente, una API key generada desde tu cuenta OdooDatabase: El nombre de tu base de datos OdooGuarda las credenciales y selecciónalas en el menú desplegable "Credential to connect with"
TIP💡 CONSEJO: En lugar de usar tu contraseña principal, genera una API key específica desde la configuración de tu cuenta Odoo. Esto es más seguro y te permite revocar el acceso sin cambiar tu contraseña. Además, asegúrate de que el usuario tenga los permisos adecuados en Odoo para las operaciones que planeas automatizar (lectura, escritura, eliminación según el caso). Para aprender más sobre la gestión de credenciales y configuraciones avanzadas, consulta nuestra agencia Odoo.- 01
¿Necesitas ayuda para automatizar Odoo con n8n?
Nuestro equipo te responde en minutos.
Odoo actions available in n8n
01 Acción 01Update Opportunity
Esta acción te permite modificar oportunidades comerciales existentes en tu pipeline de ventas Odoo, perfecto para actualizar automáticamente el estado, el monto esperado o cualquier campo personalizado cuando se producen eventos específicos en tus workflows.
Parámetros clave:
- Credential to connect with: Menú desplegable requerido para seleccionar tus credenciales Odoo
- Resource: Menú desplegable requerido, selecciona "Opportunity"
- Operation: Menú desplegable requerido, selecciona "Update"
- Opportunity ID: Campo de texto requerido donde introduces el ID único de la oportunidad a actualizar
- Update Fields: Sección opcional donde añades los campos específicos a modificar con sus nuevos valores
Casos de uso típicos: Actualizar el estado de una oportunidad a "Won" cuando se confirma un pago en Stripe; modificar el monto esperado de una oportunidad cuando un lead solicita una demo de un plan premium; cambiar la fecha de cierre prevista automáticamente cuando un cliente pide más tiempo para decidir.

02 Acción 02Get Many Opportunities
Recupera múltiples oportunidades desde Odoo según criterios específicos. Ideal para análisis, sincronización de datos o alimentar dashboards externos con información actualizada de tu pipeline comercial.
Parámetros clave:
- Credential to connect with: Credenciales Odoo (requerido)
- Resource: Selecciona "Opportunity" (requerido)
- Operation: Selecciona "Get Many" (requerido)
- Return All: Interruptor on/off opcional para recuperar todas las oportunidades sin límite
- Limit: Campo numérico opcional para definir el número máximo de registros (por defecto: 50)
- Options: Sección opcional para añadir filtros avanzados, ordenamiento o selección de campos específicos
Casos de uso: Exportar todas las oportunidades del mes actual a Google Sheets para análisis; sincronizar oportunidades con Airtable para colaboración en equipo; alimentar un webhook con las 10 oportunidades más recientes para mostrarlas en tu sitio web.

03 Acción 03Get Opportunity
Obtiene una oportunidad específica de Odoo mediante su ID único. Útil cuando necesitas recuperar los detalles completos de una oportunidad para procesarla en pasos posteriores de tu workflow.
Parámetros clave:
- Credential to connect with: Credenciales Odoo (requerido)
- Resource: "Opportunity" (requerido)
- Operation: "Get" (requerido)
- Opportunity ID: Campo de texto opcional para especificar el ID de la oportunidad a recuperar
- Options: Sección opcional para añadir filtros o especificar qué campos devolver
Casos de uso: Recuperar los detalles de una oportunidad para enviar una notificación personalizada por Slack cuando cambia de etapa; obtener información de una oportunidad antes de crear una factura en tu sistema de facturación; alimentar un template de email con datos específicos de la oportunidad.

04 Acción 04Delete Opportunity
Elimina permanentemente una oportunidad de Odoo. Úsala con precaución, idealmente en workflows de limpieza automatizada con reglas muy específicas.
Parámetros clave:
- Credential to connect with: Credenciales Odoo (requerido)
- Resource: "Opportunity" (requerido)
- Operation: "Delete" (requerido)
- Opportunity ID: Campo de texto requerido con el ID de la oportunidad a eliminar
Casos de uso: Eliminar automáticamente oportunidades marcadas como spam después de 30 días; limpiar oportunidades duplicadas identificadas por un workflow de deduplicación; eliminar oportunidades de prueba creadas durante demos o formaciones.

05 Acción 05Create Opportunity
Crea nuevas oportunidades comerciales en Odoo directamente desde tus workflows n8n, permitiéndote alimentar tu pipeline automáticamente cuando se producen eventos en otras aplicaciones.
Parámetros clave:
- Credential to connect with: Credenciales Odoo (requerido)
- Resource: "Opportunity" (requerido)
- Operation: "Create" (requerido)
- Name: Campo de texto opcional para el nombre de la oportunidad
- Additional Fields: Sección opcional para añadir campos personalizados (partner, monto esperado, etapa, etc.)
Casos de uso: Crear una oportunidad cuando un lead completa un formulario de solicitud de demo; generar automáticamente una oportunidad en Odoo cuando un contacto alcanza cierto score de engagement en tu herramienta de marketing; alimentar tu pipeline con oportunidades desde LinkedIn Lead Gen Forms.

06 Acción 06Update Note
Modifica el contenido de una nota existente en Odoo, útil para workflows que actualizan cronologías de interacciones o añaden información contextual a registros existentes.
Parámetros clave:
- Credential to connect with: Credenciales Odoo (requerido)
- Resource: "Note" (requerido)
- Operation: "Update" (requerido)
- Note ID: Campo de texto requerido con el ID de la nota a modificar
- Memo: Campo de texto opcional para el nuevo contenido de la nota
Casos de uso: Actualizar una nota de seguimiento cuando un cliente responde a un email; añadir un timestamp y contexto a notas cuando se completa una llamada telefónica; modificar el contenido de una nota basándose en respuestas de formularios.

07 Acción 07Get Many Notes
Recupera múltiples notas desde Odoo con opciones de filtrado y limitación. Perfecto para auditorías, exportaciones o análisis de interacciones con clientes.
Parámetros clave:
- Credential to connect with: Credenciales Odoo (requerido)
- Resource: "Note" (requerido)
- Operation: "Get Many" (requerido)
- Return All: Interruptor on/off opcional
- Limit: Número opcional (por defecto: 50)
- Options: Filtros y propiedades opcionales
Casos de uso: Exportar todas las notas del último mes a un documento para revisión; sincronizar notas de clientes con una herramienta de knowledge management; alimentar un dashboard de actividad comercial con las notas más recientes.

08 Acción 08Get Note
Obtiene una nota específica de Odoo mediante su ID. Útil cuando necesitas recuperar contexto específico para procesarlo en tu workflow.
Parámetros clave:
- Credential to connect with: Credenciales Odoo (requerido)
- Resource: "Note" (requerido)
- Operation: "Get" (requerido)
- Note ID: Campo de texto opcional para especificar el ID
- Options: Propiedades opcionales para refinar la consulta
Casos de uso: Recuperar el contenido de una nota para incluirla en un email de resumen; obtener detalles de una nota antes de compartirla en Slack; verificar el contenido de una nota antes de archivarla.

09 Acción 09Delete Note
Elimina permanentemente una nota de Odoo. Ideal para workflows de limpieza automatizada y gestión del ciclo de vida de datos.
Parámetros clave:
- Credential to connect with: Credenciales Odoo (requerido)
- Resource: "Note" (requerido)
- Operation: "Delete" (requerido)
- Note ID: Campo de texto requerido con el ID de la nota a eliminar
Casos de uso: Eliminar automáticamente notas temporales después de cierto tiempo; limpiar notas de prueba tras formaciones; eliminar notas duplicadas identificadas por un workflow de deduplicación.

10 Acción 10Create Note
Crea nuevas notas en Odoo directamente desde tus workflows, permitiéndote documentar automáticamente interacciones, eventos o información contextual.
Parámetros clave:
- Credential to connect with: Credenciales Odoo (requerido)
- Resource: "Note" (requerido)
- Operation: "Create" (requerido)
- Memo: Campo de texto opcional para el contenido de la nota (modo Fixed o Expression)
Casos de uso: Crear una nota automáticamente cuando un cliente envía un mensaje de soporte; documentar en Odoo las interacciones que ocurren en otras plataformas; generar notas de seguimiento cuando se completan tareas en herramientas de project management como ClickUp.

11 Acción 11Update Custom Resource
Esta acción potente te permite modificar cualquier recurso personalizado en tu instancia Odoo, dándote flexibilidad total para trabajar con módulos custom desarrollados específicamente para tu empresa.
Parámetros clave:
- Credential to connect with: Credenciales Odoo (requerido)
- Resource: "Custom Resource" (requerido)
- Custom Resource Name or ID: Campo de texto requerido para especificar el nombre técnico del modelo Odoo personalizado
- Operation: "Update" (requerido)
- Custom Resource ID: Campo de texto requerido con el ID del registro a actualizar
- Update Fields: Sección opcional para definir los campos a modificar
Casos de uso: Actualizar registros de un módulo de gestión de proyectos custom; modificar entidades específicas de tu vertical (inmobiliaria, salud, manufactura); sincronizar datos entre Odoo y sistemas legacy mediante recursos personalizados.

12 Acción 12Get Many Custom Resources
Recupera múltiples registros desde un recurso personalizado de Odoo. Esencial para empresas que han extendido Odoo con módulos específicos a su industria.
Parámetros clave:
- Credential to connect with: Credenciales Odoo (requerido)
- Resource: "Custom Resource" (requerido)
- Custom Resource Name or ID: Nombre o ID del recurso custom (requerido)
- Operation: "Get Many" (requerido)
- Return All: Interruptor opcional
- Limit: Número opcional
- Options: Propiedades opcionales para refinar la consulta
- Filters: Condiciones opcionales para filtrar registros
Casos de uso: Exportar datos de módulos custom a herramientas de BI; sincronizar recursos personalizados con bases de datos externas; alimentar aplicaciones mobile con datos de módulos específicos.

13 Acción 13Get Custom Resource
Obtiene un registro específico de un recurso personalizado mediante su ID. Perfecto cuando necesitas datos precisos de entidades custom para procesarlas en tu workflow.
Parámetros clave:
- Credential to connect with: Credenciales Odoo (requerido)
- Resource: "Custom Resource" (requerido)
- Custom Resource Name or ID: Nombre técnico del recurso (requerido)
- Operation: "Get" (requerido)
- Custom Resource ID: ID del registro opcional
- Options: Propiedades opcionales para configurar la consulta
Casos de uso: Recuperar detalles de un proyecto custom antes de generar un reporte; obtener información de entidades específicas para validaciones; alimentar templates con datos de módulos personalizados.

14 Acción 14Delete Custom Resource
Elimina permanentemente un registro de un recurso personalizado de Odoo. Úsala con precaución para workflows de limpieza en módulos custom.
Parámetros clave:
- Credential to connect with: Credenciales Odoo (requerido)
- Resource: "Custom Resource" (requerido)
- Custom Resource Name or ID: Nombre técnico del modelo custom
- Operation: "Delete" (requerido)
- Custom Resource ID: ID del registro a eliminar (requerido)
Casos de uso: Eliminar registros temporales de módulos de prueba; limpiar datos obsoletos de recursos personalizados; purgar automáticamente entidades que cumplen ciertas condiciones de caducidad.

15 Acción 15Create Custom Resource
Crea nuevos registros en cualquier recurso personalizado de Odoo, dándote la flexibilidad de alimentar tus módulos custom desde workflows automatizados.
Parámetros clave:
- Credential to connect with: Credenciales Odoo (requerido)
- Resource: "Custom Resource" (requerido)
- Custom Resource Name or ID: Nombre técnico del modelo (campo de texto con modo Fixed o Expression)
- Operation: "Create" (requerido)
- Fields: Sección para añadir los campos y valores del nuevo registro (usar el botón "Add Field")
Casos de uso: Crear registros en módulos de gestión de proyectos custom cuando se crean tareas en herramientas externas; alimentar módulos de inventario personalizado desde formularios; generar entidades específicas desde webhooks externos.

16 Acción 16Update Contact
Modifica información de contactos existentes en Odoo, permitiéndote mantener tu base de datos actualizada automáticamente cuando los datos cambian en otras herramientas.
Parámetros clave:
- Credential to connect with: Credenciales Odoo (requerido)
- Resource: "Contact" (requerido)
- Operation: "Update" (requerido)
- Contact ID: ID único del contacto (requerido)
- Update Fields: Campos a modificar (opcional) - email, teléfono, dirección, etiquetas, etc.
Casos de uso: Actualizar automáticamente información de contacto cuando un lead actualiza su perfil en tu sitio web; sincronizar cambios de email desde tu herramienta de marketing automation; añadir etiquetas a contactos según su comportamiento en otras plataformas.

17 Acción 17Get Many Contacts
Recupera múltiples contactos desde Odoo con opciones de filtrado y limitación. Ideal para sincronizaciones, segmentaciones o exportaciones masivas.
Parámetros clave:
- Credential to connect with: Credenciales Odoo (requerido)
- Resource: "Contact" (requerido)
- Operation: "Get Many" (requerido)
- Return All: Interruptor opcional para obtener todos los contactos
- Limit: Número opcional de registros a devolver (por defecto: 50)
- Options: Propiedades opcionales para refinar la consulta (filtros, campos específicos, ordenamiento)
Casos de uso: Exportar todos los contactos creados esta semana a una herramienta de email marketing como Mailchimp; sincronizar contactos con etiqueta específica a un CRM externo; alimentar un dashboard de ventas con los contactos más recientes.

18 Acción 18Get Contact
Obtiene un contacto específico de Odoo mediante su ID único. Útil cuando necesitas recuperar información detallada de un contacto para procesarla en pasos posteriores.
Parámetros clave:
- Credential to connect with: Credenciales Odoo (requerido)
- Resource: "Contact" (requerido)
- Operation: "Get" (requerido)
- Contact ID: ID del contacto opcional
- Options: Propiedades opcionales para especificar qué campos devolver
Casos de uso: Recuperar datos de un contacto para personalizar un email de seguimiento; obtener información completa antes de crear una oportunidad; verificar datos de contacto antes de actualizar información en otras herramientas.

19 Acción 19Delete Contact
Elimina permanentemente un contacto de Odoo. Úsala con precaución, idealmente en workflows de limpieza con validaciones estrictas.
Parámetros clave:
- Credential to connect with: Credenciales Odoo (requerido)
- Resource: "Contact" (requerido)
- Operation: "Delete" (requerido)
- Contact ID: ID único del contacto a eliminar (requerido)
Casos de uso: Eliminar automáticamente contactos que han solicitado ser borrados (RGPD); limpiar contactos duplicados identificados por workflows de deduplicación; eliminar contactos de prueba después de demos.

20 Acción 20Create Contact
Crea nuevos contactos en Odoo directamente desde tus workflows, permitiéndote alimentar tu base de datos automáticamente cuando se registran leads en otras plataformas.
Parámetros clave:
- Credential to connect with: Credenciales Odoo (requerido)
- Resource: "Contact" (requerido)
- Operation: "Create" (requerido)
- Name: Campo de texto opcional para el nombre del contacto
- Additional Fields: Sección opcional para añadir campos adicionales (email, teléfono, empresa, dirección, etiquetas, etc.)
Casos de uso: Crear un contacto en Odoo cuando alguien completa un formulario en tu sitio web; añadir automáticamente leads desde LinkedIn Lead Gen Forms; importar contactos desde Google Sheets con actualización programada.

Construye tu primer workflow con nuestro equipo
Deja tu email y te enviamos el catálogo de automatizaciones listo para enviar hoy.
- Escenarios n8n & Make gratis para importar
- Docs de configuración paso a paso
- Cohorte en vivo + soporte de la comunidad
Preguntas frecuentes
¿La integración Odoo n8n es gratuita?
Sí, el módulo nativo Odoo en n8n es completamente gratuito y open-source. Puedes utilizarlo tanto en la versión self-hosted de n8n (gratuita) como en n8n Cloud (con planes desde gratis hasta empresarial). Sin embargo, necesitas una instancia Odoo funcional (Odoo Community Edition es gratuito, o puedes usar Odoo Enterprise con licencia de pago). No hay límites en el número de workflows que puedes crear ni en el número de acciones Odoo que puedes ejecutar, solo las limitaciones propias de tu plan n8n (número de ejecuciones, workflows activos, etc.) y el rendimiento de tu instancia Odoo aplican.¿Qué datos puedo sincronizar entre Odoo y n8n?
Con las 20 acciones disponibles, puedes sincronizar prácticamente cualquier dato de tu instancia Odoo: contactos (clientes, proveedores, leads), oportunidades comerciales completas con sus etapas y montos esperados, notas y memorandos asociados a cualquier registro, y lo más importante, cualquier recurso personalizado que hayas desarrollado en tu Odoo (módulos custom específicos a tu industria o procesos). Cada acción te permite especificar exactamente qué campos quieres leer o escribir, lo que significa que puedes sincronizar desde información básica (nombre, email) hasta campos personalizados complejos (etiquetas, relaciones many2many, campos calculados). La clave está en conocer el nombre técnico del modelo Odoo y sus campos para trabajar con recursos custom. Consulta la documentación oficial de la API de Odoo para más detalles técnicos.¿Cuánto tiempo lleva configurar la integración Odoo n8n?
La configuración inicial de las credenciales toma aproximadamente 2-3 minutos: necesitas tu URL Odoo, tu usuario, tu contraseña/API key y el nombre de tu base de datos. Una vez configuradas las credenciales, crear un workflow básico (por ejemplo, crear un contacto cuando recibes un webhook) toma otros 5-10 minutos. Los workflows más complejos que involucran lógica condicional, transformación de datos o múltiples acciones Odoo pueden tomar entre 30 minutos y 2 horas dependiendo de la complejidad. El principal desafío no es técnico sino entender la estructura de tus datos en Odoo y mapearlos correctamente: asegúrate de conocer los nombres técnicos de tus campos (especialmente en recursos custom) y las relaciones entre entidades. Una vez que dominas esto, puedes crear workflows Odoo muy sofisticados en poco tiempo. Si necesitas ayuda profesional, explora nuestro curso Odoo.



