Setup Pipeline WhatsApp
Setup Pipeline WhatsApp
Conecta la integración nativa de WhatsApp de Odoo con el CRM: cada mensaje entrante crea o asocia un lead, y cada mensaje (entrante y saliente) queda registrado en el chatter de la oportunidad para no perder el historial de la conversación.
¿Qué problema resuelve?
Odoo 19 ya trae integración nativa de WhatsApp (los mensajes se ven en Discuss), pero no la conecta al CRM por sí sola: no crea leads automáticamente y no conserva la conversación de forma permanente en la oportunidad — el historial de WhatsApp eventualmente se pierde. Este skill cierra ambos huecos con tres automatizaciones (base.automation) sobre el modelo whatsapp.message.
El pipeline que construye
Cliente escribe por WhatsApp
↓
Odoo (integración nativa WhatsApp) → whatsapp.message (inbound)
↓
A1 — WA: Detectar mensaje → Lead
├─ ¿ya existe lead activo? → agrega vendedor al canal de Discuss
└─ si no existe → crea contacto + lead (campaña detectada por keyword)
↓
A2 — WA: Plantilla → Agregar al canal (mensajes salientes de plantilla)
↓
A3 — WA: Guardar mensaje en bitácora (inbound + outbound)
└─ registra cada mensaje en el chatter de la oportunidad como nota interna
Lo que configura paso a paso
- Diagnostica el estado actual (YAML del cliente + automatizaciones ya activas en Odoo)
- Wizard: consulta campañas y usuarios reales de Odoo, pide keywords y usuario default para leads nuevos
- Escribe la sección
pipelineenclientes/{cliente}/whatsapp.yaml - Ejecuta
scripts/odoo/setup_whatsapp_pipeline.py— crea/actualiza A1, A2 y A3 en Odoo (idempotente) - Valida con una prueba de humo: mensaje real por WhatsApp → aparece el lead en Odoo → aparece registrado en el chatter
Resultado en Odoo
Cada conversación de WhatsApp queda con: un lead/oportunidad asociado, el vendedor sumado al canal de Discuss, y el historial completo de mensajes (entrantes y salientes) visible en la pestaña Notas del chatter de la oportunidad — sin depender de que WhatsApp conserve el historial.