# Lógica condicional

> Haz una pregunta solo cuando una respuesta anterior lo amerita, y envía cada respuesta a la cuenta de WhatsApp que debe atenderla.

La lógica condicional mantiene el formulario corto para cada persona que responde y envía cada prospecto a la persona correcta. Tiene dos partes, las dos incluidas en todos los formularios: preguntas que solo aparecen con ciertas respuestas, y reglas de destino que eligen qué cuenta de WhatsApp recibe la respuesta.

## Preguntas condicionales

Todas las preguntas después de la primera tienen una sección **Lógica**. Pon **Mostrar esta pregunta** en **Solo si…** y luego elige:

1. una pregunta anterior;
2. una condición;
3. las respuestas que deben coincidir (una o más), o un número.

Cuando la condición no se cumple, la pregunta se oculta. Una pregunta oculta nunca se hace y nunca detiene a quien responde, aunque sea obligatoria. No aparece en el mensaje de WhatsApp y no se guarda. Una pregunta posterior que dependa de ella lee su respuesta como en blanco.

Una pregunta tiene una sola condición, y solo puede leer una pregunta que esté arriba de ella, así que la primera pregunta siempre se hace. **Siempre** desactiva la condición.

### Condiciones por tipo

| La pregunta anterior es         | Condiciones                                                                                                                            |
| ------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| Menú desplegable u Opción única | **es**, **no es**, **tiene respuesta**, **se deja en blanco**                                                                          |
| Opción múltiple                 | **incluye alguna de**, **incluye todas**, **no incluye**, **tiene respuesta**, **se deja en blanco**                                   |
| Número                          | **es**, **no es**, **es mayor que**, **es al menos**, **es menor que**, **es como máximo**, **tiene respuesta**, **se deja en blanco** |
| Cualquier otro tipo             | **tiene respuesta**, **se deja en blanco**                                                                                             |

Todas las condiciones, menos **se deja en blanco**, necesitan que la pregunta anterior tenga respuesta. Por eso **no es** “Revisión” no coincide con alguien que se saltó esa pregunta.

### Preguntas de seguimiento

En una pregunta de opciones, **Agregar una pregunta de seguimiento** muestra sus opciones. Elige una, como **Cuando respondan “Dolor de muela”**, y aparece una pregunta nueva debajo, ya configurada para mostrarse solo con esa respuesta.

### Editar un formulario con lógica

- Cambiarle el nombre a una opción conserva todas las condiciones que la usan.
- Eliminar una opción, cambiar el **Tipo de respuesta** de una pregunta de la que dependen otras o eliminar esa pregunta te pide confirmar antes cuando eso cambiaría una condición, y te dice cómo.
- Si mueves una pregunta debajo de otra que depende de ella, la pregunta dependiente muestra una nota, y el formulario no se puede publicar hasta que se corrija el orden. Los borradores siempre se guardan.

### Qué ve quien responde

En un formulario paso a paso, la pantalla de bienvenida da el número de preguntas como un rango cuando depende de las respuestas, como `4–5 questions · about 50s`, y el contador muestra "Question 3" sin un total. En un formulario con todo a la vez, las preguntas aparecen y desaparecen conforme la gente responde.

## Destino condicional

La tarjeta **Destino condicional** envía una respuesta a otra cuenta de WhatsApp según una respuesta: una sucursal por ciudad, una persona por servicio, un equipo por idioma.

1. Primero agrega tus preguntas. Una regla lee una de sus respuestas.
2. Selecciona **Agregar regla de destino**.
3. En **Si**, elige una pregunta, una condición y la respuesta, igual que en una pregunta condicional.
4. En **Enviar las respuestas a**, escribe un número de teléfono o un nombre de usuario.
5. Si quieres, ponle un **Nombre** a la regla. Solo tú lo ves, junto a cada respuesta.

Cómo funcionan las reglas:

- Se revisan de arriba hacia abajo, y se usa la primera que coincide. Las flechas cambian el orden.
- Una respuesta que no coincide con ninguna regla va al **Destino predeterminado**, la cuenta de **Entrega por WhatsApp**. Es la última fila de la tarjeta, **En cualquier otro caso**.
- Una regla puede leer cualquier pregunta del formulario. Una pregunta que no se le hizo a quien responde cuenta como sin respuesta.
- Un formulario puede tener hasta 10 reglas, cada una con una condición.
- Para publicar, cada regla necesita una condición terminada y una cuenta de WhatsApp válida. Una regla que no se puede leer nunca coincide, así que la respuesta pasa a la siguiente regla o al destino predeterminado.

Quien responde ve el mismo formulario y el mismo mensaje, sin importar a qué cuenta vaya. Las reglas no cuestan nada adicional: no usan destinos de [Smart Links](https://walink.com/es/docs/smart-links).

### A dónde fue cada respuesta

Con **Guardar respuestas del formulario** activado, cada respuesta registra su destino. La tabla de respuestas y su CSV tienen una columna **Destino**, y una tarjeta **Respuestas por destino** las cuenta en todo el periodo. Una respuesta conserva el nombre de la regla aunque elimines la regla después. Sin respuestas guardadas, nada registra a dónde fue una respuesta.

> [!TIP]
> Responde la vista previa del formulario para probar tus reglas: su botón **Open WhatsApp** abre la cuenta que ellas eligen. Nada de lo que haces en la vista previa se guarda ni se cuenta.

## Ejemplo: Dental Sol

Dental Sol tiene dos clínicas y un solo formulario:

| #   | Pregunta        | Tipo                                   | Lógica                         |
| --- | --------------- | -------------------------------------- | ------------------------------ |
| 1   | Nombre completo | Texto corto                            | Siempre                        |
| 2   | Clínica         | Opción única: Centro, Mission Bay      | Siempre                        |
| 3   | Tipo de cita    | Opción única: Revisión, Dolor de muela | Siempre                        |
| 4   | Dónde duele     | Párrafo                                | Solo si P3 es “Dolor de muela” |
| 5   | Fecha preferida | Fecha                                  | Siempre                        |

**Entrega por WhatsApp** es la recepción de Centro, +1 (415) 555-0123. Una regla de destino, llamada Recepción Mission Bay, dice: si Clínica es “Mission Bay”, enviar las respuestas a +1 (415) 555-0142.

| Quien responde elige        | Preguntas que se hacen | El mensaje va a                                |
| --------------------------- | ---------------------- | ---------------------------------------------- |
| Centro, Revisión            | 1, 2, 3, 5             | +1 (415) 555-0123, el destino predeterminado   |
| Mission Bay, Dolor de muela | Las cinco              | +1 (415) 555-0142, la recepción de Mission Bay |

La pantalla de bienvenida dice `4–5 questions · about 50s`, y cada clínica recibe solo a sus propios pacientes, con el dolor ya descrito cuando se trata de un dolor de muela.
