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 los 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 | Cumplir con los Términos y políticas de comercio de Meta. |
Tipos de mensajes de producto
Mejora tu experiencia con mensajes de producto con el selector de productos integrado, al que 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 de 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 hacer selecciones de productos adicionales en Braze, ya que la conexión del catálogo es gestionada por 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 de respuesta.
Puedes seleccionar los productos manualmente con IDs o, si habilitaste los permisos de catálogo durante la configuración, usar el selector desplegable de productos.
Existe un problema conocido de visualización de encabezados 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 IDs o, si habilitaste los permisos de catálogo durante la configuración, usar el selector desplegable de productos.
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 con Braze.
- Sigue las instrucciones de Meta para conectar tu catálogo de Meta a tu cuenta de WhatsApp Business conectada con Braze asignando el permiso “Manage Catalog” en Meta Business Manager.

Asegúrate de usar el ID de Braze Business Manager, 332231937299182, como ID de socio comercial.

- 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, completa 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 usando una plantilla de mensaje de WhatsApp o un mensaje de respuesta.
- En tu Meta Business Manager, ve a Message Templates.
- Selecciona Catalog como formato y luego elige entre Catalog message (muestra el catálogo completo) y Multi-product catalog message (destaca artículos específicos).
- En Braze, crea una campaña de WhatsApp o un paso de mensaje en Canvas.
- 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 IDs de contenido de los productos a destacar. Puedes copiar el Content ID 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 campaña de WhatsApp o un paso de mensaje en Canvas.
- Selecciona un grupo de suscripción.
- Selecciona Response Message.
- Selecciona Meta Product Messages.

- 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 información de productos
- Quitar artículos descontinuados
Si eliminas productos referenciados de tu catálogo, los mensajes asociados no se enviarán.
Recepción de preguntas entrantes sobre productos
Los usuarios pueden responder a tu mensaje de producto o catálogo con preguntas sobre productos. Estas llegan como mensajes entrantes, que luego pueden clasificarse con una ruta de acción.
Además, Braze extrae el ID del producto y el ID del catálogo de estas preguntas, por lo que si deseas automatizar respuestas o enviar preguntas a otro equipo (como soporte al cliente), puedes incluir esos detalles. Por ejemplo, podrías personalizar respuestas con las propiedades de WhatsApp inbound_product_id o inbound_catalog_id.

Pago: procesamiento de carritos 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 de pago integrada 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 usando un enlace personalizado.
Consideraciones
- Sin pago dentro de la aplicación: 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 flujos de mensajería.
Actualmente no admitimos pagos que ocurran 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 que trabajan directamente con usuarios en esos países).
Configuración de desencadenadores de eventos de carrito
Cuando un cliente realiza un pedido en WhatsApp, Braze automáticamente:
- Recibe el contenido del carrito desde WhatsApp (IDs de productos, cantidades y otros datos del pedido).
- Crea un evento de comercio electrónico
ecommerce.cart_updatecon todos los datos relevantes, incluyendosource = whats_app. - Desencadena una respuesta, permitiéndote configurar campañas automatizadas para responder al pedido.
El evento de comercio electrónico ecommerce.cart_update solo aparece listado en Braze después de que se haya enviado un evento, lo cual se puede hacer generando un mensaje de producto de prueba desde Braze y enviando un evento de carrito.
El evento de carrito incluye:
- Cart ID: identificador único del carrito
- Products: lista de artículos con IDs de productos, cantidades y precios
- Total Value: suma de todos los artículos
- Currency: la moneda del carrito
- Source: marcado como “whats_app”
- Metadata: datos adicionales como el ID del catálogo y el texto del mensaje
Puedes encontrar información adicional sobre eventos de carrito de Braze en Tipos de eventos de comercio electrónico recomendados.
Configuración de una respuesta desencadenada
- Crea un desencadenador de evento personalizado para
ecommerce.cart_updated. - Añade un filtro de propiedad para
source = "whats_app".

- Configura acciones de seguimiento basadas en los datos del carrito.
Implementaciones de pago recomendadas
Usa Liquid para crear URLs de carrito directamente en tu mensaje de respuesta. Esto es ideal si tienes IDs de productos consistentes entre WhatsApp y tu plataforma de comercio electrónico.
Ejemplo de Liquid
1
2
3
4
5
6
7
8
9
10
11
{% 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 campaña de mensaje de respuesta de WhatsApp con el desencadenador de un evento de comercio electrónico
ecommerce.cart_update. - Crea un mensaje posterior con la URL del carrito.
- Construye tu URL de carrito con Liquid. Si usas Shopify, puedes crear un enlace permanente de carrito con el ejemplo de Liquid anterior.

Realiza una llamada API a tu sistema de comercio electrónico para generar una URL de pago personalizada. Esto es ideal si necesitas generación dinámica de URLs de carrito o mapeado complejo de productos.
Configuración
- Crea una campaña de webhook o un paso en Canvas desencadenado por el evento de comercio electrónico
ecommerce.cart_update, que enviará los datos del carrito a tu sistema de comercio electrónico. - Crea una campaña de WhatsApp o un paso de mensaje en Canvas desencadenado por el mismo evento de comercio electrónico 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 campaña de webhook o un paso en Canvas desencadenado por el evento de comercio electrónico ecommerce.cart_update, que enviará los datos del carrito a tu sistema de comercio electrónico. Tu API entonces:
- Recibirá los datos del carrito
- Creará un carrito en tu sistema
- Generará la URL de pago
- Enviará un evento
checkout_starteda Braze, desencadenando el envío de tu mensaje de WhatsApp con el enlace de pago

Pruebas y validación
Requisitos de 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 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 del 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.