> For the complete documentation index, see [llms.txt](https://docs.dapta.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dapta.ai/dapta-docs-es/dapta-forms/logic/outcomes.md).

# Resultados por rango de puntos

Muestra un resultado distinto a cada persona según su puntaje: añade rangos en el diálogo de Resultados, escribe un mensaje de agradecimiento por rango con tokens \[campo], redirige un rango a una URL

Un resultado es lo que ve quien responde al terminar, elegido por su puntaje. Divides el puntaje en rangos (por ejemplo **Todavía no encajas**, **Buena señal**, **Encajas perfecto**) y le das a cada rango su propio titular, mensaje y, si quieres, una redirección. Los resultados necesitan que el [Puntaje](/dapta-docs-es/dapta-forms/logic/scoring.md) esté activado.

Esta página continúa el formulario de demo de [Puntaje](/dapta-docs-es/dapta-forms/logic/scoring.md): tres preguntas puntuadas con un máximo posible de 14, y luego una de **Correo** y una de **Nombre** cuyas respuestas se reutilizan en los mensajes.

***

## Paso 1: Abrir el diálogo de Resultados y añadir rangos

**Paso 1:** Abre la pestaña **Lógica** y haz clic en **Resultados** en la barra de herramientas. El diálogo dice **Rangos de puntaje asociados a lo que ve quien responde al final. Gana el primer rango que coincide.**

**Paso 2:** Haz clic en **Añadir un rango** una vez por cada resultado que quieras. Cada rango nuevo empieza justo después del anterior, y el rango superior anterior se cierra solo para que nunca se solapen.

**Paso 3:** En cada rango llena:

* **Etiqueta**: el titular que ve quien responde en su pantalla de resultado (placeholder **p. ej. Encajas perfecto**). El texto de ayuda es explícito: es la línea grande de la pantalla de agradecimiento, no un nombre interno. Escríbela para quien responde.
* **Desde** y **Hasta**: el rango de puntaje, con los dos extremos incluidos.

La barra de color de arriba muestra cómo dividen los rangos el puntaje, de 0 al máximo posible.

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2Fgit-blob-db2a761a5450b9db3664355311c23f2575ead300%2Fforms-outcomes-01-ranges.png?alt=media" alt="El diálogo de Resultados con una barra de puntaje de tres segmentos y el primer rango: Etiqueta Todavía no encajas, Desde -3, Hasta 4"><figcaption><p>Tres rangos en la barra de puntaje. Cada rango tiene <strong>Etiqueta</strong>, <strong>Desde</strong> y <strong>Hasta</strong>.</p></figcaption></figure>

***

## Paso 2: El rango superior es abierto («y más»)

El rango más alto no tiene límite superior: su campo **Hasta** dice **y más** y no se puede escribir en él. El tooltip explica por qué: **El rango más alto no tiene límite superior, así que ningún puntaje se queda nunca sin resultado.** Si añades un rango por encima, el rango superior antiguo se cierra y el nuevo se queda con el extremo abierto.

***

## Paso 3: Escribir el mensaje, añadir una redirección y un retraso

Bajo la etiqueta de cada rango:

* **Mensaje que se muestra para este resultado**: el cuerpo del agradecimiento de este rango. Escribe `@` o `[` para elegir una respuesta anterior de la lista **Insertar una respuesta anterior**; el token se inserta como `[campo]` (por ejemplo `[firstname]` o `[email]`) y se reemplaza en pantalla por la respuesta de la persona. Déjalo vacío para recurrir al mensaje de final propio del formulario (mira [Pantalla final](/dapta-docs-es/dapta-forms/logic/ending-screen.md)).
* **URL de redirección (opcional)**: si la pones, quienes caen en este rango se mandan a esa URL en lugar de quedarse en la pantalla de agradecimiento. Solo se aceptan enlaces `http(s)`.
* **Mostrar antes el agradecimiento (ms)**: aparece en cuanto pones una URL de redirección. **0** redirige de inmediato; **1500** muestra el mensaje segundo y medio y luego se va. Hasta 60000 ms.

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2Fgit-blob-a987f18c87e4e23df1f573684f0922be2360c7be%2Fforms-outcomes-02-top-range-redirect.png?alt=media" alt="El rango superior Encajas perfecto con Hasta diciendo y más, un mensaje con el token [firstname], URL de redirección https://dapta.ai y Mostrar antes el agradecimiento (ms) en 3000"><figcaption><p>El rango superior dice <strong>y más</strong>. Una <strong>URL de redirección</strong> revela el retraso <strong>Mostrar antes el agradecimiento (ms)</strong>.</p></figcaption></figure>

**Paso 4:** Haz clic en **Listo**. Los cambios se guardan solos; acuérdate de **Publicar** para ponerlos en vivo. Los resultados aparecen además como tarjetas de **Final** en el lienzo de lógica, cada una con su rango.

***

## Solapamientos, huecos y rangos invertidos

El diálogo revisa tus rangos según escribes:

| Situación                             | Qué pasa                                                                                                                                                                                                                                                                                          |
| ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Dos rangos reclaman el mismo puntaje  | Se rechaza. El campo se revierte y la fila muestra **«{etiqueta}» ya cubre {rango}. Dos rangos no pueden reclamar el mismo puntaje.**                                                                                                                                                             |
| **Hasta** es menor que **Desde**      | Se rechaza con **Un rango no puede terminar por debajo de donde empieza.**                                                                                                                                                                                                                        |
| Algunos puntajes se quedan sin cubrir | Se permite, pero se informa bajo la lista: **Ningún rango cubre {puntajes}. Esos puntajes ven el final propio del formulario.** La barra muestra el hueco.                                                                                                                                        |
| El puntaje está apagado               | Los rangos se conservan pero en gris: **El puntaje está apagado, así que no se puede alcanzar ningún rango. Todo el mundo ve la pantalla de agradecimiento propia del formulario.** Vuelve a encender el puntaje en [Puntaje](/dapta-docs-es/dapta-forms/logic/scoring.md) para usarlos otra vez. |

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2Fgit-blob-f59401f04de20b2a76e3691ddc381814294ac1aa%2Fforms-outcomes-03-validation.png?alt=media" alt="El diálogo de Resultados mostrando un error de solapamiento bajo el rango Buena señal y una nota abajo que dice Ningún rango cubre 4. Esos puntajes ven el final propio del formulario."><figcaption><p>Un solapamiento se rechaza en el acto. Un hueco se permite y se informa, con el agujero visible en la barra.</p></figcaption></figure>

> **💡 Tip:** Los puntajes negativos son posibles cuando usas puntos negativos. El rango más bajo puede empezar por debajo de cero (por ejemplo **Desde -3**), para que quien elija todas las respuestas penalizadoras igual caiga en un resultado en lugar de en el final genérico.

***

## Cómo se resuelve un resultado

1. Cuando la persona envía, el formulario calcula el puntaje con las respuestas que dio de verdad (las preguntas saltadas no suman nada).
2. Los rangos se revisan del puntaje más bajo hacia arriba; gana el primer rango que contiene el puntaje.
3. La pantalla de resultado usa la **Etiqueta** del rango como titular y su **Mensaje que se muestra para este resultado** como cuerpo. Cualquier campo que el rango deje vacío recurre al final propio del formulario (mira [Pantalla final](/dapta-docs-es/dapta-forms/logic/ending-screen.md)).
4. Si el rango (o, en su defecto, el final del formulario) tiene una **URL de redirección**, se manda a la persona ahí, tras el retraso si hay uno definido.
5. Si ningún rango coincide, la persona ve el final propio del formulario.

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2Fgit-blob-f80f9bc1e95cf89ad2b8d1c52f6bd5181c7e9804%2Fforms-outcomes-04-public-outcome.png?alt=media" alt="La pantalla pública de resultado con una marca de verificación, el titular Encajas perfecto y el mensaje Buenas noticias, Ada: tu equipo encaja muy bien"><figcaption><p>El resultado de quien responde: la <strong>Etiqueta</strong> del rango como titular y el mensaje con <code>[firstname]</code> ya relleno.</p></figcaption></figure>

### Forzado por una respuesta

Un rango también puede llevar reglas que lo hacen ganar sin importar el puntaje, por ejemplo «quien eligió *Enterprise* cae aquí». Cuando existen esas reglas, el rango muestra una lista **Forzado por una respuesta** que las lee de vuelta (**{campo} es alguna de {valores}**, **{campo} es al menos {n}**, **{campo} es como mucho {n}**) con un botón **Quitar** junto a cada una, y la nota **Estas le ganan al puntaje de plano: quien coincida con una cae aquí sin importar cuánto puntuó.** Estas reglas se crean por la API, no en el diálogo; el diálogo solo las muestra y las quita, así que puedes fiarte de los rangos que lees en pantalla.

***

## A dónde va el resultado

| Sitio                                                                        | Qué se envía                                                                                                                                   |
| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| [HubSpot](/dapta-docs-es/dapta-forms/connect/hubspot/form-elements.md)       | El mapeo de la propiedad de resultado recibe la **Etiqueta** del rango (el mismo texto que ve quien responde), solo en respuestas completadas. |
| [Webhooks](/dapta-docs-es/dapta-forms/connect/webhooks/payload-reference.md) | `submission.outcome` lleva la etiqueta.                                                                                                        |
| [Correos](/dapta-docs-es/dapta-forms/connect/emails.md)                      | La variable `{{outcomeLabel}}`.                                                                                                                |
| [Respuestas](/dapta-docs-es/dapta-forms/results/submissions.md)              | La columna **Puntaje**; la etiqueta del resultado no es una columna.                                                                           |

***

## Qué sigue

* Define los valores por defecto a los que recurre cada rango en [Pantalla final](/dapta-docs-es/dapta-forms/logic/ending-screen.md).
* Añade una pausa breve de procesamiento antes del resultado con [Pantallas de revelación](/dapta-docs-es/dapta-forms/logic/reveal-screens.md).
* Envía el puntaje y el resultado a tu CRM en [Elementos del formulario](/dapta-docs-es/dapta-forms/connect/hubspot/form-elements.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.dapta.ai/dapta-docs-es/dapta-forms/logic/outcomes.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
