logo
enes

Mensajes interactivos

Last update: 4 days ago by Irais Aguirre

Los mensajes interactivos ofrecen a los usuarios botones, listas y otros controles para que respondan a una empresa con mayor facilidad.

Resumen para integración

  • Endpoint: POST https://{{url}}/whatsapp-bsp-api-endpoint-ws/services/v1/messaging
  • Token: de mensajería, en el encabezado Authorization: Bearer {{wa-msg-api-token}} (cómo generarlo)
  • Campos comunes: from, to (teléfono o BSUID) y type (detalle)
  • Respuesta: la misma para todos los mensajes (ver respuesta)

El servicio de mensajería de mensajes interactivos le permitirá:

  • A sus usuarios encontrar y seleccionar de manera más sencilla lo que buscan de una empresa en WhatsApp.
  • Proporcionar un formato más simple y coherente para que las personas encuentren y seleccionen lo que desean de un negocio.

Los mensajes interactivos son los siguientes:

  • Flows: Mensajes que abren un WhatsApp Flow. Para crear y administrar Flows, consulta la sección Flows.
  • Lista de mensajes: Mensajes que incluyen un menú de hasta 10 opciones. Este tipo de mensaje ofrece una forma más sencilla y coherente para que los usuarios realicen una selección al interactuar con una empresa.
  • Botones de réplica: Mensajes que incluyen hasta 3 opciones; cada opción es un botón. Este tipo de mensaje ofrece una forma más rápida para que los usuarios realicen una selección de un menú cuando interactúan con una empresa. También pueden incluir hasta 2 botones que abren una URL.
  • Llamada a la acción (URL): Mensajes con un botón que abre una URL. Permiten dirigir al usuario a un sitio web sin mostrar la URL completa en el texto del mensaje.
  • Solicitud de información de contacto: Mensajes con un botón para que el usuario comparta su información de contacto con la empresa.
  • Solicitud de ubicación: Mensajes con un botón que pide al usuario que comparta su ubicación.
  • Botón de llamada (llamada de voz): Mensajes con un botón que permite al usuario iniciar una llamada de WhatsApp a la empresa.
  • Mensajes multiproducto: Ubicado en sección C-Commerce.
  • Mensajes de un solo producto: Ubicado en sección C-Commerce.

Los mensajes interactivos se pueden combinar en el mismo flujo.

Todos se envían con POST /v1/messaging; los encabezados, los campos comunes y la respuesta están en Conexión HTTP.

Estructura general

Todos los mensajes interactivos usan el campo type con el valor "interactive" y uno de los siguientes objetos:

NombreDescripciónTipoRequerimientos
listMessagesObjeto con la lista de mensajes. Envía solo uno: listMessages, replyButtons o flow (o algún otro tipo de mensaje interactivo).ObjetoCondicional
replyButtonsObjeto con los botones de réplica. Envía solo uno: listMessages, replyButtons o flow (o algún otro tipo de mensaje interactivo).ObjetoCondicional
flowObjeto con el WhatsApp Flow. Envía solo uno: listMessages, replyButtons o flow (o algún otro tipo de mensaje interactivo).ObjetoCondicional
call_to_action_urlObjeto para enviar un mensaje con un botón que abre una URL.ObjetoObligatorio si se envía un mensaje de llamada a la acción (URL).
request_contact_infoObjeto para solicitar al usuario que comparta su información de contacto.ObjetoObligatorio si se envía una solicitud de información de contacto.
singleProductMessageMensaje de un solo producto.ObjetoCondicional
multiProductMessageMensaje multiproducto.ObjetoCondicional
send_location_requestSolicitud de ubicación al usuario.ObjetoCondicional
call_permission_requestSolicitud de permiso de llamada. Consulta Permisos de llamada.ObjetoCondicional
voice_callMensaje de botón de llamada (llamada de voz).ObjetoCondicional
order_detailsMensaje de detalles de orden (Pagos Brasil).ObjetoCondicional
order_statusMensaje de estado de orden (Pagos Brasil).ObjetoCondicional
Anterior
Cupones y ofertas por tiempo limitado
Siguiente
Lista de mensajes