# Selector

Divide el flujo en varias ramas. Las condiciones se comprueban de arriba abajo, y el contacto sigue la primera que encaja. Si no encaja ninguna, sigue la salida «Por defecto».

![Panel de configuración del bloque «Selector»](https://support.cleverapp.pro/_media/es/01-chatbots/03-blocks/02-logic/_images/switch-case.webp?v=1792562451)

El bloque no muestra nada al contacto ni le pregunta nada. Para una elección que hace la propia persona, usa botones en un bloque de mensaje.

## Configuración

- **«Añadir condición»**: añade una rama. Cada rama tiene una condición.
- **«Nombre de la condición»**: la etiqueta de la rama en el esquema. El contacto no la ve.
- **«Editar»**: abre la condición de la rama: elige el tipo de comprobación en la lista «Condición», rellena el valor y haz clic en «Guardar».
- **Orden de las ramas**: arrastra una rama por su número. El orden influye en el resultado: se activa la primera rama que encaja y las demás no se comprueban.

Los tipos de condiciones son los mismos que en el bloque «Condición», salvo la comparación del mensaje con un número, la fecha, la hora y la hoja de Excel. No se pueden combinar varias condiciones en una rama.

Una rama nueva tiene la condición «El mensaje contiene el texto.» con el texto vacío. Mientras no se rellene el texto, la rama no se activa.

## Salidas

- Una salida con el nombre de la condición, una por rama. Se activa la de la primera rama cuya condición se cumple.
- «Por defecto»: no se cumple ninguna condición.
- «Continuar»: se activa siempre, además de la salida que se haya activado. Si «Continuar» y una rama están conectadas a bloques distintos, el contacto recibe ambos.

## Conviene saber

- Una rama con una condición de etiquetas en la que no se ha elegido ninguna etiqueta encaja con todos. Los contactos la seguirán, y a las ramas de debajo nunca les llegará el turno.
- Si la rama que encaja no tiene conexión con un bloque siguiente, la salida «Por defecto» no se activa: el contacto no va a ninguna parte por las ramas.

Ejemplo: la variable `ciudad` contiene la respuesta del contacto. Las ramas «Madrid», «Barcelona» y «Valencia» con la condición «La variable cumple la expresión indicada» llevan a las direcciones de sus tiendas, y «Por defecto» lleva a un mensaje sobre el envío a domicilio.
