WhatsApp · ERP · IA · España
El agente de WhatsApp que lee el pedido de tu cliente y lo mete solo en Odoo sin que nadie teclee nada
Conecta la API de WhatsApp Business con Odoo y deja que un agente de IA interprete mensajes de texto, fotos y audios, case cada línea con tu catálogo y cree el borrador del pedido de venta listo para validar.
al mes recuperadas en introducción manual
pedidos procesados el mismo día
de la recepción del mensaje al borrador en Odoo
tiempo medio de implantación
Un cliente manda un audio de 40 segundos por WhatsApp: «ponme 3 cajas del 16, 5 del 20 y un rollo del cable apantallado». Tu comercial lo escucha, lo apunta en un papel, busca las referencias en Odoo y lo teclea al llegar a la oficina. Si está en ruta o en reunión, el pedido espera. Si lo apunta mal, llega una incidencia. Si hay tres comerciales haciendo lo mismo, el caos se multiplica por tres.
Existe una forma de cortocircuitar ese proceso: un agente de IA conectado al canal de WhatsApp que interpreta el mensaje —texto, foto de una lista escrita a mano o audio—, cruza cada línea con el catálogo real de Odoo, confirma con el cliente lo que ha entendido y crea el pedido de venta en borrador para que una persona lo valide antes de confirmar. Sin tocar el teclado, sin esperar a que el comercial llegue a la mesa.
Clave:: El agente no reemplaza la validación humana; la hace innecesaria para el trabajo sucio de transcribir, buscar referencias y abrir el formulario.
Qué hace Odoo de serie con WhatsApp y qué no
El problema: Odoo Enterprise incluye desde versiones recientes un módulo oficial de WhatsApp que permite enviar plantillas de mensaje aprobadas (confirmaciones de pedido, avisos de entrega, facturas) a contactos existentes. Es útil para notificaciones salientes, pero no está diseñado para leer un pedido libre que llega en lenguaje natural, interpretar cantidades y referencias, ni crear el pedido de venta de forma autónoma.
La solución: Para esa capa de comprensión hace falta un agente de IA que se sitúe entre el canal de WhatsApp y la API de Odoo. El agente recibe el mensaje, lo procesa con un modelo de lenguaje, extrae las líneas de pedido y consulta el catálogo de Odoo vía su API (XML-RPC o JSON-RPC, disponible en todas las versiones, tanto Odoo Online como on-premise) para casar referencias, comprobar stock y obtener precios. Después confirma la interpretación al cliente con un resumen y, si el cliente da el visto bueno, crea el pedido de venta en estado borrador. El responsable de administración lo revisa, lo ajusta si hace falta y lo confirma con un clic. Nunca hay escritura a mano intermedia.
Nota técnica:: Odoo Online limita el acceso a ciertos ajustes del sistema y requiere autenticación con API key; on-premise da más libertad de configuración pero exige infraestructura propia. Comenta con tu partner de Odoo cuál encaja mejor antes de arrancar.
El requisito que nadie quiere escuchar: la API de WhatsApp Business
El problema: La pregunta más frecuente en las primeras conversaciones es: «¿puedo usar el WhatsApp del móvil de mi comercial?». La respuesta honesta es no, al menos no para automatizar de verdad. WhatsApp Personal y WhatsApp Business App (la aplicación gratuita) no exponen ningún API oficial que permita que un sistema externo lea ni envíe mensajes de forma automática y fiable. Cualquier solución que prometa hacerlo se apoya en métodos no oficiales que violan los términos de servicio de Meta y pueden resultar en el bloqueo del número.
La solución: La automatización real requiere la WhatsApp Business Platform (Cloud API de Meta o un BSP —Business Solution Provider— autorizado). Esto implica tener un número de teléfono dedicado a ese canal y registrarlo en la plataforma. Hay dos caminos principales: crear un número nuevo exclusivo para pedidos (el más limpio) o migrar el número actual del negocio a la API, lo que implica que deja de funcionar en la app del móvil tal como se usa hoy. Los BSP autorizados en España simplifican el proceso de alta y gestión, y algunos ofrecen tarifas por conversación muy asumibles para volúmenes de pymes. No es un obstáculo insalvable, pero sí un paso que hay que planificar con calma para no interrumpir la operativa. Si ya tienes partner de Odoo, este es el momento de incluirlo en la conversación.
Sin rodeos:: Migrar o crear el número lleva entre 1 y 3 semanas según el proveedor y el historial del número; conviene empezar por ahí antes de tocar nada en Odoo.
¿Cuántos pedidos de WhatsApp se teclean a mano en Odoo cada día?
En 30 minutos analizamos si tu catálogo de Odoo y tu volumen de pedidos por WhatsApp hacen viable el agente sin grandes sorpresas.
Cómo funciona el flujo completo: del audio al pedido en Odoo
El problema: El proceso actual en la mayoría de empresas de distribución, material eléctrico o recambios tiene entre 4 y 7 pasos manuales: recibir el mensaje, escucharlo o leerlo, buscar cada referencia en el ERP, introducir cantidades, aplicar la tarifa del cliente, guardar el borrador y avisar al cliente de que se ha anotado. Ese circuito tarda de 10 a 30 minutos por pedido y es fuente de errores.
La solución: Con el agente el flujo queda así: el cliente manda su mensaje (texto, foto de una lista escrita, audio) al número de WhatsApp de empresa. El agente transcribe el audio si es el caso, extrae las líneas de pedido con un modelo de lenguaje, consulta la API de Odoo para buscar las referencias más probables en el catálogo activo, aplica la tarifa correspondiente al cliente (ya está en Odoo) y devuelve un resumen al cliente en menos de dos minutos: «He anotado: 3 ud. Cable RV-K 1×16 mm² · 5 ud. Cable RV-K 1×25 mm² · ¿Es correcto?». Si el cliente confirma, el agente abre el pedido de venta en Odoo en estado borrador asignado al comercial. Si el cliente corrige algo, el agente ajusta y vuelve a confirmar antes de crear nada. Nunca inventa una referencia: si duda entre dos artículos similares, lo indica en el resumen y pide aclaración al cliente o escala a la persona responsable. Para construir este tipo de automatización, herramientas como los agentes de IA con n8n permiten orquestar la lógica de conversación, las llamadas a la API de Odoo y la conexión con WhatsApp sin necesidad de desarrollar todo desde cero.
tiempo de introducción de pedidos
de transcripción en referencias confirmadas
recepción de pedidos sin guardia humana
Ejemplos reales por sector: distribución, eléctrico y recambios
El problema: No todos los catálogos ni los hábitos de pedido son iguales. Un distribuidor de alimentación puede recibir listas de 30 referencias por foto; un proveedor de material eléctrico recibe mensajes como «ponme lo de siempre más 5 rollos del 6»; un almacén de recambios recibe matrículas y descripciones vagas de piezas. Cada caso tiene sus particularidades.
La solución: En distribución de alimentación o bebidas, el agente reconoce códigos EAN de fotos, interpreta «lo de siempre» recuperando el último pedido del cliente en Odoo y propone la misma cesta como base. Para quienes trabajan como agente de IA para mayoristas y distribuidores, el patrón de pedido habitual y la lógica de tarifas por volumen ya están contemplados en el diseño del agente. En material eléctrico, el mayor reto es la ambigüedad de referencias: «el 16» puede ser el cable, el tubo o el interruptor. El agente aprende las familias de producto del cliente a partir de su historial en Odoo y prioriza las más probables, presentando siempre el detalle para que el cliente valide antes de crear el pedido. En recambios de automoción o maquinaria, el agente puede consultar la matrícula o el número de bastidor que el cliente envía, cruzarlo con un listado de vehículos compatible (integrado aparte) y proponer las referencias correctas del catálogo de Odoo. En los tres casos, el borrador llega al responsable de administración o al comercial asignado con toda la información lista para confirmar.
Caso real: resultados en semanas
El proyecto completo (análisis, desarrollo del agente, integración con Odoo y puesta en marcha) se situó en un rango de 6.000 a 10.000 € según la complejidad del catálogo y el número de flujos de excepción gestionados. El ahorro estimado en horas de administración cubrió la inversión en menos de 5 meses.
Caso ilustrativo basado en proyectos reales. Datos anonimizados.
Preguntas frecuentes sobre agente whatsapp odoo pedidos
¿Funciona con Odoo Community o solo con Enterprise?
Funciona con ambas versiones. La API XML-RPC y JSON-RPC de Odoo está disponible tanto en Community como en Enterprise y tanto en Odoo Online como en on-premise. La diferencia es que Enterprise incluye el módulo oficial de WhatsApp para plantillas salientes, que puede complementar el agente para notificaciones. Lo que hace el agente (interpretar pedidos libres) no depende de ese módulo.
¿Qué pasa si el cliente manda una foto de una lista escrita a mano?
El agente aplica reconocimiento óptico de caracteres (OCR) para extraer el texto de la imagen y después procesa las líneas igual que si fuera un mensaje de texto. Las listas escritas a mano con letra clara funcionan bien; si la imagen es muy borrosa o ilegible, el agente lo indica al cliente y le pide que reenvíe el mensaje como texto o con mejor foto.
¿Puede el agente confirmar el pedido directamente sin que nadie lo revise?
Técnicamente sí, pero en las implantaciones iniciales siempre se recomienda mantener el paso de validación humana: el agente crea el borrador y una persona lo confirma. Una vez el equipo tiene confianza en la precisión del agente con su catálogo concreto, se puede automatizar la confirmación para clientes de confianza o pedidos por debajo de cierto importe.
¿Es difícil migrar el número de WhatsApp del comercial a la API Business?
No es inmediato, pero tampoco es un proceso complicado. Migrar un número existente a la WhatsApp Business Platform implica verificar la empresa ante Meta y seguir los pasos del proveedor (BSP o Cloud API directa). El número deja de funcionar en la app del móvil, por lo que muchas empresas optan por activar un número nuevo dedicado a pedidos y mantener el del comercial para la relación personal. Lo ideal es planificarlo antes de iniciar el desarrollo del agente.
¿Qué ocurre si el agente no encuentra una referencia en el catálogo de Odoo?
El agente nunca inventa ni asume una referencia. Si no encuentra una coincidencia clara, informa al cliente de qué parte del pedido no ha podido resolver y, en paralelo, notifica al comercial o responsable asignado para que lo gestione manualmente. El resto de líneas que sí ha resuelto se añaden al borrador sin esperar.
¿Cuántas horas al mes estás pagando para teclear lo que ya te mandaron por WhatsApp?
Reserva un diagnóstico gratuito con Rubén y en una sesión concreta veréis qué parte del flujo se puede automatizar primero, qué implica para vuestra instalación de Odoo y cuánto tiempo tardaríais en recuperar la inversión.
Rubén Rodríguez · Consultor IT e IA para pymes · Barcelona