Qué es
Envía mensajes de plantilla, multimedia, interactivos, de comercio, Flow y de llamadas con ejemplos de solicitudes comentados.Antes de comenzar
- Guarda una clave de API de YCloud en un secreto del lado del servidor.
- Conecta la cuenta de WhatsApp Business y el número de teléfono utilizados por la solicitud.
- Crea y aprueba cualquier plantilla a la que haga referencia una solicitud de mensajería.
- Reemplaza cada marcador de posición con un valor de tu propia cuenta.
Cómo funciona
Elige el escenario que coincida con el mensaje o la plantilla que deseas crear. Compara sus campos con la Referencia de la API, reemplaza los marcadores de posición y realiza pruebas con un destinatario controlado antes de usar la solicitud en producción.Solicitud
Cada escenario incluye una solicitud de mensaje completa. Los ejemplos utilizan el envío directo para una respuesta rápida, pero los mismos objetos de mensaje también se pueden poner en cola.Respuesta
Una respuesta de envío exitosa confirma que YCloud aceptó la solicitud del mensaje; utiliza la recuperación de mensajes o los webhooks dewhatsapp.message.updated para determinar el estado de entrega final.
Consulta la guía de mensajería de WhatsApp para obtener orientación sobre el ciclo de vida y la Referencia de la API para ver el esquema completo.
Elegir un ejemplo
Mensajes de plantilla
Envía plantillas aprobadas para casos de uso de autenticación, marketing, utilidad y comercio.
Mensajes de formato libre
Envía mensajes de texto, multimedia, ubicación, contacto y reacciones dentro de una ventana de servicio al cliente abierta.
Mensajes interactivos
Añade interacciones de listas, botones, Flows, productos, llamadas y carruseles.
Mensajes de comercio
Envía experiencias de productos, detalles del pedido, estado del pedido y proceso de pago.
Ejemplos de mensajes de plantilla
Los siguientes son ejemplos de mensajes con plantilla de mensaje de WhatsApp. Cada plantilla debe crearse y aprobarse antes de poder utilizarse para enviar mensajes.Mensaje de plantilla de autenticación con botones de contraseña de un solo uso
En este caso, tienes una Plantilla de autenticación con botón para copiar código, una Plantilla de autenticación con botón de un solo toque o una Plantilla de autenticación sin toques, y envías un mensaje de plantilla:- Contiene una contraseña de un solo uso o un código de verificación que se entregará al cliente.
- Contiene un botón de copiar código , un botón de autorrelleno con un toque o ningún botón si se utiliza cero toques.

CERO TOQUES
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío de la solicitud, no la entrega final.
id y correlaciona los eventos posteriores de whatsapp.message.updated.
Explicación
- El texto del cuerpo del mensaje contendrá el código de verificación que se encuentra en el componente del cuerpo. Por otro lado, el código que realmente se utiliza cuando los usuarios hacen clic en los botones de un toque o de copiar código es el del componente de botón. Deberían ser el mismo en la mayoría de los casos.
Mensaje de plantilla con variables
En este caso, tienes una Plantilla de utilidad con variables en el cuerpo, y envías un mensaje de plantilla:- Contiene texto con 3 variables en el cuerpo.
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío de la solicitud, no la entrega final.
id y correlaciona los eventos posteriores de whatsapp.message.updated.
Explicación
- Asegúrate de que la plantilla correspondiente haya sido aprobada.
- Configura el
typeadecuado para los mensajes que envíes. En este caso,typese establece entemplate, y elcomponentsyparametersde la solicitud de mensajería deben coincidir con la plantilla.
Mensaje de plantilla con imagen y botones de respuesta rápida
En este caso, tienes una Plantilla de marketing con imagen y botones de respuesta rápida, y envías un mensaje de plantilla:- Contiene una imagen en el encabezado.
- Contiene texto con 1 variable en el cuerpo.
- Contiene texto en el pie de página.
- Contiene 2 botones de respuesta rápida. El número máximo de botones de respuesta rápida es 3.
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío de la solicitud, no la entrega final.
id y correlaciona los eventos posteriores de whatsapp.message.updated.
Explicación
- El parámetro
caption(utilizado para describir el archivo multimediaimage,videoodocumentespecificado) no es compatible con mensajestemplateointeractive. - Para obtener más información sobre las limitaciones de archivos multimedia en el encabezado, consulta Tipos de archivos multimedia compatibles.
- Usa
payloadpara rastrear los clics de los usuarios en los botones. El payload del botón no es visible, pero se incluirá cuando un usuario haga clic en un botón; consulta también Mensaje de botón de plantilla entrante.
Plantilla de mensaje con video y botones de llamada a la acción
En este caso, tienes una plantilla de marketing con video y botones de llamada a la acción, y envías una plantilla de mensaje:- Contiene un video en el encabezado.
- Contiene texto con 1 variable en el cuerpo.
- Contiene texto en el pie de página.
- Contiene 2 botones de llamada a la acción: 1 botón
PHONE_NUMBERy 1 botónURL. El botónURLpuede tener como máximo 1 variable al final de la URL.
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlaciona eventos posteriores de whatsapp.message.updated.
Explicación
- El parámetro
caption(utilizado para describir el archivo multimediaimage,videoodocumentespecificado) no es compatible con mensajestemplateointeractive.
Plantilla de mensaje de cupón
En este caso, tienes una plantilla de cupón, y envías una plantilla de mensaje:- Contiene texto con 2 variables en el cuerpo.
- Contiene 1 botón Copiar código.
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlaciona eventos posteriores de whatsapp.message.updated.
Explicación
- Los códigos de cupón están limitados a 15 caracteres.
- El texto del botón no se puede personalizar.
Plantilla de mensaje de ubicación
En este caso, tienes una plantilla de ubicación, y envías una plantilla de mensaje de ubicación:Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlaciona eventos posteriores de whatsapp.message.updated.
Explicación
latitudeylongitudeson obligatorios.
Plantilla de mensaje de oferta por tiempo limitado
En este caso, tienes una plantilla de oferta por tiempo limitado, y envías una plantilla de mensaje de oferta por tiempo limitado (LTO):- Contiene una imagen en el encabezado.
- Muestra fechas de vencimiento y temporizadores de cuenta regresiva para el código de oferta.
- Contiene texto con 2 variables en el cuerpo.
- Contiene 2 botones: 1 botón
COPY_CODEy 1 botónURL.
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlaciona eventos posteriores de whatsapp.message.updated.
Explicación
Haz coincidir los campos de la solicitud con el tipo de mensaje seleccionado y usa el ID de mensaje devuelto para la correlación de estados.Plantilla de mensaje de carrusel
En este caso, tienes una plantilla de carrusel, y envías una plantilla de mensaje de carrusel:- Contiene texto con 2 variables en el cuerpo.
- Contiene 2 tarjetas de carrusel en una vista con desplazamiento horizontal.
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlaciona eventos posteriores de whatsapp.message.updated.
Explicación
- Las burbujas de mensaje son de solo texto y admiten variables. No hay límite máximo de caracteres en las variables, pero cuentan para el límite de 1024 caracteres de la burbuja de mensaje.
- El texto del cuerpo de la tarjeta admite variables. No hay límite máximo de caracteres en las variables, pero cuentan para el límite de 160 caracteres del texto del cuerpo de la tarjeta.
Plantilla de mensaje de catálogo
En este caso, tienes una plantilla de catálogo, y envías un mensaje para compartir tu catálogo de productos con los clientes.
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlaciona eventos posteriores de whatsapp.message.updated.
Explicación
thumbnail_product_retailer_ides opcional. El número de SKU está etiquetado como Identificador de contenido en el Administrador de ventas. La miniatura de este artículo se utilizará como la imagen de encabezado del mensaje. Si se omite el objetoparameters, se utilizará la imagen de producto del primer artículo de tu catálogo.
Plantilla de mensaje MPM
En este caso, tienes una plantilla MPM, y envías un mensaje para compartir productos con los clientes. Este ejemplo envía una plantilla aprobada llamada “abandoned_cart” e inyecta una variable (el nombre del cliente) en el encabezado de la plantilla y un código de descuento en el cuerpo de la plantilla. También define dos secciones (“Popular Bundles” y “Premium Packages”) e identifica los productos (un total de 3) que deben inyectarse en esas secciones.
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlaciona los eventos whatsapp.message.updated posteriores.
Explicación
- Los clientes deben usar WhatsApp v2.22.24 o superior.
- Los mensajes de plantilla MPM no se pueden reenviar a otros clientes.
- Cuando un cliente agrega uno o más productos a su carrito y envía un pedido, te enviaremos un Webhook que describe el pedido. Consulta también Mensaje de pedido entrante.
Mensaje de plantilla de Flow
WhatsApp Flows es una forma de crear interacciones estructuradas para la mensajería empresarial. Con Flows, las empresas pueden definir, configurar y personalizar mensajes con interacciones enriquecidas que brindan a los clientes más estructura en la forma en que se comunican.
En este caso, envías un mensaje con una plantilla de Flow:
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlaciona los eventos whatsapp.message.updated posteriores.
Explicación
flow_action_dataes el objeto JSON con la carga útil de datos para la primera pantalla. Consulta también Enviar plantilla con Flow - WhatsApp Business Platform.- Para enviar un mensaje interactivo con un Flow, consulta Mensaje interactivo de Flow.
- Para recibir la respuesta del Flow, consulta Mensaje interactivo entrante de respuesta de Flow.
Mensaje de plantilla de detalles del pedido
El mensaje de plantilla de detalles del pedido permite a las empresas enviar mensajes de detalles del pedido como parámetros predefinidos del componente de botón de llamada a la acciónOpen order details. Permite a las empresas enviar cualquier integración de pago (como UPI Intent, Payment Gateway o Payment Links) como parámetros de botón.
A continuación se muestra un ejemplo de envío de Payment Gateway en los parámetros del mensaje de plantilla de detalles del pedido para solicitar al consumidor que realice un pago.
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlaciona los eventos whatsapp.message.updated posteriores.
Explicación
- Para obtener más información sobre los parámetros de
template, consulta también Envío de mensajes de plantilla de detalles del pedido. - Antes de poder enviar mensajes de plantilla de detalles del pedido, crea una plantilla de detalles del pedido.
- Se te notificará a través de webhooks cuando el cliente lo intente y el estado del pago cambie. Consulta Transacción de pago actualizada.
- Si no han pasado más de 24 horas desde la última vez que el cliente respondió al número de teléfono de tu empresa, también puedes enviar un mensaje interactivo de detalles del pedido en su lugar.
Mensaje de plantilla de estado del pedido
La plantilla de estado del pedido es una de las plantillas de mensajes interactivos que amplía el botón de llamada a la acción para admitir la actualización del estado del pedido a través de una plantilla. Permite a las empresas actualizar el estado del pedido fuera de la ventana de sesión del cliente en casos de uso como el cobro a la tarjeta por un pedido anterior y la actualización sobre el envío de un pedido realizado en el pasado. Al recibir las señales de pago, las empresas deben actualizar el estado del pedido para mantener al usuario al día. Actualmente admitimos los siguientes valores de estado del pedido.Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlaciona los eventos whatsapp.message.updated posteriores.
Explicación
- Para obtener más información sobre los parámetros de
template, consulta también Envío de mensajes de plantilla de estado del pedido. - Antes de poder enviar mensajes de plantilla de estado del pedido, crea una plantilla de estado del pedido.
- Si no han pasado más de 24 horas desde la última vez que el cliente respondió al número de teléfono de tu empresa, también puedes enviar un mensaje interactivo de estado del pedido en su lugar.
Ejemplos de mensajes de formato libre
Los siguientes ejemplos son mensajes de formato libre. Estos mensajes no requieren una plantilla preaprobada y se pueden enviar directamente. Sin embargo, solo se pueden enviar dentro de la ventana de atención al cliente de 24 horas, que comienza a partir del mensaje más reciente del cliente.Mensaje de texto
En este caso, envías un mensaje de texto:- Contiene solo texto sin formato.
- Contiene una URL e incluye un cuadro de vista previa en los mensajes de texto al establecer
preview_urlentrue. - Especifica un mensaje (
context.message_id) al que respondes.
Solicitud
Respuesta
Una solicitud correcta devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione eventos posteriores de whatsapp.message.updated.
Explicación
- Solo puede enviar mensajes de plantilla antes de que el cliente responda a su mensaje.
- Use
context.message_idpara especificar un mensaje al que responder. Tenga en cuenta que es el ID del mensaje original en la plataforma de WhatsApp, que comienza conwamid., no el ID del mensaje en YCloud. Elwamidse puede encontrar tanto en el objetowhatsappMessagede YCloud (cuando el estado cambia asent) como en el objetowhatsappInboundMessage. Esta función también se aplica a otros tipos de mensajes, excepto los mensajestemplateesticker. - El cuerpo del mensaje de WhatsApp admite formato de texto, como Cursiva, Negrita,
Tachado, Monoespaciado, Lista con viñetas, Lista numerada, Cita y Código en línea. Consulte también Cómo dar formato a sus mensajes.
Mensaje de imagen
En este caso, envía un mensaje de imagen:- Contiene una URL de imagen.
- Contiene un pie de foto para describir la imagen.
Solicitud
Respuesta
Una solicitud correcta devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione eventos posteriores de whatsapp.message.updated.
Explicación
- Tipos de imagen admitidos:
image/jpeg,image/png. Las imágenes deben ser de 8 bits, RGB o RGBA. - Se requiere un perfil de color incrustado. Consulte también Cómo incrustar el perfil, Incrustar un perfil de color en Adobe Photoshop.
- Límite de tamaño de imagen: 5MB.
- Consulte también Tipos de medios admitidos.
Mensaje de video
En este caso, envía un mensaje de video:- Contiene una URL de video.
- Contiene un pie de foto para describir el video.
Solicitud
Respuesta
Una solicitud correcta devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione eventos posteriores de whatsapp.message.updated.
Explicación
- Tipos de video admitidos:
video/mp4,video/3gpp.- Solo se admiten el códec de video H.264 y el códec de audio AAC.
- Admitimos videos con una sola pista de audio o sin pista de audio.
- El formato de archivo MP4 se deriva del formato de archivo de medios base ISO, que se deriva directamente del formato de archivo QuickTime desarrollado por Apple. Pero los archivos de video QuickTime no son compatibles, incluso si cambió el nombre de la extensión del archivo de
.mova.mp4.
- Límite de tamaño de video: 16MB.
- Consulte también Tipos de medios admitidos.
Mensaje de audio
En este caso, envía un mensaje de audio:- Contiene una URL de audio.
Solicitud
Respuesta
Una solicitud correcta devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione eventos posteriores de whatsapp.message.updated.
Explicación
- Tipos de audio admitidos:
audio/aac,audio/mp4,audio/mpeg,audio/amr,audio/ogg(solo códecs opus; no se admiteaudio/oggbase). - Límite de tamaño de audio: 16MB.
- Consulte también Tipos de medios admitidos.
captionse puede utilizar para mensajes multimedia deimage,videoydocument, pero no se admite para mensajes de audio.
Mensaje de documento
En este caso, envía un mensaje de documento:- Contiene una URL de documento.
- Contiene un pie de foto para describir el documento.
- Especifica el nombre de archivo del documento.
Solicitud
Respuesta
Una solicitud correcta devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione eventos posteriores de whatsapp.message.updated.
Explicación
- Tipos de documentos admitidos:
text/plain,application/pdf,application/vnd.ms-powerpoint,application/msword,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.openxmlformats-officedocument.presentationml.presentation,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet. - Límite de tamaño de documento: 100MB.
- Consulte también Tipos de medios admitidos.
filenamesolo se admite para mensajes de documento, no es compatible con ningún otro mensaje multimedia.
Mensaje de sticker
En este caso, envía un mensaje de sticker:- Contiene una URL de sticker.
Solicitud
Respuesta
Una solicitud correcta devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione eventos posteriores de whatsapp.message.updated.
Explicación
- Tipos de stickers admitidos:
image/webp. Dimensión esperada: 512x512. - Límite de tamaño de sticker: 100KB para stickers estáticos y 500KB para stickers animados.
- Consulte también Tipos de medios admitidos.
Mensaje de contactos
En este caso, envía un mensaje de contactos:- Contiene 1 contacto con direcciones, fecha de nacimiento, correos electrónicos, nombre, teléfonos, etc.
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione eventos posteriores de whatsapp.message.updated.
Explicación
contacts[].name.formatted_namees obligatorio.
Mensaje de ubicación
En este caso, envía un mensaje de ubicación:- Contiene la latitud y la longitud del lugar.
- Contiene el nombre y la dirección del lugar.
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione eventos posteriores de whatsapp.message.updated.
Explicación
latitudeylongitudeson obligatorios.
Mensaje de reacción
En este caso, envía un mensaje de reacción con emoji:- Contiene el ID del mensaje mencionado.
- Contiene un emoji.

Da un pulgar hacia arriba a un mensaje enviado o recibido anteriormente.
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione eventos posteriores de whatsapp.message.updated.
Explicación
- El
message_ides el ID del mensaje original en la plataforma de WhatsApp, que comienza conwamid.. - Establezca
emojien""si desea eliminar el emoji. - Los mensajes de reacción no admiten confirmaciones de lectura.
Mensaje de lista interactiva
En este caso, envía un mensaje de lista interactiva:- Contiene texto de encabezado, texto de cuerpo y texto de pie de página.
- Establece el
interactive.typeenlisty contiene un botón con 2 secciones, y cada sección tiene 2 filas.
El destinatario puede seleccionar un elemento de la lista haciendo clic en el botón:
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione eventos posteriores de whatsapp.message.updated.
Explicación
- Para mensajes interactivos
list, debe configurar un botón y definir de 1 a 10 secciones. Puede tener un total de 10 filas entre todas sus secciones.
Mensaje de botones interactivos
En este caso, envía un mensaje de botones interactivos:- Contiene texto de cuerpo.
- Establece el
interactive.typeenbuttony contiene 2 botones de respuesta rápida.

El destinatario puede hacer clic en cualquiera de los botones para responderle con un mensaje.
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione eventos posteriores de whatsapp.message.updated.
Explicación
- Para mensajes interactivos
buttons, debe configurar un máximo de 3 botones de respuesta rápida.
Mensaje interactivo con URL de CTA
En este caso, envía un mensaje interactivo con un botón de llamada a la acción (CTA) de URL:- Contiene texto de encabezado, cuerpo y pie de página.
- Contiene un botón de URL.
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione eventos posteriores de whatsapp.message.updated.
Explicación
- El texto del botón requiere una longitud de como máximo 20 bytes.
bodyyactionson obligatorios.headeryfooterson opcionales.
Mensaje interactivo de un solo producto
En este caso, envía un mensaje interactivo de producto:- Contiene texto de cuerpo y texto de pie de página.
- Establece el
interactive.typeenproducty contiene una acción con información del producto.
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione eventos posteriores de whatsapp.message.updated.
Explicación
- Para obtener el ID de producto y de catálogo, vaya a Meta Commerce Manager.
- Consulte también Share Products With Customers.
Mensaje interactivo de múltiples productos
En este caso, envía un mensaje interactivo de lista de productos:- Contiene texto de cuerpo y texto de pie de página.
- Establece el
interactive.typeenproduct_listy contiene múltiples productos.
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione eventos posteriores de whatsapp.message.updated.
Explicación
- Para obtener el ID de producto y de catálogo, vaya a Meta Commerce Manager.
Mensaje interactivo de catálogo
Los mensajes de catálogo son mensajes de formato libre que le permiten mostrar su catálogo de productos íntegramente dentro de WhatsApp. Los mensajes de catálogo muestran una imagen de encabezado en miniatura del producto que elija, texto de cuerpo personalizado, un encabezado de texto fijo, un subencabezado de texto fijo y un botón View catalog .
Cuando un cliente toca el botón View catalog , su catálogo de productos aparece dentro de WhatsApp.
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione eventos posteriores de whatsapp.message.updated.
Explicación
- Debe tener inventario subido a Meta en un catálogo de comercio electrónico conectado a su cuenta de WhatsApp Business.
- Habilite el carrito de compras y el catálogo de productos por cada número de teléfono comercial. De forma predeterminada, el carrito de compras está habilitado y el ícono de la tienda está oculto para todos los números de teléfono comercial asociados con una cuenta de WhatsApp Business. Utilice el endpoint Actualizar configuración de comercio para habilitar o deshabilitar estas funciones.
Mensaje interactivo de solicitud de ubicación
Los mensajes de solicitud de ubicación son mensajes de formato libre que muestran un texto del cuerpo y un botón para enviar ubicación. Cuando un usuario de WhatsApp toca el botón, aparece una pantalla para compartir la ubicación que el usuario puede usar para compartir su ubicación.
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione eventos posteriores de whatsapp.message.updated.
Explicación
- El texto del cuerpo (es decir,
interactive.body) es obligatorio y tiene una longitud máxima de 1024 caracteres. El encabezado y el pie de página no son compatibles. - Una vez que el usuario comparte su ubicación, se activa un webhook de
whatsapp.inbound_message.receivedque contiene los detalles de ubicación del usuario. Consulte también Mensaje de ubicación entrante.
Mensaje interactivo de Flow
Puede enviar un mensaje con un Flow en una conversación iniciada por el usuario utilizando un mensaje con una llamada a la acción (CTA):Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione eventos posteriores de whatsapp.message.updated.
Explicación
- Para enviar un mensaje con un Flow, hemos introducido un nuevo tipo de objeto
interactivellamadoflow. Para obtener más información, consulte Parámetros de mensajes interactivos. - Para enviar un mensaje de plantilla con un Flow, consulte Mensaje de plantilla de Flow.
- Para recibir respuestas de Flow, consulte Mensaje entrante de respuesta de Flow interactivo.
Mensaje interactivo de detalles del pedido
Un mensajeorder_details es un nuevo tipo de mensaje interactive, que siempre contiene los mismos 4 componentes principales: header, body, footer y action. Dentro del componente action, la empresa incluye toda la información necesaria para que el cliente complete su pago.
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione eventos posteriores de whatsapp.message.updated.
Explicación
- Para obtener más información sobre los parámetros de
interactive, consulte Enviar mensaje interactivo de detalles del pedido. - Si han pasado más de 24 horas desde la última vez que el cliente respondió a su número de teléfono comercial, envíe en su lugar una plantilla de mensaje de detalles del pedido.
Mensaje interactivo de estado del pedido
Para notificar al cliente sobre actualizaciones de un pedido, puede enviar un mensaje interactivo de tipo order_status como se muestra a continuación.Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione eventos posteriores de whatsapp.message.updated.
Explicación
- Para obtener más información sobre los parámetros de
interactive, consulte Enviar actualizaciones del estado del pedido. - Si han pasado más de 24 horas desde la última vez que el cliente respondió a su número de teléfono comercial, envíe en su lugar una plantilla de mensaje de detalles del pedido.
- Se le notificará a través de webhooks cuando el cliente haya intentado y el estado del pago haya cambiado. Consulte Transacción de pago actualizada.
Mensaje interactivo de llamada de voz
La empresa llama a esta API para enviar un mensaje a los consumidores con el fin de dar a conocer la compatibilidad con llamadas mediante un botón integrado en el mensaje. Cuando un consumidor hace clic en ese botón, se inicia una llamada de WhatsApp al número comercial que envió este mensaje. Este comportamiento es el mismo que cuando un consumidor hace clic en el ícono de teléfono/llamada en la barra de título del chat. No se admite que el botón realice una llamada de WhatsApp a un número de teléfono diferente.Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione eventos posteriores de whatsapp.message.updated.
Explicación
Haga coincidir los campos de la solicitud con el tipo de mensaje seleccionado y utilice el ID de mensaje devuelto para la correlación de estados.Mensajes interactivos de carrusel multimedia
El mensaje interactivo de carrusel multimedia permite a las empresas enviar tarjetas con desplazamiento horizontal que contienen imágenes o videos, cada una con un botón de llamada a la acción, dentro de las conversaciones de WhatsApp. Este formato permite a los usuarios explorar múltiples ofertas o contenidos en un solo mensaje, brindando una experiencia enriquecida y atractiva a través de las API de WhatsApp Business y los clientes móviles.interactive.typedebe sercarouselinteractive.action.cardsdebe agregar al menos 2 objetos de tarjeta a su mensaje y puede agregar un máximo de 10.- El tipo de cada tarjeta debe establecerse en
cta_url - todas las tarjetas deben tener el mismo tipo de encabezado (
imageovideo) - debe agregar un cuerpo de mensaje (
interactive.body) al mensaje (máx. 1024 caracteres). No se permiten encabezados, pies de página ni botones fuera de las tarjetas. - debe tener la misma estructura para todas las tarjetas (encabezado, cuerpo, acción).
- el cuerpo de la tarjeta es opcional, pero con un máximo de 160 caracteres y hasta 2 saltos de línea.
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione los eventos posteriores de whatsapp.message.updated.
Explicación
Haga coincidir los campos de la solicitud con el tipo de mensaje seleccionado y utilice el ID del mensaje devuelto para la correlación de estados.Mensajes interactivos de carrusel multimedia con botones de respuesta rápida
- Las tarjetas deben incluir un botón de URL o uno o más botones de respuesta rápida. Los tipos y la cantidad de botones deben coincidir en todas las tarjetas (por ejemplo, si define una tarjeta con 2 botones de respuesta rápida, todas las tarjetas deben definir exactamente 2 botones de respuesta rápida).
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione los eventos posteriores de whatsapp.message.updated.
Explicación
Haga coincidir los campos de la solicitud con el tipo de mensaje seleccionado y utilice el ID del mensaje devuelto para la correlación de estados.Mensaje con botón de pago
Una vez aprobada su plantilla con botón de pago, puede enviarla en una plantilla de mensajeSolicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione los eventos posteriores de whatsapp.message.updated.
Explicación
Haga coincidir los campos de la solicitud con el tipo de mensaje seleccionado y utilice el ID del mensaje devuelto para la correlación de estados.Plantilla de mensaje con GIF
En este caso, envía una plantilla de mensaje con GIF:- Contiene una URL de GIF.
Solicitud
Respuesta
Una solicitud exitosa devuelve el objeto de mensaje de YCloud. Un estado inicialaccepted confirma el envío, no la entrega final.
id y correlacione los eventos posteriores de whatsapp.message.updated.

