Paso: Hacer una pregunta
Pregunta algo al cliente, espera su respuesta, valida el formato y guarda el resultado como variable, campo o etiqueta.
Hacer una pregunta convierte una conversación en datos reutilizables. Puedes pedir texto, número, fecha, teléfono, email, URL, ubicación u opciones; luego usar esa respuesta en ramas, mensajes, campos de contacto o integraciones.
Tipos de respuesta
| Tipo | Qué acepta | Ejemplo |
|---|---|---|
| Texto | Una respuesta con texto. | Nombre, comentario, descripción del problema. |
| Opciones | Botones o lista interactiva de WhatsApp. | Sí/No, categorías, motivos de contacto. |
| Número | Un valor numérico, opcionalmente con mínimo y máximo. | Presupuesto, cantidad de productos, edad. |
| Fecha | Fechas en formatos comunes o ISO. | Fecha de cita, fecha de entrega. |
| Teléfono | Números E.164 o nacionales. | Teléfono alterno. |
| Correo con formato válido. | Correo para enviar factura. | |
| URL | Enlace con o sin `https://`. | Página web o comprobante. |
| Ubicación | Ubicación compartida por WhatsApp. | Dirección de entrega o punto de referencia. |
Configuración
| Campo | Qué hace | Recomendación |
|---|---|---|
| Pregunta | Texto que verá el cliente. | Sé específico: `¿Cuál es tu correo para la factura?`. |
| Tipo de respuesta | Define la validación esperada. | Usa `Email` para correos y `Número` para montos. |
| Opciones | Lista de respuestas cuando el tipo es opción múltiple. | 1 a 3 opciones salen como botones; 4 a 10 salen como lista. |
| Texto del botón de lista | Botón que abre la lista cuando hay 4 a 10 opciones. | Manténlo corto, como `Seleccionar`. |
| Rango numérico | Mínimo y máximo aceptados para números. | Presupuesto entre 100 y 5000. |
| Guardar como variable | Guarda la respuesta para usarla en pasos siguientes. | `correo`, `presupuesto`, `ciudad`. |
| Guardar como campo | Escribe la respuesta en el contacto. | Guardar email en el campo `Email`. |
| Aplicar tag por opción | Agrega una etiqueta según la opción elegida. | Opción `Ventas` aplica tag `Interesado en ventas`. |
| Número de envío | Selecciona un número de WhatsApp si hay más de uno. | Usa el número de la línea que inició la conversación. |
| Ramas avanzadas | Timeout y fallo de envío. | Conecta rutas distintas para no respuesta o error de envío. |
Cómo funciona
- Autochat envía la pregunta al cliente.
- El flujo de trabajo queda esperando la respuesta.
- Cuando el cliente responde, Autochat valida el formato según el tipo configurado.
- Si la respuesta es válida, se guarda en los destinos elegidos.
- El flujo continúa por `Éxito`; si hay error de formato, timeout o fallo de envío, puede salir por una rama específica.
Ejemplos
Calificación de lead
Pedir presupuesto y decidir si ventas debe intervenir.
- Pregunta: `¿Cuál es tu presupuesto aproximado?`.
- Tipo: `Número` con mínimo 0.
- Guardar como variable `presupuesto`.
- Paso siguiente: `Ramas` con condición `presupuesto` mayor que 1000.
- Rama alta: asignar a ventas; rama baja: enviar información automática.
El flujo de trabajo clasifica al contacto sin que el equipo lea toda la conversación primero.
Aplicar tag por opción
Clasificar el motivo de contacto con botones.
- Tipo: `Opciones`.
- Opciones: `Ventas`, `Soporte`, `Facturación`.
- Activa `Aplicar un tag por opción` y asigna un tag a cada una.
- Después usa `Ramas` para enrutar por la variable o por el tag aplicado.
El contacto queda segmentado y puede entrar a procesos específicos.
Límites y validaciones
- La pregunta no puede superar 4096 caracteres.
- Opción múltiple permite hasta 10 opciones.
- Cada opción puede tener hasta 24 caracteres.
- Con más de 3 opciones, WhatsApp usa una lista interactiva; el texto del botón de lista puede tener hasta 20 caracteres.
- El timeout configurable va de 1 minuto a 7 días.
- Si no guardas la respuesta en variable, campo o tag, el flujo de trabajo puede continuar, pero no tendrás el dato disponible después.
Buenas prácticas
- Haz una pregunta por paso.
- Usa tipos validados para datos importantes.
- Nombra variables con palabras cortas y sin espacios.
- Conecta timeout cuando el proceso no debe quedar esperando indefinidamente.
- Incluye una salida para fallo de envío si la pregunta bloquea el resto del flujo de trabajo.