En WhatsApp, las listas se muestran como un menú desplegable nativo. Es la mejor opción cuando tienes entre 4 y 10 opciones.
Configuración general
- Encabezado: Título del mensaje (máximo 60 caracteres)
- Contenido: Mensaje principal (máximo 1,024 caracteres, requerido)
- Nombre del botón: Texto del botón que despliega la lista (máximo 20 caracteres)
Opciones
Cada opción tiene:- Nombre de la opción: Texto visible en la lista (máximo 24 caracteres)
- Descripción: Texto adicional debajo del nombre (opcional, máximo 72 caracteres)
Opciones dinámicas
Si las opciones provienen de datos variables, activa el modo dinámico:- Variable fuente:
{{$memory.opciones}} - Plantilla de etiqueta:
{{item.nombre}} - Plantilla de descripción:
{{item.detalle}}
Variables en mensajes
Configuración avanzada
Selección obligatoria
Cuando está activada, el usuario debe elegir una opción de la lista para continuar. Si escribe texto libre, verá un mensaje de error personalizable (máximo 250 caracteres).Variable de respuesta
Guarda la opción que el usuario seleccionó en una variable de memoria para usarla más adelante en el flujo. Cómo configurarlo:- Activa el interruptor Guardar respuesta.
- Escribe el nombre de la variable (por ejemplo,
motivo_consulta).
Valor guardado con opciones estáticas
Cuando las opciones están definidas manualmente, se guarda el nombre de la opción seleccionada como texto plano. Ejemplo con estas opciones:| Opción |
|---|
| Ventas |
| Soporte Técnico |
| Facturación |
| Devoluciones |
Valor guardado con opciones dinámicas
Cuando las opciones se generan desde una variable fuente, se guarda el objeto completo del array al que pertenece la opción seleccionada. Supón que{{$memory.servicios}} contiene:
Casos de uso
Enrutar el flujo según la selección (opciones estáticas)
Enrutar el flujo según la selección (opciones estáticas)
Conecta un nodo Condicional y crea una rama por cada opción:
Usar datos del objeto seleccionado (opciones dinámicas)
Usar datos del objeto seleccionado (opciones dinámicas)
Con el objeto completo guardado, puedes informar al usuario con los datos exactos del servicio elegido:
Personalizar la respuesta del AI Agent
Personalizar la respuesta del AI Agent
Pasa el objeto al nodo AI Agent para que adapte su respuesta:
Lista expira
Si el usuario no selecciona ninguna opción dentro del tiempo configurado:- Enviar texto: Muestra un mensaje de expiración
- Redirigir a skill: Lleva al usuario a otro flujo
Ejemplo
Configuración:- Encabezado:
¿En qué puedo ayudarte? - Contenido:
Selecciona una opción de la lista - Nombre del botón:
Ver opciones - Opciones: Ventas, Soporte Técnico, Facturación, Devoluciones