Mensajes de producto
Los mensajes de producto te permiten enviar mensajes interactivos de WhatsApp que muestran productos directamente desde tu catálogo de Meta.
Cuando envías un mensaje de producto de WhatsApp a un usuario, este sigue el siguiente recorrido del cliente:
- El usuario recibe tu mensaje de producto o catálogo en WhatsApp.
- El usuario añade productos a su carrito directamente desde WhatsApp.
- El usuario toca Place order en WhatsApp.
- Tu sitio web o aplicación recibe los datos del carrito desde Braze y genera un enlace de pago.
- El usuario es dirigido a tu sitio web o aplicación para completar su compra.
Cuando los usuarios añaden artículos a su carrito a través de mensajes de catálogo, Braze recibe datos de webhook para acciones de seguimiento.
Requisitos
| Requisito | Descripción |
|---|---|
| Cuenta de WhatsApp Business | Para usar mensajes de producto de WhatsApp, debes tener una cuenta de WhatsApp Business conectada con Braze. |
| Catálogo de Meta | Necesitas configurar un catálogo de Meta en tu Commerce Manager. |
| Cumplimiento de términos | Cumple con los Términos y políticas de comercio de Meta. |
Tipos de mensajes de producto

Mejora tu experiencia con los mensajes de producto mediante el selector de productos integrado, al cual se accede durante el paso 4 de Configuración de mensajes de producto.
Los mensajes de catálogo muestran todo tu catálogo de productos en un formato interactivo. Están disponibles como mensajes de plantilla y respuesta.
Si habilitaste los permisos de catálogo para Braze durante la configuración, puedes seleccionar qué miniatura es visible para los usuarios.

No necesitas realizar selecciones de productos adicionales en Braze, ya que la conexión del catálogo la gestiona Meta y, por lo tanto, se hereda en tu catálogo de productos.
Los mensajes multiproducto destacan productos específicos de tu catálogo, con hasta 30 artículos destacados por mensaje. Están disponibles como mensajes de plantilla y respuesta.
Puedes seleccionar los productos manualmente con ID o, si habilitaste los permisos de catálogo durante la configuración, usar el selector de productos desplegable.

Existe un problema conocido de visualización del encabezado con las plantillas de mensajes multiproducto en Meta. Meta está al tanto del problema y trabajando en una solución.
Los mensajes de producto único destacan un producto específico de tu catálogo de productos. Están disponibles como mensajes de respuesta.
Puedes seleccionar los productos manualmente con ID o, si habilitaste los permisos de catálogo durante la configuración, usar el selector de productos desplegable.
Configuración de mensajes de producto
- En el Meta Commerce Manager, sigue las instrucciones de Meta para crear tu catálogo de Meta. Asegúrate de estar en el mismo Meta Business Portfolio donde reside tu cuenta de WhatsApp Business conectada a Braze.
- Sigue las instrucciones de Meta para conectar tu catálogo de Meta a tu cuenta de WhatsApp Business conectada a Braze asignando el permiso “Manage Catalog” en Meta Business Manager.

Asegúrate de usar el ID de Braze Business Manager, 332231937299182, como el ID de partner del negocio.

- Selecciona la configuración de tu catálogo de Meta. Debes seleccionar Show catalog icon in chat header para enviar mensajes de catálogo.

- En Braze, realiza el proceso de registro integrado para proporcionar permisos. Asegúrate de seleccionar todos los catálogos para los que deseas proporcionar permisos. Esto desbloqueará el selector de productos integrado de Braze.


Para conocer las mejores prácticas al crear catálogos de Meta, consulta Consejos para crear un catálogo de alta calidad en Commerce Manager.
Creación de un mensaje de producto
Puedes crear un mensaje de producto utilizando un mensaje de plantilla de WhatsApp o un mensaje de respuesta.
- En tu Meta Business Manager, ve a Plantillas de mensajes.
- Selecciona Catálogo como formato y luego elige entre Mensaje de catálogo (muestra el catálogo completo) y Mensaje de catálogo multiproducto (destaca artículos específicos).
- En Braze, crea una Campaign de WhatsApp o un paso en Canvas de mensaje.
- Selecciona el grupo de suscripción que coincida con donde enviaste la plantilla.
- Selecciona WhatsApp Template Message.
- Selecciona la plantilla que deseas usar.
- Si seleccionas una plantilla multiproducto, proporciona el título de la sección y los ID de contenido de los productos a destacar. Puedes copiar el ID de contenido directamente desde tu Meta Commerce Manager o, si habilitaste los permisos para el selector de productos integrado, seleccionar los artículos.


- Continúa creando tu mensaje.
- En Braze, crea una Campaign de WhatsApp o un paso en Canvas de mensaje.
- Selecciona un grupo de suscripción.
- Selecciona Mensaje de respuesta.
- Selecciona Mensajes de producto de Meta.

- Selecciona el tipo de mensaje que deseas usar.

- Continúa creando tu mensaje.

Gestión de productos
Acceso a Commerce Manager
En tu Meta Business Manager, ve a Commerce Manager y selecciona tu organización. Aquí puedes gestionar los activos de tu catálogo, como:
- Crear nuevos catálogos
- Añadir productos a catálogos existentes
- Actualizar la información de productos
- Eliminar artículos descontinuados

Si eliminas productos referenciados de tu catálogo, los mensajes asociados no se enviarán.
Recibir preguntas de productos entrantes
Los usuarios pueden responder a tu mensaje de producto o catálogo con preguntas sobre el producto. Estas llegan como mensajes entrantes, que luego pueden clasificarse con un paso de Rutas de Acción.
Además, Braze extrae el ID de producto y el ID de catálogo de estas preguntas, por lo que si deseas automatizar respuestas o enviar preguntas a otro equipo (como el de atención al cliente), puedes incluir esos detalles. Por ejemplo, podrías personalizar las respuestas con las propiedades de WhatsApp inbound_product_id o inbound_catalog_id.

Finalizar compra: procesamiento del carrito y webhooks
Cuando los usuarios interactúan con tus mensajes de producto de WhatsApp, pueden explorar productos y añadir artículos a su carrito. Sin embargo, actualmente no existe una funcionalidad integrada de finalización de compra para información de envío o procesamiento de pagos. En su lugar, te recomendamos crear un carrito dentro de tu propia aplicación o sitio web y dirigir a los usuarios a ese carrito mediante un enlace personalizado.
Consideraciones
- Sin finalización de compra integrada: Los usuarios no pueden completar compras directamente dentro de WhatsApp. Todas las transacciones deben redirigirse a tu sitio web o aplicación.
- Enlace personalizado requerido: Necesitas crear un enlace personalizado que dirija a los usuarios a su carrito en tu plataforma.
- Configuración manual: El proceso de configuración requiere la configuración manual de tu carrito y los flujos de trabajo de mensajería.

Actualmente no admitimos pagos que se realicen directamente en WhatsApp, y el soporte futuro será específico por país (actualmente, Meta lo ofrece solo para empresas con sede en India, Brasil y Singapur, y que trabajan directamente con usuarios en esos países).
Configurar desencadenadores de eventos del carrito
Cuando un cliente realiza un pedido en WhatsApp, Braze automáticamente:
- Recibe el contenido del carrito desde WhatsApp (ID de productos, cantidades y otros datos del pedido).
- Crea un evento de eCommerce
ecommerce.cart_updatecon todos los datos relevantes, incluidosource = whats_app. - Desencadena una respuesta, lo que te permite configurar Campaigns automatizadas para responder al pedido.
El evento de eCommerce ecommerce.cart_update solo aparece listado en Braze después de que se haya enviado un evento, lo cual puede hacerse generando un mensaje de producto de prueba desde Braze y enviando un evento de carrito.
El evento de carrito incluye:
- ID del carrito: Identificador único del carrito
- Productos: Lista de artículos con ID de productos, cantidades y precios
- Valor total: Suma de todos los artículos
- Moneda: La moneda del carrito
- Origen: Marcado como “whats_app”
- Metadatos: Datos adicionales como ID del catálogo y texto del mensaje
Puedes encontrar información adicional sobre los eventos de carrito de Braze en Tipos de eventos de eCommerce recomendados.
Configurar una respuesta desencadenada
- Crea un desencadenador de evento personalizado para
ecommerce.cart_updated. - Añade un filtro de propiedad para
source = "whats_app".

- Configura las acciones de seguimiento basándote en los datos del carrito.
Implementaciones de finalización de compra recomendadas
Usa Liquid para construir URL de carrito directamente en tu mensaje de respuesta. Esto es ideal si tienes ID de productos consistentes entre WhatsApp y tu plataforma de eCommerce.
Ejemplo de Liquid
{% assign cart_link = "http://alejandro-test-new.myshopify.com/cart/" %}
{% for product in event_properties.products %}
{% assign variant_id = product.product_id %}
{% assign quantity = product.quantity %}
{% if forloop.first %}
{% assign cart_link = cart_link | append: variant_id | append: ":" | append: quantity %}
{% else %}
{% assign cart_link = cart_link | append: "," | append: variant_id | append: ":" | append: quantity %}
{% endif %}
{% endfor %}
{{ cart_link }}
Configuración
- Crea una Campaign de mensaje de respuesta de WhatsApp con el desencadenador de un evento de eCommerce
ecommerce.cart_update. - Crea un mensaje posterior con la URL del carrito.
- Construye tu URL del carrito con Liquid. Si usas Shopify, puedes crear un enlace permanente del carrito con el ejemplo de Liquid anterior.

Realiza una llamada de API a tu sistema de eCommerce para generar una URL de finalización de compra personalizada. Esto es ideal si necesitas generación dinámica de URL de carrito o un mapeo de productos complejo.
Configuración
- Crea una Campaign de webhook o un paso en Canvas desencadenado por el evento de eCommerce
ecommerce.cart_update, que enviará los datos del carrito a tu sistema de eCommerce. - Crea una Campaign de WhatsApp o un paso de mensaje en Canvas desencadenado por el mismo evento de eCommerce para enviar un mensaje de respuesta de WhatsApp con la URL del carrito al usuario. Sigue las instrucciones en el mensaje de respuesta posterior para usar contenido conectado.

Usa webhooks para enviar datos del carrito a tu sistema y luego desencadena mensajes de seguimiento a través de eventos personalizados. Esto es ideal para integraciones complejas que requieren un procesamiento extenso del carrito o flujos de trabajo de varios pasos.
Configuración
Crea una Campaign de webhook o un paso en Canvas desencadenado por el evento de eCommerce ecommerce.cart_update, que enviará los datos del carrito a tu sistema de eCommerce. Tu API entonces:
- Recibirá los datos del carrito
- Creará un carrito en tu sistema
- Generará la URL de finalización de compra
- Enviará un evento
checkout_starteda Braze, desencadenando tu mensaje de WhatsApp para que se envíe con el enlace de finalización de compra

Pruebas y validación
Requisitos para mensajes de prueba
La funcionalidad del carrito se mantiene entre mensajes de prueba, pero el procesamiento del resultado entrante no se mantiene.
Vista previa del mensaje
- Las imágenes y los detalles de los productos se obtienen de tu catálogo de Meta.
- La vista previa interactiva muestra marcadores de posición hasta que la integración esté completa.
Códigos de error
- Si un ID de producto no existe en el catálogo, recibirás el error
product not found for product_retailer_id, fake-product-id, in catalog_id, 1903196950214359. - Si un catálogo está desconectado de la WABA, recibirás el error
Check if catalog is linked to the WhatsApp Business Account and the catalog is enabled in the WhatsApp Commerce Settings.