Guía práctica de Odoo: de plantilla a campaña enviada, con A/B testing real sobre tu audiencia CRM.
wl_email_experiment.dispatch_enabled = 1). Sin esto, el botón de envío se niega por diseño.Entra a odoo.lab.whitelabel.lat con tu usuario. En el menú de aplicaciones verás Experimentos de email, con dos entradas: Plantillas y Campañas.
Todo empieza aquí: una plantilla es un email reutilizable (asunto + texto de vista previa + contenido HTML). Creas el email una vez, lo revisas, lo pruebas, y queda guardado para usarlo en cualquier experimento.
En Plantillas → Nuevo define: el nombre interno, el asunto que verá el destinatario, el texto de vista previa (la línea gris que aparece junto al asunto en la bandeja de entrada) y pega tu HTML en la pestaña Contenido. Usa el botón de código del editor para pegar HTML directamente.
El botón Previsualizar abre el email renderizado en una pestaña: es exactamente lo que recibirá el destinatario, incluido el texto de vista previa inyectado como preheader. Revisa que se vea bien en desktop antes de continuar.
Con Enviar test mandas la plantilla real a cualquier correo (llega con el prefijo [PRUEBA]). Sale por el SMTP configurado de la empresa, sin tracking. Si el envío falla, Odoo te muestra el motivo.
En Campañas → Nuevo define nombre, código único, remitente y el % del piloto (cuánta audiencia participa en el experimento; el resto es reserva). El panel derecho resume la audiencia a medida que avanzas: total, elegibles, excluidos, piloto y reserva.
En la pestaña Variantes agrega al menos 2 variantes activas. En cada una elige la Plantilla del catálogo: el asunto, el HTML y el preview text se copian solos. También puedes escribirlos a mano. El peso controla la proporción de reparto (peso 2 = doble de gente).
Al seleccionar una plantilla, sus campos quedan en solo lectura para proteger la integridad del experimento: una vez enviado el piloto, el contenido no cambia. Si necesitas editar, quita la plantilla y edita los campos copiados.
El botón Capturar audiencia CRM congela la audiencia: usa un filtro guardado de CRM → Leads (o toda la audiencia). Los leads excluidos quedan registrados con motivo: sin email, archivados, opt-out, lista negra o duplicados (dedupe por email). Esta foto ya no cambia: es tu muestra del experimento.
Asignar piloto reparte los contactos piloto entre variantes de forma determinística. Después, Enviar piloto encola los envíos: un proceso interno los despacha en lotes de 50 (verás los estados: Asignado → En cola → Aceptado / Fallido, con botón Reintentar fallidos). Cada email lleva pixel de apertura y links con token firmado: aperturas y clics quedan por destinatario y variante.
Cuando el piloto tenga datos, Elegir ganador selecciona la variante con mejor tasa de clics (desempata por aperturas). Luego Enviar ganador a reserva le manda la variante ganadora al resto de la audiencia y la campaña queda Completada.
Módulos: wl_email_template + wl_email_experiment (Odoo 19) · instancia odoo.lab.whitelabel.lat