INTEGRACIÓN · ERP Y CRM
WhatsApp y Odoo: un agente de IA que cotiza con tu stock real
SmartBot lee productos, stock y tarifas de Odoo, responde por WhatsApp y deja la oportunidad y la cotización en borrador para que tu equipo la confirme.
Respuesta corta
Odoo tiene su propio módulo de WhatsApp en la edición Enterprise, para enviar plantillas y responder desde Odoo. Con MoPッ, SmartBot atiende por WhatsApp Business API, lee productos, stock y tarifas de Odoo por su API externa y deja la oportunidad en CRM y la cotización en borrador, con un usuario y una clave de API dedicados. Una persona confirma antes de que el pedido avance.
Así se ve
De un mensaje de WhatsApp a un registro en Odoo
Una conversación de ejemplo, con datos inventados. A la izquierda lo que ve el cliente; a la derecha lo que queda en Odoo cuando PanelCRM escribe el resultado.
Cotización (borrador)
S00482 · Refacciones Bajío
- Cliente
- Refacciones Bajío
- Producto
- Rodamiento 6205 2RS x150
- Tarifa
- Distribuidor
- Total
- MXN 5.760,00
- Vendedor
- Diego
- Estado
- Cotización · por confirmar
Datos de ejemplo. Los nombres de campos siguen la interfaz en español de Odoo; en tu cuenta pueden cambiar según tu configuración.
Odoo: ERP y CRM en el mismo sistema
Odoo reúne en una misma base ventas, inventario, compras, facturación y CRM. Eso lo hace muy usado en pymes industriales y distribuidoras de México y de toda la región, y lo convierte en un caso especial para un agente de IA: el mismo sistema tiene el stock, la tarifa del cliente y el pipeline comercial.
La consecuencia práctica es buena. El agente puede responder con datos reales y dejar el resultado en el lugar correcto sin pasar por dos sistemas. Stock y venta, juntos.
Lo que ofrece Odoo por su cuenta
Odoo tiene su propio módulo de WhatsApp, disponible en la edición Enterprise, que se conecta a la WhatsApp Business API de Meta. Sirve para enviar plantillas desde Odoo (confirmaciones, recordatorios) y responder conversaciones desde el sistema.
Si lo que necesitás es que alguien atienda las consultas que entran, recomiende el producto correcto, consulte stock y arme la cotización, hace falta un agente conectado a esos datos con reglas claras.
Cómo se conecta MoPッ a Odoo
MoPッ se conecta a cualquier ERP o CRM con API documentada. Odoo expone una API externa para leer y escribir sus modelos.
- WhatsApp Business API con tu número. SmartBot atiende primero.
- PanelCRM guarda la conversación y decide qué se lee y qué se escribe.
- API externa de Odoo, con un usuario dedicado y una clave de API, limitado por los grupos de acceso de Odoo a lo que acordamos: productos, stock, tarifas, contactos, CRM y cotizaciones. En Odoo Online, el acceso a la API externa depende del plan contratado (Odoo lo incluye en el plan Custom): lo revisamos antes de empezar.
- Escritura por acción: oportunidad en CRM y cotización en borrador. La confirmación del pedido la hace una persona.
Un cambio a tener en cuenta: Odoo 19 presentó una API nueva, JSON-2, y marcó como obsoletas las APIs XML-RPC y JSON-RPC, que dejan de funcionar en Odoo Online desde la versión 21.1 y en instalaciones propias y Odoo.sh desde Odoo 22. El conector se diseña sobre la API que corresponde a tu versión.
Qué se lee y qué se escribe en Odoo
- Se lee: productos y variantes, stock disponible por almacén, tarifa asignada al cliente, contacto y empresa, cotizaciones y pedidos abiertos.
- Se escribe: oportunidad en CRM, contacto nuevo, cotización en borrador con sus líneas y una nota en el chatter con el resumen.
- No se toca: confirmación de pedidos, facturas, movimientos de stock, precios y tarifas.
Cuándo entra una persona
SmartBot responde disponibilidad, precio según tarifa y equivalencias, y arma la cotización en borrador. Una persona entra para confirmarla, cuando el cliente pide una condición especial, cuando no hay stock suficiente o cuando lo pide el cliente. PanelCRM le pasa el hilo al vendedor asignado en Odoo.
Implementación paso a paso
- Versión y alojamiento. Odoo Online, Odoo.sh o instalación propia, y qué API corresponde.
- Usuario y clave de API con los grupos de acceso acordados.
- Mapeo de tarifas, almacenes, etapas de CRM y vendedores.
- Prueba sin escritura con consultas reales de tus clientes.
- Escritura activada por acción y producción por número.
Entra en el proceso de cuatro semanas de MoPッ. La lógica de lectura y escritura completa está en integraciones con ERP y CRM.
Referencia
Qué se lee y qué se escribe en Odoo
| Dato | Modelo en Odoo | Dirección | Cuándo |
|---|---|---|---|
| Producto y variantes | Productos | Lee | Cada consulta |
| Stock disponible | Inventario, por almacén | Lee | Cada consulta de disponibilidad |
| Precio del cliente | Tarifa asignada | Lee | Al cotizar |
| Cliente | Contactos | Lee y escribe | Primer mensaje |
| Interés comercial | CRM, oportunidad | Escribe | Cuando hay pedido concreto |
| Cotización | Ventas, en borrador | Escribe | Al cotizar; una persona confirma |
Fuente de los nombres: Odoo, interfaz en español, consultado el 8 de octubre de 2026. Lo que no figura en esta tabla no se lee ni se escribe.
Preguntas
Lo que preguntan antes de decidir
Sí, Odoo tiene un módulo de WhatsApp propio en la edición Enterprise, que se conecta a la WhatsApp Business API de Meta para enviar plantillas y responder desde Odoo. Sirve para avisos y para responder a mano. Si querés un agente de IA que atienda consultas, lea stock y tarifas y deje cotizaciones en borrador, se suma una capa como SmartBot y PanelCRM.
Sí, la conexión de MoPッ funciona con Odoo Community, porque usa la API externa de Odoo y no el módulo de WhatsApp de Enterprise. Lo que importa son los módulos instalados: con CRM, Ventas e Inventario, el agente lee stock y tarifas y deja borradores. En Odoo Online, la API externa depende del plan contratado, y lo revisamos antes de empezar.
Con Odoo 19 aparece la API JSON-2, que usa una clave de API por usuario, y las APIs XML-RPC y JSON-RPC quedan obsoletas. Dejan de funcionar en Odoo Online desde la versión 21.1 y en instalaciones propias y Odoo.sh desde Odoo 22. Por eso el conector se diseña sobre la API que corresponde a tu versión, para no rehacerlo en la próxima actualización.
No, la IA no confirma pedidos en Odoo: deja la cotización en borrador con sus líneas, su tarifa y una nota con el resumen, y una persona de tu equipo la revisa y la confirma. Así ninguna reserva de stock, entrega ni factura se genera sin revisión, y cada borrador queda registrado en PanelCRM con la conversación que lo originó.
El usuario de Odoo que usa la integración necesita solo los grupos de acceso acordados: lectura de productos, inventario y tarifas, y escritura en contactos, CRM y cotizaciones. No necesita acceso a contabilidad ni a configuración. Tu administrador crea el usuario y su clave de API, y puede revocarla en cualquier momento desde las preferencias de ese usuario.
Dónde entra MoPッ
Tu Odoo queda, la conversación se suma
Odoo tiene el stock, la tarifa y el pipeline en la misma base. SmartBot los consulta en el momento en que el cliente pregunta y responde por WhatsApp. PanelCRM deja la oportunidad y la cotización en borrador con un usuario y una clave de API dedicados. Confirmar el pedido sigue siendo una decisión de tu equipo.

Fuentes consultadas
- Odoo 19, documentación de la API externa, consultado el 8 de octubre de 2026
- Xyphen IT, XML-RPC obsoleto en Odoo 19 (fechas de retiro), consultado el 8 de octubre de 2026
- Integraciones de MoPッ con ERP y CRM




