> ## Documentation Index
> Fetch the complete documentation index at: https://docs.landerlab.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Nodo Switch (enrutado por varios casos)

> Usa el nodo Switch en los workflows de LanderLab para enviar los leads por varias ramas con casos y un camino Default. Los casos se evalúan de arriba abajo según sus condiciones.

El nodo **Switch** envía un lead por una de varias ramas según unas condiciones. Defines un conjunto de **casos**, cada uno con sus propias condiciones y su propio camino en el lienzo. Un lead sigue el primer caso que cumple. Si no cumple ninguno, sigue la rama **Default**.

Switch es la versión de varias salidas del nodo **If**. Mientras que If te da dos caminos (Yes / No), Switch te da todos los que necesites, más un camino Default integrado para todo lo demás.

<Note>
  Los casos se evalúan **de arriba abajo** y un lead sigue el **primer** caso que cumple. Ordena tus casos del más específico al más general para que un caso amplio no se quede con leads que estaban pensados para uno más concreto.
</Note>

## Añade el nodo Switch

Switch está en el grupo **Internal** del menú de nodos.

<Frame caption="El menú de nodos con Switch dentro del grupo Internal.">
  <img src="https://mintcdn.com/landerlab-babdc23f/9hihqqyvuqaqWYwq/images/Screenshot-2026-06-23-at-12.09.29-PM.png?fit=max&auto=format&n=9hihqqyvuqaqWYwq&q=85&s=9eaf568477a30f89fa590491873a6b33" alt="El menú de nodos con Switch en el grupo Internal" width="378" height="610" data-path="images/Screenshot-2026-06-23-at-12.09.29-PM.png" />
</Frame>

<Steps>
  <Step title="Abre el menú de nodos">
    Haz clic en el **+** que hay debajo del nodo donde quieres que se produzca la bifurcación (normalmente justo después del trigger).
  </Step>

  <Step title="Selecciona Switch">
    En **Internal**, haz clic en **Switch**. El nodo se añade al lienzo y sus ajustes se abren a la derecha.
  </Step>
</Steps>

<Warning>
  Un nodo Switch nuevo todavía no tiene casos, así que muestra un icono de aviso. Añade al menos un caso antes de publicar el workflow.
</Warning>

## Cómo funcionan los casos y la rama Default

Cada caso que añades se convierte en una rama propia debajo del nodo Switch en el lienzo. Además de tus casos, el nodo siempre tiene una rama **Default**.

<Frame caption="Un nodo Switch con dos casos y una rama Default.">
  <img src="https://mintcdn.com/landerlab-babdc23f/9hihqqyvuqaqWYwq/images/Screenshot-2026-06-23-at-12.10.17-PM.png?fit=max&auto=format&n=9hihqqyvuqaqWYwq&q=85&s=d63c1580080f0b2acad16a41cca73a83" alt="Un nodo Switch con dos casos y la rama Default" width="1549" height="748" data-path="images/Screenshot-2026-06-23-at-12.10.17-PM.png" />
</Frame>

* **Casos**: se evalúan de arriba abajo. Un lead sigue el primer caso cuyas condiciones cumple.
* **Default**: el camino de reserva. Un lead que no cumple ningún caso pasa por Default.

Cada rama tiene su propio botón **+**, así que puedes crear una secuencia de nodos distinta para cada caso y para Default.

## Configura el Switch

Al seleccionar el nodo se abren sus ajustes. La cabecera confirma lo que hace: *Route across many branches by conditions.*

### General

| Ajuste   | Descripción                                                                                                             |
| -------- | ----------------------------------------------------------------------------------------------------------------------- |
| **Name** | La etiqueta del nodo Switch en el lienzo. Cámbiale el nombre para describir la decisión (por ejemplo, `Route by plan`). |

### Añade y gestiona casos

En la sección **Cases**, haz clic en **Add Case** para crear un caso. Cada caso tiene:

* **Name**: la etiqueta que se muestra en la rama del caso (por ejemplo, `Pro plan`). Cámbiala para que el lienzo siga siendo fácil de leer.
* **Conditions**: las reglas que un lead tiene que cumplir para seguir la rama de este caso.
* **Duplicar / eliminar**: usa los iconos de la cabecera del caso para copiarlo o quitarlo.

Haz clic en **Add Case** otra vez para añadir todos los casos que necesites. Cada caso nuevo añade otra rama a la izquierda de Default.

## Crea las condiciones de un caso

Dentro de un caso, haz clic en **Add Condition Group** para añadir tu primera condición. Las condiciones funcionan exactamente igual que en los nodos Filter e If. Cada una tiene tres partes, que se leen de izquierda a derecha:

<Frame caption="Una condición de un caso: campo, operador y valor.">
  <img src="https://mintcdn.com/landerlab-babdc23f/9hihqqyvuqaqWYwq/images/Screenshot-2026-06-23-at-12.10.05-PM.png?fit=max&auto=format&n=9hihqqyvuqaqWYwq&q=85&s=fc5c0876ccbf6807744a2a6706778be4" alt="Una condición de caso con campo, operador y valor" width="1433" height="766" data-path="images/Screenshot-2026-06-23-at-12.10.05-PM.png" />
</Frame>

<Steps>
  <Step title="Campo" icon="1">
    El primer desplegable muestra los campos captados en tu landing page conectada, por ejemplo **email**. Elige el campo que quieres comprobar.
  </Step>

  <Step title="Operador" icon="2">
    El segundo desplegable define cómo se compara el campo, por ejemplo **is equal to**, **contains**, **greater than** o **less than**.
  </Step>

  <Step title="Valor" icon="3">
    El tercer campo es aquello con lo que se compara. Escribe el valor que quieres comprobar.
  </Step>
</Steps>

Puedes añadir más condiciones a un caso con **Add Condition** (unidas por un selector **AND / OR**) y más grupos con **Add Condition Group** para una lógica de dos niveles, igual que en los demás nodos basados en condiciones.

<Tip>
  Los campos disponibles vienen de la landing page conectada a tu trigger. Si falta un campo que esperabas, comprueba que la página lo está captando y que está conectada al trigger.
</Tip>

## Switch frente a If y Filter

| Nodo       | Ramas                           | Úsalo cuando                                                          |
| ---------- | ------------------------------- | --------------------------------------------------------------------- |
| **Filter** | Ninguna (pasa o se detiene)     | Solo quieres quedarte con los leads que cumplen y descartar el resto. |
| **If**     | Dos (Yes / No)                  | Tienes exactamente dos resultados.                                    |
| **Switch** | Varias (una por caso + Default) | Necesitas repartir los leads en varios caminos a la vez.              |
