Mensajes de usuario
WhatsApp es un canal de comunicación bidireccional. Tu marca no solo puede enviar mensajes a los usuarios, sino que ellos también pueden participar en conversaciones utilizando Campaigns y Canvas con plantillas. Hay varias formas de hacerlo, incluyendo respuestas rápidas de WhatsApp, mensajes de lista y palabras desencadenantes. Las llamadas a la acción (CTA) de respuestas rápidas y mensajes de lista son una excelente manera de fomentar la participación de los usuarios con tu mensajería de WhatsApp.
Desencadenadores basados en acciones
Tanto las Campaigns como los Canvas pueden iniciarse, ramificarse y tener cambios a mitad del recorrido a partir de un mensaje entrante de WhatsApp (un usuario que envía un mensaje a tu WhatsApp), como una palabra desencadenante.
Asegúrate de que tu palabra desencadenante coincida con lo que esperas de los usuarios.
Aspectos a tener en cuenta:
- Cada letra de tu palabra desencadenante debe estar en mayúsculas cuando se configure. Braze no requiere que las palabras desencadenantes entrantes enviadas por los usuarios estén en mayúsculas. Por ejemplo, enviar “jOin2023” seguirá desencadenando el Canvas o la Campaign.
- Si no se especifica ninguna palabra desencadenante en el desencadenador basado en acciones del calendario de entrada, la Campaign o el Canvas se ejecutará para TODOS los mensajes entrantes de WhatsApp. Esto incluye los mensajes que coincidan con frases en Campaigns y Canvas activos, en cuyo caso el usuario recibirá dos mensajes de WhatsApp.


Respuestas no reconocidas
Recomendamos incluir una opción para respuestas no reconocidas en los Canvas interactivos. Esto guía a los usuarios a comprender cuáles son las indicaciones disponibles y establece expectativas para el canal. La gestión de expectativas puede ser especialmente útil si tienes canales de WhatsApp con chat de agente en vivo.
- En el paso de acción, después de crear los grupos de acción para las frases de filtro personalizadas, añade un grupo de acción adicional para “Enviar mensaje de WhatsApp”, pero no marques Donde el cuerpo del mensaje. Esto capturará todas las respuestas no reconocidas de los usuarios, de forma similar a una cláusula “else”.
- Recomendamos dar seguimiento con un mensaje de WhatsApp que informe al usuario de que este canal no está atendido y que lo guíe a un canal de soporte si es necesario.
Respuestas rápidas

Las respuestas rápidas aparecen como opciones de botones clicables dentro de la conversación, pero actúan como si un usuario respondiera con texto. Braze las procesa como mensajes entrantes, y puede enviar respuestas configuradas en función del botón seleccionado. Usa el paso “Acción de mensaje entrante de WhatsApp” al crear y filtrar las respuestas de tus usuarios.

Configura la experiencia de respuesta rápida en Canvas
Paso 1: Crea los CTA
Primero, crea tus CTA de respuesta rápida en el Administrador de plantillas de mensajes de WhatsApp dentro de una plantilla de mensaje.

Una vez que tu plantilla haya sido enviada y aprobada por WhatsApp, puedes usarla para crear un Canvas dentro de Braze.

Puedes crear el Canvas antes de recibir la aprobación de tu plantilla de mensaje.
Paso 2: Crea tu Canvas
A continuación, crea un Canvas con un paso de mensaje que incluya la plantilla que creaste.

Crea un paso de acción que siga al paso de mensaje. Crea un grupo por cada opción de respuesta rápida en este paso de acción.

Para cada grupo de opciones de respuesta rápida, especifica el texto exacto del botón que deseas hacer coincidir. Ten en cuenta que las palabras clave deben estar en mayúsculas.

Si deseas una respuesta predeterminada para los usuarios que responden al mensaje con texto en lugar de respuestas rápidas, crea un grupo adicional sin un cuerpo de mensaje coincidente.
Continúa construyendo el Canvas como lo harías normalmente a partir de este punto.
Respuestas
Lo más probable es que quieras un mensaje de respuesta para cada opción. Recomendamos tener una opción general para las respuestas fuera del alcance de las respuestas rápidas (como para clientes que responden con un mensaje general en lugar de una opción predeterminada). Por ejemplo, “Lo sentimos, no reconocimos tu respuesta. Para problemas de soporte, envía un mensaje a

Ten en cuenta que puedes usar cualquier acción posterior que ofrece Canvas de Braze, como mensajes de respuesta, actualizaciones de perfiles de usuario o webhooks de Braze a Braze.
Mensajes de lista
Los mensajes de lista aparecen como un mensaje con un cuerpo de texto y una lista de opciones seleccionables. Cada lista puede tener varias secciones, y cada lista puede tener hasta 10 filas.

Configurar la experiencia de mensaje de lista en Canvas
Paso 1: Crea o edita un Canvas existente basado en acciones
Solo puedes añadir mensajes de lista de WhatsApp a Canvas que estén basados en acciones, ya que deben ser en respuesta a un mensaje de usuario.
Paso 2: Crea un paso de mensaje de WhatsApp
Añade un paso de mensaje de WhatsApp y luego selecciona el diseño de mensaje de respuesta de List Message.

Añade un nombre de List button que los usuarios seleccionarán para mostrar tu lista. Luego, utiliza los campos en List content para crear tu lista:
- Section: Añade hasta 10 secciones para agrupar y organizar los elementos de tu lista. Por ejemplo, un comercio minorista de ropa podría usar secciones para organizarse por estilos estacionales (como primavera, verano, otoño e invierno) o prendas de ropa (como tops, pantalones y zapatos).
- Row: Añade hasta 10 filas, o elementos de lista, en todas las secciones.
- Row description (opcional): Añade una descripción opcional a todas las filas (elementos de lista).

Cambia el orden de las secciones y filas seleccionando y arrastrando el icono junto a sus nombres.

De vuelta en el creador de Canvas, añade una ruta de acción después del paso de mensaje que tenga un grupo para cada respuesta de lista. En cada grupo:
- Añade un desencadenador para Sent inbound WhatsApp subscription group y selecciona el grupo de suscripción de WhatsApp correspondiente.
- Marca la casilla Where the message body.
- Especifica el contenido de una fila (o elemento de lista).

Continúa construyendo tu Canvas.
Crear rutas de acción para descripciones largas
Si tienes descripciones de filas, debes usar Matches regex para especificar una fila. Por ejemplo, si quieres especificar una fila con la descripción “Our new style that fits over your favorite pair of ankle boots”, podrías usar regex con “ankle boots”.

Consideraciones
Requisitos de tiempo para los mensajes de respuesta
Los mensajes de respuesta deben enviarse dentro de las 24 horas posteriores a la recepción del mensaje de un usuario. Para ayudar a crear experiencias exitosas, Braze comprueba la lógica del mensaje para confirmar que hay un mensaje entrante del usuario en un paso anterior que desbloquea el mensaje de respuesta.
Para respuestas en menos de un minuto en flujos bidireccionales de Canvas, minimiza los pasos entre el desencadenante entrante y el envío del mensaje de respuesta. La arquitectura de Canvas, los viajes de ida y vuelta de webhooks y el procesamiento por lotes de User Update pueden añadir latencia. Consulta Minimizar la latencia de respuesta en flujos bidireccionales.
Los siguientes eventos desbloquean los mensajes de respuesta:
- Mensaje entrante
- Action Path o entrada basada en acciones con el desencadenante Send a WhatsApp inbound message.

- Entrada desencadenada por API
- Mensaje entrante de producto
- Evento
ecommerce.cart_updated
- Evento

Respuestas rápidas y mensajes entrantes fuera de la ventana de 24 horas
Cuando un usuario interactúa con tu empresa en WhatsApp, incluso al tocar un botón de respuesta rápida en una plantilla de mensaje anterior, su acción cuenta como un mensaje entrante. Ese mensaje entrante abre una nueva ventana de atención al cliente de 24 horas, incluso si la plantilla original se envió hace más de 24 horas.
En un Canvas con botones de respuesta rápida, los usuarios pueden tocar un botón días después de recibir la plantilla de bienvenida y aun así ingresar al Action Path correcto. Braze evalúa el Action Path cuando llega el mensaje entrante; no necesitas ampliar la duración del Action Path más allá del valor predeterminado para capturar respuestas tardías.
El siguiente diagrama muestra un flujo común de respuesta rápida:
sequenceDiagram
participant Brand
participant User
Brand->>User: Template message (quick reply buttons)
Note over User: More than 24 hours pass
User->>Brand: Taps quick reply (inbound message)
Note over Brand,User: New 24-hour customer service window opens
Brand->>User: Response message (within Action Path)
Cosas que debes saber
- El paso del mensaje de respuesta debe seguir estando dentro de las 24 horas posteriores al mensaje entrante del usuario. En la mayoría de los flujos de Canvas, la respuesta se envía inmediatamente después de que se evalúa el Action Path, por lo que esto no suele ser un problema.
- La ventana de atención al cliente de 24 horas es diferente de los eventos de conversión de Canvas, que pueden usar una ventana de hasta 30 días. Las ventanas de conversión controlan la atribución; no afectan si un mensaje de respuesta puede enviarse.
- Para la facturación, consulta ¿Son gratuitos los mensajes de respuesta de WhatsApp?.
Filtrar por un atributo de tiempo personalizado
Si tu Campaign de WhatsApp basada en acciones o la audiencia de tu Canvas depende de un atributo de tiempo personalizado que se encuentre dentro de una ventana relativa (por ejemplo, entre ahora y las próximas 24 horas), combina dos filtros como se describe en Tiempo.
Almacenamiento de contenido multimedia entrante y expiración de URL
Cuando un usuario envía un mensaje de WhatsApp que contiene contenido multimedia (como una imagen, un archivo de audio o un documento), Braze almacena ese contenido en Amazon S3 durante 30 días a partir del momento en que se recibe el mensaje.
Sin embargo, el campo Liquid inbound_media_urls, que hace referencia a la URL de ese contenido multimedia, es válido durante siete días a partir del momento en que Braze recibe el mensaje entrante. Dado que la URL se genera una sola vez en el momento de la recepción y no se regenera, la ventana de siete días aplica independientemente de cuándo accedas al campo. De los dos límites, se aplica el menor, por lo que en la práctica, inbound_media_urls debe tratarse como válido durante un máximo de siete días.

Si guardas un valor de inbound_media_urls en un atributo personalizado de usuario para usarlo más tarde, ten en cuenta esta expiración de siete días. Intentar acceder a la URL después de que haya expirado dará como resultado un enlace roto.
Nombre de perfil entrante
Cuando Meta incluye un nombre para mostrar en un mensaje entrante de WhatsApp, Braze lo expone como el atributo Liquid {{whats_app.${inbound_profile_name}}} en ese evento entrante. Este valor refleja el nombre que el usuario configuró en WhatsApp y puede no coincidir con los datos del perfil del CRM. Valida los datos antes de usarlos en el contenido dirigido al usuario, o utiliza un paso de User Update en Canvas para guardarlo en un campo de perfil para usarlo posteriormente. Para ver la lista completa de atributos Liquid de WhatsApp, consulta Etiquetas de personalización compatibles.