La lógica convierte un formulario estático en una conversación que se adapta a cada persona: salta las preguntas que no aplican, suma un puntaje y lleva a cada quien a la pantalla final hecha para su caso. Este artículo explica cómo encajan las piezas (variables, reglas, condiciones y acciones) y en qué momento se ejecuta cada una. Cuando estos conceptos quedan claros, los quizzes, el lead scoring y los recorridos personalizados son variaciones de la misma receta.
Los bloques de construcción
| Concepto | Qué es |
|---|---|
| Rule (regla) | Un “IF esto, THEN aquello” asociado a una pregunta. Se ejecuta cuando esa pregunta se responde. |
| Condition (condición) | La parte “IF”: una prueba sobre una respuesta, una variable, un campo oculto o un parámetro UTM. |
| Action (acción) | La parte “THEN”: saltar a algún lugar (Go to, Ir a) o cambiar una variable (Add/Sumar, Subtract/Restar, Multiply/Multiplicar, Divide/Dividir, Assign value to variable/Asignar valor a la variable). |
| Variable | Un valor con nombre que persiste durante todo el formulario, como score. Consulta Cómo crear y utilizar variables. |
| Default path (ruta por defecto) | A dónde va la persona cuando ninguna regla coincide (By default / Otherwise, De lo contrario). |
Cuándo se ejecutan las reglas (lee esto primero)
Estos tres hechos explican casi todos los casos de lógica que se comporta de forma inesperada:
- Las reglas pertenecen a una pregunta y se ejecutan en el momento en que esa pregunta se responde. Una regla en la pregunta 3 puede leer las respuestas de las preguntas 1 a 3, pero todavía no sabe nada de la pregunta 4.
- Las reglas se evalúan de arriba hacia abajo y gana la primera que coincide. Cuando las condiciones de una regla se cumplen, sus acciones se ejecutan y las reglas de abajo (la cadena Else) se ignoran. Ordena tus reglas de la más específica a la más general.
- Si ninguna regla coincide, se ejecuta la ruta Otherwise (De lo contrario). Es la salida por defecto que aparece al final del panel (“ir a la siguiente pregunta”), y puedes dirigirla a donde quieras.
Agrega tu primera regla
Selecciona la pregunta que debe disparar la lógica y abre la pestaña Logic (Lógica) en el panel derecho. Verás dos áreas: Variables arriba y Rules (reglas) abajo, con la ruta por defecto al final.

Haz clic en Add rule (Agregar regla). El editor de reglas muestra cada parte en su lugar: el bloque IF con una condición, el bloque THEN con una acción, Else para reglas encadenadas y Otherwise al final.

Condiciones: qué puedes evaluar
Haz clic en el selector de campo del bloque IF para elegir qué observa la condición:

- Fields (campos): la respuesta a la pregunta actual o a cualquier pregunta anterior.
- Variables: valores como
scoreo cualquier variable que hayas creado. - Hidden fields and UTM parameters (campos ocultos y parámetros UTM): datos que llegan en la URL del formulario, como la campaña que trajo a la persona. Consulta Cómo usar la funcionalidad de mención.
El operador entre el campo y el valor depende de lo que estés evaluando:

| Si evalúas… | Operadores |
|---|---|
| Texto y opciones | is (es), is not (no es), contains (contiene), doesn’t contain (no contiene), starts with (empieza con), ends with (termina con), is empty (está vacío), is not empty (no está vacío) |
| Números y variables | is (es), is not (no es), is greater than (es mayor que), is less than (es menor que), is greater than or equal to (es mayor o igual que), is less than or equal to (es menor o igual que), is the greatest one (tiene el mayor valor), is the least one (tiene el menor valor) |
Is the greatest one (tiene el mayor valor) e is the least one (tiene el menor valor) comparan una variable contra todas tus demás variables. Son el motor detrás de los quizzes de descubrimiento de perfil, donde gana el perfil con mayor puntaje.
Para combinar pruebas, haz clic en + condition (+ condición) y elige AND (todas deben cumplirse) u OR (basta con que se cumpla una). Una regla como “tamaño de empresa es 500+ OR tamaño de empresa es 201-500” coincide con cualquiera de las dos respuestas:

Acciones: qué pasa cuando hay coincidencia
Haz clic en el selector de acción del bloque THEN para ver lo que una regla puede hacer:

| Acción | Qué hace | Uso típico |
|---|---|---|
| Go to (Ir a) | Salta a cualquier pregunta, Statement o pantalla final | Saltar preguntas irrelevantes; dirigir a la pantalla final correcta |
| Add / Subtract (Sumar / Restar) | Suma o resta a una variable numérica | Puntuar, contar respuestas |
| Multiply / Divide (Multiplicar / Dividir) | Multiplica o divide una variable numérica | Cálculos ponderados |
| Assign value to variable (Asignar valor a la variable) | Sobrescribe la variable con un valor nuevo, sin importar lo que tuviera | Definir una categoría o marca (“plan = Pro”) |
Una misma regla puede ejecutar varias acciones: haz clic en Add action (Agregar acción). Sumar 20 puntos y saltar a otra sección en la misma regla es una combinación común.
Encadenar reglas con Else
Haz clic en Add rule dentro del bloque Else para manejar el siguiente caso. Como gana la primera regla que coincide, una cadena Else se lee tal como se ejecuta: “si A, haz esto; si no, si B, haz aquello; si no, si C…”. Este es un ejemplo de pregunta de quiz de perfil donde cada respuesta alimenta una variable distinta:

La ruta Otherwise
Otherwise (De lo contrario) define a dónde van las personas cuando nada de lo anterior coincidió. Por defecto apunta a la siguiente pregunta, y puedes dirigirla a cualquier pregunta o pantalla final. Cada pregunta con reglas tiene una, así que nunca hay un callejón sin salida. La ves al final del editor de reglas en las capturas de arriba.
Qué puedes construir con lógica
Los mismos cinco bloques se combinan en cada caso de uso clásico, y cada uno tiene su propio tutorial paso a paso:
- Quiz con puntuación: las respuestas correctas suman puntos; el total decide la pantalla de resultado.
- Puntuación y cualificación de leads: las respuestas sobre presupuesto, tamaño y rol suman puntos ponderados; los leads cualificados llegan a una página de agendamiento.
- Quiz de descubrimiento de perfil: cada respuesta alimenta una variable de perfil; is the greatest one (tiene el mayor valor) elige al ganador.
Conclusión
Aprendiste los cinco bloques de construcción (reglas, condiciones, acciones, variables y la ruta por defecto), los tres hechos sobre cuándo se ejecutan las reglas, y cómo la primera regla que coincide corta el paso a las demás. Desde aquí, elige el tutorial que corresponda a lo que estás construyendo.
Artículos relacionados: