OdooWiki OCA HUB

Mail Whatsapp Gateway

mail_gateway_whatsapp folder_open OCA/social open_in_new
Sin categoría Licencia: AGPL-3

Este módulo permite responder chats de whatsapp.

De esta forma, un grupo de usuarios puede responder a clientes o a cualquier otro conjunto de contactos de forma integrada.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 18.0

Conecta Odoo con WhatsApp a través de una pasarela para que los usuarios puedan enviar y recibir mensajes de WhatsApp desde Odoo, gestionar plantillas de mensajes de WhatsApp y desencadenar mensajes de WhatsApp automáticamente desde acciones de servidor.

Este módulo añade WhatsApp como tipo de canal en la pasarela de correo existente, de modo que una empresa puede vincular su cuenta de WhatsApp Business a Odoo y chatear con los clientes desde dentro de Odoo.

  • Los mensajes entrantes de WhatsApp (texto, imágenes, audio, vídeo, documentos, stickers y ubicaciones) se convierten en mensajes de una conversación de la pasarela, y el remitente se empareja con un contacto existente por número de teléfono o se crea como invitado.
  • Los mensajes y adjuntos salientes se envían a WhatsApp; los tipos de archivo admitidos son limitados y los no admitidos se rechazan. Los fallos de entrega notificados por WhatsApp se registran en la notificación del mensaje.
  • Una nueva pantalla WhatsApp Templates permite a los usuarios crear plantillas de mensaje con encabezado, cuerpo, pie, variables y botones (URL, número de teléfono, respuesta rápida). Las plantillas se pueden exportar a WhatsApp, sincronizar de vuelta e importar de forma masiva desde la pasarela. Las reglas limitan el número de botones y exigen que las variables estén numeradas sin huecos.
  • Un asistente de redacción de WhatsApp y un botón Send WhatsApp permiten a los usuarios enviar un mensaje o una plantilla desde un registro, rellenando las variables de la plantilla a partir de los campos del registro.
  • Las acciones de servidor incorporan una opción de mensaje de WhatsApp, de modo que se puede enviar automáticamente una plantilla a un contacto cuando se ejecuta una acción sobre un registro habilitado para correo.
  • Un formulario de configuración de la pasarela de WhatsApp contiene la cuenta, el número de teléfono, la versión y la clave de seguridad, y muestra el número de plantillas.

Depende de

mail_gatewayphone_validation
Modelos y campos (10)
  • mail.thread · amplía un modelo existente
  • res.partner · modelo nuevo
  • mail.gateway · amplía un modelo existentegateway_type, whatsapp_version, whatsapp_account_id, whatsapp_from_phone, whatsapp_security_key, whatsapp_template_ids, whatsapp_template_count
  • ir.actions.server · amplía un modelo existentestate, whatsapp_partner, whatsapp_gateway_id, whatsapp_template_id
  • whatsapp.composer · modelo nuevobody (Message), res_id (Document ID), res_model (Document Model Name), gateway_id, template_id, find_gateway, number_field_name, is_required_template
  • mail.gateway.whatsapp · modelo nuevo
  • mail.whatsapp.template · modelo nuevobody, name, model (Related model), state, footer, header, category, language, model_id (Applies to), button_ids (Buttons), company_id, gateway_id, is_supported, template_uid, variable_ids (Variables), template_name
  • mail.compose.gateway.message · amplía un modelo existentewhatsapp_template_id
  • mail.whatsapp.template.button · modelo nuevoname (Button Text), sequence, url_type, button_type (Type), call_number, template_id, website_url, variable_ids
  • mail.whatsapp.template.variable · modelo nuevoname (Placeholder), model (Model Name), button_id, line_type, field_name (Field), template_id, sample_value

Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Primeros pasos

Necesitas crear una WhatsApp Business Account (WABA), una Meta App y definir un número de teléfono. Puedes seguir estos pasos.

Si creas una cuenta de empresa de prueba, las contraseñas cambiarán cada 24 horas.

Para que el webhook sea accesible, el sistema debe ser público.

Configurar la pasarela

Una vez que hayas creado la Meta App, necesitas añadir la pasarela y el webhook. Para hacerlo debes seguir estos pasos:

  • Accede a Settings \> Emails \> Mail Gateway
  • Crea una Gateway de tipo WhatsApp

> - Usa la clave de autenticación de la Meta App como campo Token > - Usa el Meta App Phone Number ID como campo Whatsapp from Phone > - Usa el Meta Account Business ID como campo Whatsapp account (solo si > necesitas sincronizar plantillas) > - Escribe tu propia clave de Webhook > - Usa la Application Secret Key en Whatsapp Security Key. Se usará > para validar los datos > - Pulsa en Integrate Webhook Key. En este caso, no lo integrará, > necesitamos hacerlo manualmente > - Copia la URL del webhook

  • Accede al sitio web de Facebook Apps
  • Accede a tu App y luego a Whatsapp \> Configuration
  • Crea tu webhook usando tu URL y pon la Whatsapp Security Key como clave de validación
  • Administra el Webhook y activa el webhook de mensajes
  • Access Gateway
  • Espere hasta que alguien inicie una conversación.
  • Ahora podrá responder y recibir mensajes de esta persona.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.