Integrar Odoo con WhatsApp Business: guía técnica para 2026
Desde Odoo 17 la integración con WhatsApp Business API dejó de ser un conector de terceros y pasó a ser módulo nativo. En Odoo 18 es aún más sólida y, con la release 19 de enero de 2026, cubre CRM, Ventas, Helpdesk y Appointments sin addons externos. Esta guía explica cuándo tiene sentido el módulo Enterprise, cuándo irse por OCA Community y cómo configurarlo sin romper el chatter.
Lee también: si vienes de otro CRM, revisa primero nuestra guía para integrar HubSpot con WhatsApp Business y la comparativa de plataformas de IA conversacional con CRM y WhatsApp.
Por qué integrar Odoo con WhatsApp Business cambia la operación
El dato que empuja esta integración es simple: los mensajes de WhatsApp tienen una tasa de apertura del 98% frente al 20-30% del email, los tiempos de respuesta del equipo bajan un 60% cuando el canal principal es WhatsApp y la conversión de leads se multiplica entre 3 y 5 veces si el seguimiento llega en la primera hora. En un ERP como Odoo, donde ya viven el CRM, Ventas, Facturación y Helpdesk, poner WhatsApp al lado de cada registro cambia el ritmo del equipo comercial.
El problema histórico era otro: la integración se hacía con módulos de terceros, cada uno con su propio token, su propia tabla de plantillas y su propio webhook. Dos cambios recientes resolvieron eso.
- Desde Odoo 17 el módulo
whatsappes nativo y usa directamente la Cloud API de Meta. - Desde Odoo 18 el módulo centraliza plantillas homologadas, soporta varios números bajo la misma Business Account y respeta los permisos de usuario/departamento.
- En Odoo 19 (release del 13 de enero de 2026) el módulo cubre Appointments y Helpdesk sin addons extra, y acepta el chat de WhatsApp dentro del propio Discuss.
Para Community la historia es distinta: el módulo nativo solo está en Enterprise. La vía oficial son los módulos de la Odoo Community Association (OCA, licencia LGPL-3.0) o un conector del Odoo Apps Store. Lo veremos en detalle más abajo.
Lo que casi nadie documenta y es importante: integrar Odoo con WhatsApp bien hecho no se trata solo de "enviar mensajes desde una ficha". Se trata de que un agente de IA personalizado lea el estado del lead, consulte stock, abra una nota en Helpdesk y actualice la oportunidad sin que un comercial toque nada. Ese es el verdadero valor del CRM conectado.
Enterprise nativo vs OCA Community: cuál elegir en 2026
La decisión depende de tres variables: edición de Odoo que ya tienes, volumen de mensajes mensual y si el equipo tiene recursos para mantener addons de la OCA.
Módulo nativo de Odoo Enterprise (16, 17, 18, 19)
Es la opción recomendada si pagas Enterprise. Viene con:
- Creación y envío de plantillas homologadas (HSM) directamente desde el módulo Marketing.
- Compatibilidad con varios números dentro de la misma WhatsApp Business Account.
- Mensajes entrantes recogidos por webhook, enrutados por responsable del contacto o del lead.
- Integración directa con CRM, Sales, Purchase, Helpdesk y Appointments (en 19).
- Soporte oficial de Odoo S.A. en los upgrades mayores.
La contra es el coste. Enterprise ya no es barato, y cada usuario que necesite el canal se cuenta en la licencia. Para un equipo de 15 personas, hablamos de 2.500-3.000 euros al año solo en licencias Odoo, al margen de lo que facture Meta por conversaciones.
OCA Community: módulo whatsapp_connector
La Odoo Community Association mantiene varios módulos. El más utilizado es whatsapp_connector, con licencia LGPL-3.0, disponible para Odoo 16, 17 y 18. Incluye:
- Mensajería de WhatsApp dentro del chatter del contacto, lead y oportunidad.
- Soporte de plantillas HSM con variables dinámicas.
- Webhook para mensajes entrantes con auto-asignación por regla.
- Compatible con la Cloud API de Meta y, en algunas forks, con proveedores BSP como 360dialog o Twilio.
Es gratis, pero mantiene el equipo que tú tengas detrás. Si no cuentas con un técnico Odoo o un partner, los upgrades entre versiones pueden romper el módulo. En proyectos reales, dedicar 2-4 horas por release al mantenimiento es normal.
Conectores del Odoo Apps Store
Alternativas como All-in-One WhatsApp Connector, Sales CRM WhatsApp Integration o Odoo WhatsApp CRM in Discuss cubren huecos cuando el módulo nativo no llega. Precios típicos: 100-300 euros una vez, con mantenimiento aparte. Útiles para funciones muy concretas (p. ej. integrar WhatsApp dentro del canal de Discuss), pero sumar varios addons que tocan el mismo flujo suele acabar en conflictos de dependencias.
Regla práctica que aplicamos cuando asesoramos a una pyme con CRM con WhatsApp integrado: si estás en Enterprise, usa el nativo; si estás en Community y tu volumen es inferior a 5.000 conversaciones al mes, OCA es suficiente; si pasas de ahí o necesitas automatizaciones avanzadas, pasa a Enterprise o monta un conector propio por API.
Configurar la integración paso a paso (Odoo 18)
El flujo oficial, con el módulo nativo activo, tarda entre 90 minutos y 3 horas en un entorno limpio. La parte lenta no es Odoo sino la verificación de Meta.
1. Preparar la cuenta de Meta
- Crea o selecciona un Business Account verificado en
business.facebook.com. - Dentro de WhatsApp Manager, añade un phone number y verifícalo (SMS o llamada).
- Crea una Meta App de tipo Business y añade el producto WhatsApp.
- Anota tres valores: Phone Number ID, WhatsApp Business Account ID y Permanent Access Token (los tokens temporales expiran en 24 horas, no sirven para producción).
2. Configurar Odoo
En Odoo 18 el camino es: Ajustes → Discutir → WhatsApp → Añadir cuenta. Pega el Phone Number ID, el Business Account ID y el token de acceso. Si en tu release el menú está en Marketing / WhatsApp, es equivalente.
Odoo genera una URL de webhook y un verify token. Vuelve al panel de la Meta App, en el producto WhatsApp, y pégalos en Webhook. Suscríbete al menos a los eventos messages y message_status.
3. Dar de alta plantillas HSM
Las plantillas que inician conversación fuera de la ventana de 24h se declaran en Meta y en Odoo. En Odoo 18 el formulario de plantillas acepta variables {{1}}, {{2}}, media header y botones de respuesta rápida. Un consejo que ahorra días: haz la primera plantilla lo más neutra posible (confirmación de pedido o cita) para pasar la revisión de Meta en 24-48 horas, y añade después las de marketing.
4. Enlazar con CRM, Ventas y Helpdesk
Con la cuenta activa, cada ficha de contacto, lead, oportunidad, pedido, factura o ticket muestra el botón Enviar por WhatsApp. El chatter guarda el intercambio como mensajes nativos (quedan buscables, filtrables y referenciados a la actividad).
Para automatizar, usa Automated Actions: cuando una oportunidad llega a la etapa "Qualified", disparar la plantilla de agendamiento con los datos del lead. Lo mismo con Appointments en Odoo 19 para recordatorios de citas.
5. Mensajes entrantes y escalado
El webhook recibe los mensajes del cliente, los enruta al responsable del contacto o, si no hay responsable, al equipo configurado en el canal. Si usas un agente de IA para call center delante, el webhook debe enviarse primero al agente (que puede resolver el 60-80% de las consultas) y escalar a Odoo solo cuando haga falta intervención humana. Este patrón es el que recomendamos en implantaciones medianas y grandes.
Automatizaciones típicas que vale la pena montar
Tener Odoo conectado a WhatsApp no es un fin, es la plataforma para automatizaciones de ingreso. Estas son las que más ROI dan en los clientes que acompañamos.
Follow-up de lead en los primeros 60 minutos
La estadística que repiten los equipos de ventas: contactar un lead en los primeros 60 minutos multiplica por 3 a 5 la conversión. Automated Action en Odoo: cuando un lead cae en el pipeline, dispara una plantilla con el nombre del comercial, hora propuesta y botón para confirmar. Si el cliente responde, el chat continúa de forma humana. Si no, 24h después se dispara una segunda plantilla distinta.
Confirmación de pedido y seguimiento de envío
En Sales, cuando una orden pasa a estado Confirmed, se envía un mensaje con el número de pedido, importe y fecha estimada. Al generarse el picking y marcarse como Done, se dispara una segunda plantilla con tracking. Para ecommerce con Odoo, esto baja los tickets de "¿dónde está mi pedido?" alrededor de un 40%.
Recuperación de facturas vencidas
Para gestoría y servicios profesionales, Odoo marca facturas en estado Overdue a los X días. Un flow sencillo dispara un recordatorio por WhatsApp con el enlace al PDF y un botón de pago. Clientes nuestros con CRM para gestorías han pasado del 68% de cobro a 30 días al 89% con solo este flujo.
Tickets de Helpdesk desde el chat
Cuando el agente de IA detecta una queja o incidencia, abre un ticket en Helpdesk con la transcripción pegada, el contacto enlazado y la prioridad calculada. El equipo humano abre Odoo y entra ya con contexto. Antes, el ticket se escribía a mano o se perdía.
Reagendamiento de citas en Appointments
En Odoo 19, el módulo Appointments ya envía WhatsApp al confirmar y al recordar la cita. El valor diferencial es que el cliente puede responder "sí", "cancelar" o "cambiar al jueves" y el agente de IA actualiza el calendario sin que nadie entre en el ERP. Aplicable a clínicas de fisioterapia, dentistas, consultorías y academias.
Costes reales de una integración Odoo + WhatsApp en 2026
Tres bloques de coste: licencias Odoo, plantillas y conversaciones de Meta, trabajo de implantación. Los números a continuación son medias de proyectos reales de 10 a 40 usuarios.
Licencias Odoo
- Odoo Enterprise: alrededor de 24,90 euros/usuario/mes en 2026 (Standard), más apps que uses. El módulo WhatsApp va incluido.
- Odoo Community: 0 euros de licencia. Hosting en VPS: 25-80 euros/mes según carga. Módulos OCA: gratis. Horas de un partner Odoo si no tienes técnico: 60-90 euros/hora, con mantenimiento típico de 4-8 horas al mes.
WhatsApp Business API: lo que cobra Meta
Desde la reforma de precios de 2025, Meta cobra por conversación. En España, julio 2025 a diciembre 2026, los tramos relevantes son: utility (confirmación de pedido, recordatorio) alrededor de 0,0315 EUR por conversación, authentication 0,0589 EUR, marketing 0,0618 EUR. Para una pyme de servicios con 2.000 conversaciones/mes mezcladas, hablamos de 70-130 euros/mes solo en Meta.
Si prefieres pasar por un BSP (360dialog, Twilio, MessageBird), suma 0,004-0,015 EUR por mensaje además de la conversación de Meta. La ventaja es la facturación consolidada y el soporte. Puedes ver el detalle en nuestra guía de precios WhatsApp Business API 2026.
Implantación
Una integración limpia Odoo-WhatsApp con 5-6 automatizaciones básicas lleva entre 25 y 50 horas de trabajo. A tarifa de partner Odoo (60-90 EUR/h en Europa, 25-45 USD/h en LATAM), hablamos de 1.500-4.500 EUR de setup. En ZENIA el proyecto estándar ronda las 35 horas con un alcance definido: conexión, plantillas iniciales, 4 automatizaciones y formación. Suele cerrarse en una tarifa plana de 1.997 EUR + mantenimiento mensual.
Cuándo tiene sentido y cuándo no
No tiene sentido si:
- Facturas menos de 50 pedidos/mes y los clientes rara vez usan WhatsApp.
- Usas Odoo Community sin ningún técnico y no quieres contratar partner.
- Tu base de datos de contactos está sin consentimiento documentado para WhatsApp (ojo con el RGPD).
Tiene sentido si:
- Tu equipo comercial o de soporte invierte más de 2 horas al día en WhatsApp manual.
- Tienes al menos 500 contactos activos y procesos repetitivos (confirmaciones, recordatorios, follow-up).
- Odoo ya es tu fuente de verdad y los comerciales se quejan de que "WhatsApp está desconectado del CRM".
Errores comunes y cómo evitarlos
En auditorías a implantaciones Odoo + WhatsApp, estos son los fallos que aparecen una y otra vez.
Lanzar sin plantillas aprobadas
Meta tarda 24-48 horas en revisar una plantilla y rechaza las que suenan a marketing agresivo o incluyen datos no permitidos. Prepara al menos dos plantillas (utility y marketing) antes de salir a producción. Si lanzas sin plantilla, solo podrás responder dentro de la ventana de 24h, y la mitad de los casos de uso se caen.
Usar un número personal
Si pasas tu número de WhatsApp personal a Business API, pierdes el acceso desde la app móvil durante 7 días (política de Meta). Reserva un número nuevo o un fijo portado desde el principio.
No separar entornos
Si usas el mismo Phone Number ID en pruebas y producción, los mensajes de pruebas llegan a clientes reales. Meta permite 2 números gratuitos por Business Account: usa uno de staging. Alternativamente, hay partners que ofrecen números sandbox.
Confiar en el chatter sin reglas de enrutado
Por defecto, los mensajes entrantes llegan al Discuss del canal. Si no configuras reglas de asignación (por tag, por lead, por responsable), el equipo se pisa y las conversaciones se contestan tarde. Define reglas antes del día uno.
Olvidar el consentimiento RGPD
WhatsApp requiere opt-in explícito antes de enviar plantillas de marketing. Si tu lista viene de un formulario web, añade el checkbox específico y guarda la prueba (timestamp + IP). Para listas antiguas, haz un reenganche por otro canal (email, SMS) antes de usarlas en WhatsApp. Multas de la AEPD por mala praxis empiezan en 900 euros y suben rápido.
Importar plantillas con variables mal ordenadas
Si la plantilla aprobada tiene {{1}} = nombre y {{2}} = fecha, y en el flow pones fecha primero, los mensajes salen con los campos cambiados. Hay reportes de reservas enviadas al número equivocado por este tipo de error. Testea cada plantilla con un número interno antes de activarla a masivos.
Preguntas frecuentes
¿Puedo usar varios números con la misma cuenta de Odoo?
Sí. Desde Odoo 18 la Business Account de Meta puede llevar hasta 25 números y Odoo los enruta a canales distintos. Útil para separar comercial, soporte y marketing, o para operar varios países.
¿Hace falta un servidor extra?
No para el módulo nativo. Odoo recibe los webhooks directamente. Si tu instancia es cloud de Odoo, el webhook ya es público. Si es on-premise, asegúrate de que la URL es accesible desde Internet por HTTPS.
¿Soporta mensajes de voz, imágenes y PDF?
Sí. El módulo nativo acepta todos los tipos de media que soporta la Cloud API. Los adjuntos se guardan en el chatter como archivos.
¿Funciona en Odoo.sh?
Sí. Odoo.sh (Enterprise cloud) incluye el módulo nativo por defecto. En Odoo online SaaS también está, aunque algunos flujos avanzados de Automated Actions requieren el plan Standard.
¿Qué pasa si cambio de BSP?
El Phone Number ID se puede migrar entre proveedores (self-serve de Meta o BSP). La operación tarda 24-72 horas y no implica cambiar el número ante los clientes. Lo que sí hay que reconfigurar son las plantillas y el webhook.
En resumen
Odoo 18 y Odoo 19 bajan muchísimo la barrera para integrar WhatsApp Business con el CRM: cero conectores externos, mensajes dentro del chatter, plantillas gestionadas desde el ERP y automatizaciones nativas. La parte complicada ya no es técnica, es operativa: elegir qué flujos aportan ingreso, aprobar las plantillas con tiempo, respetar el RGPD y poner al agente de IA en el lugar adecuado del flujo.
Si quieres acelerar la decisión entre Enterprise, Community o Apps Store, o si prefieres directamente que lo implantemos nosotros con los flujos listos, hablamos.
¿Integras Odoo con WhatsApp o lo delegamos?
En ZENIA montamos la integración completa Odoo + WhatsApp Business en 3-4 semanas: conexión con Meta, plantillas aprobadas, automatizaciones de CRM y agente de IA personalizado para responder y escalar. Tarifa plana desde 1.997 EUR + mantenimiento.
Todo esto parte de lo mismo: automatizar WhatsApp con IA para que ningún mensaje se quede sin responder.
Hablar por WhatsApp ahora Agendar llamada gratuita¿Qué CRM usas hoy?
Si no tienes Odoo o buscas alternativas con WhatsApp integrado, estas guías pueden ayudar: