Enviar Mensajes Interactivos en WhatsApp
Aprenda cómo enviar mensajes con botones y mensajes de lista para crear experiencias conversacionales atractivas en WhatsApp.
Mejor para: Menús, catálogos, múltiples opciones
Encabezado (opcional): Encabezado de texto o imagen
Pie de página (opcional): Texto pequeño debajo del cuerpo
Botones/Elementos de Lista: Configure sus elementos interactivos
Los títulos de los botones tienen 20 caracteres o menos
- Conocer los tipos de mensajes interactivos
- Crear un mensaje con botones de respuesta
- Crear un mensaje de lista
- Gestionar las respuestas mediante webhooks
- Probar los mensajes interactivos
FAQ
¿Por qué no se envía mi mensaje interactivo?
Los mensajes interactivos solo salen dentro de la ventana de sesión de 24 horas de WhatsApp, que se abre cuando el cliente le escribe. Una vez cerrada, la API devuelve un error 422 y necesitará una plantilla de mensaje aprobada para volver a contactar.
¿Cuántos botones admite un mensaje y qué longitud puede tener la etiqueta?
Hasta 3 botones de respuesta por mensaje, con un máximo de 20 caracteres por título de botón. Si un botón no aparece, el título suele ser demasiado largo o dos botones comparten el mismo ID.
¿Puedo enviar botones y listas en canales distintos de WhatsApp?
Los botones también funcionan en Messenger, Instagram, Telegram y Live Chat. Los mensajes de lista solo son compatibles con WhatsApp y Live Chat. SMS y correo electrónico no admiten ninguno de los dos. El endpoint Channel Capabilities le indica qué acepta un canal concreto antes de enviar.
¿Meta tiene que aprobar los mensajes interactivos?
No. Dentro de la ventana de sesión de 24 horas, los botones y las listas salen como mensajes normales, así que no se envía nada a revisión. Solo las plantillas de mensaje, necesarias una vez cerrada la ventana, pasan por la aprobación de Meta.
¿Funcionan los mensajes interactivos en un número conectado mediante WhatsApp Coexistence?
Sí. Puede enviar botones y listas desde SendSeven mientras su equipo sigue respondiendo desde la app WhatsApp Business en el teléfono, porque Coexistence mantiene la app y la API en paralelo sobre el mismo número.
¿Cómo sé qué botón o elemento de lista eligió el cliente?
El evento de webhook incluye el ID que definió al crear el mensaje: button_reply.id para un botón y list_reply.id para un elemento de lista. Use ese ID para dirigir la acción siguiente.
¿Puede un Flow enviar mensajes interactivos automáticamente?
Sí. Un Flow envía por su cuenta botones y listas de WhatsApp, con encabezado opcional de texto, imagen o vídeo y un pie de mensaje. Así un bot puede ofrecer opciones sin que intervenga un agente.