
WhatsApp + Odoo: automatiza pedidos, clientes y soporte con un agente de IA
Conecta WhatsApp con Odoo mediante un agente de IA: gestiona pedidos, actualiza clientes en el ERP y resuelve incidencias sin salir del chat. Guía práctica para pymes.
WhatsApp + Odoo: automatiza pedidos, clientes y soporte con un agente de IA
Con un agente de IA conectado entre WhatsApp y Odoo, tu equipo puede gestionar pedidos, consultar el estado de un cliente, actualizar direcciones de entrega o abrir tickets de soporte — todo desde la conversación de WhatsApp, sin tocar el ERP manualmente. Esta guía explica cómo funciona la integración, qué operaciones se pueden automatizar y cómo configurarla.
Por qué Odoo y WhatsApp son una combinación natural para pymes
Odoo es el ERP más usado por pymes en España por su equilibrio entre funcionalidad y coste. WhatsApp es el canal de comunicación principal con clientes en casi cualquier sector. El problema: hasta ahora, esos dos mundos estaban separados. El cliente escribía por WhatsApp, alguien del equipo miraba Odoo, respondía a mano y (si tenía tiempo) actualizaba el ERP.
La integración con un agente de IA cierra ese gap. El agente actúa como interfaz de Odoo en la conversación de WhatsApp: consulta, crea y actualiza registros en tiempo real, y solo escala al equipo cuando el caso lo requiere.
Casos de uso más frecuentes
1 — Consulta de estado de pedido
El cliente pregunta: "¿Cuándo llega mi pedido?" El agente busca en Odoo por número de pedido o por el teléfono del contacto y responde con el estado actual, la fecha estimada y el número de seguimiento del transportista — sin que nadie del equipo intervenga.
2 — Creación de nuevo pedido
Para negocios B2B con catálogos repetitivos (hostelería, distribuidores, suministros), el cliente puede hacer un pedido directamente por WhatsApp:
- El agente presenta el catálogo o recibe la lista de productos.
- Confirma cantidades y dirección de entrega.
- Crea el pedido de venta en Odoo con el cliente y los productos correctos.
- Envía la confirmación con número de pedido por WhatsApp.
3 — Gestión de incidencias y soporte
El cliente reporta un problema con un pedido o producto. El agente:
- Recoge el número de pedido y la descripción del problema.
- Abre un ticket en el helpdesk de Odoo con prioridad configurada por tipo de incidencia.
- Asigna el ticket al técnico o equipo correspondiente.
- Notifica al cliente con el número de ticket y el tiempo estimado de respuesta.
4 — Actualización de datos del cliente
Cambio de dirección, teléfono de facturación o persona de contacto. El agente valida la identidad del cliente, recoge los nuevos datos y actualiza el registro en Odoo — sin formularios, sin correos, sin esperas.
Datos que fluyen entre WhatsApp y Odoo
| Operación | Endpoint de Odoo | Datos principales |
|---|---|---|
| Consultar pedido | sale.order (lectura) | name, state, date_order, partner_id |
| Crear pedido | sale.order (escritura) | partner_id, order_line, commitment_date |
| Abrir ticket | helpdesk.ticket (escritura) | name, partner_id, description, team_id |
| Actualizar cliente | res.partner (escritura) | street, phone, email, contact_person |
| Consultar stock | product.product (lectura) | qty_available, name |
Odoo expone todos estos modelos a través de su API XML-RPC y su API JSON-RPC. La autenticación se hace con las credenciales del usuario de sistema creado en Odoo para la integración.
Configuración paso a paso
Paso 1 — Usuario de sistema en Odoo
- En Odoo, ve a Ajustes → Usuarios y empresas → Usuarios.
- Crea un usuario con rol Usuario interno (no administrador).
- Asigna solo los permisos necesarios para los módulos que usará el agente (Ventas, Helpdesk, Inventario según corresponda).
- Anota el
uiddel usuario (visible en la URL al abrir el perfil) y genera o establece una contraseña para uso de la API.
Las credenciales de API de Odoo son: URL del servidor, base de datos, uid y contraseña. Guárdalas en el gestor de secretos de Nexus.
Paso 2 — Webhook de WhatsApp activo
Sigue la guía "Cómo conectar un agente de IA a WhatsApp Business" para tener el canal de WhatsApp operativo con webhook verificado.
Paso 3 — Define los flujos en Nexus
Para cada caso de uso, configura un flujo de trabajo:
Flujo de consulta de pedido:
- Trigger: el cliente escribe "pedido", "estado", "entrega" o variantes.
- Acción: el agente pide el número de pedido o lo busca por teléfono del contacto.
- Acción: consulta
sale.orderen Odoo pornameopartner_id.phone. - Respuesta: mensaje formateado con estado, fecha estimada y tracking.
Flujo de soporte:
- Trigger: el cliente escribe "problema", "incidencia", "roto", "no funciona" o variantes.
- Acción: el agente recoge descripción y número de pedido afectado.
- Acción: crea
helpdesk.ticketen Odoo con los datos recogidos. - Respuesta: confirma número de ticket y SLA de respuesta.
Paso 4 — Checklist de go-live
- Usuario de Odoo con permisos mínimos necesarios configurado.
- Credenciales de API guardadas en el gestor de secretos (no en código).
- Consulta de pedido funciona con número real de tu base de datos.
- Creación de pedido genera registro correcto en Odoo sin errores.
- Ticket de soporte queda asignado al equipo correcto.
- Escalado a humano funciona cuando el agente no puede resolver.
- Logs de cada operación quedan registrados para auditoría.
Plantilla de mensaje de confirmación de pedido
Puedes usar esta plantilla aprobada en WhatsApp para confirmar pedidos creados por el agente:
¡Pedido confirmado, {{1}}! 🎉
📦 Pedido nº: {{2}}
📅 Fecha estimada de entrega: {{3}}
📍 Dirección de entrega: {{4}}
Si necesitas modificar algo, responde a este mensaje o escríbenos directamente.
— El equipo de {{5}}
Variables: [nombre del cliente, número de pedido, fecha estimada, dirección, nombre del negocio].
Preguntas frecuentes
¿Funciona con cualquier versión de Odoo?
La integración funciona con Odoo 14 en adelante (Community y Enterprise) usando la API XML-RPC o JSON-RPC estándar. Nexus ha sido probado con Odoo 16 y 17. Para versiones anteriores a la 14 puede haber limitaciones en la API.
¿El agente puede acceder a datos de facturación o financieros?
Solo si el usuario de sistema de Odoo tiene permisos para esos módulos. Por defecto, Nexus configura el usuario con permisos mínimos (ventas, helpdesk, contactos) y no incluye acceso a contabilidad. Puedes ampliar los permisos según tus necesidades.
¿Qué pasa si Odoo no está disponible en el momento de la consulta?
El agente detecta el error de conexión y responde al cliente que hay un problema técnico temporal, ofreciendo escalar a una persona del equipo. La operación fallida queda registrada en los logs de Nexus para reintento o resolución manual.
¿Puedo usar esto con Odoo Online (cloud de Odoo)?
Sí. Odoo Online expone la misma API XML-RPC/JSON-RPC que la versión on-premise. Solo necesitas la URL de tu instancia (p.ej. https://tuempresa.odoo.com), el nombre de la base de datos y las credenciales del usuario de sistema.
¿Se puede combinar la integración con HubSpot y con Odoo a la vez?
Sí. Puedes tener un flujo en el que el agente cree el contacto en HubSpot (para seguimiento comercial) y simultáneamente cree un contacto o pedido en Odoo (para operaciones). Los dos sistemas reciben los datos del mismo mensaje de WhatsApp.
Conclusión
La integración WhatsApp + Odoo elimina uno de los mayores puntos de fricción en las pymes: el salto manual entre el canal de comunicación con el cliente y el ERP. Con un agente de IA de por medio, cada conversación puede traducirse en un pedido, un ticket o una actualización de cliente — en tiempo real, sin errores de transcripción y sin depender de que alguien esté disponible para hacerlo.
¿Tu negocio usa Odoo y quieres ver el flujo en acción? Solicita una demo y te mostramos cómo quedaría configurado para tus módulos específicos.
Artículos relacionados

BOE + BDNS + CRM: cómo un agente de IA detecta ayudas públicas y avisa a tus clientes por WhatsApp antes que nadie
11 min
WhatsApp + HubSpot: cómo tu agente de IA crea contactos y deals automáticamente
7 min
Agente de IA por horarios en WhatsApp: cómo activar y desactivar el bot según tu jornada laboral
7 min¿Listo para empezar?
Únete a la lista de espera y sé de los primeros en experimentar el futuro de la automatización con IA.
Únete a la lista de espera