Los cálculos te permiten sumar precios, calificar a tus leads o hacer cualquier otra cosa que requiera la realización de operaciones matemáticas básicas. Puedes usar cálculos en cuestionarios tipo test, formularios de cualificación de leads, carritos de la compra, formularios de pedido y mucho más.
Puedes usar la variable «score» (puntuación) o «price» (precio) para calcular el resultado total de los valores numéricos que uses en tu formulario. Puedes asignar un valor numérico a las distintas opciones de respuesta y, cuando los usuarios seleccionen una u otra, el valor que le hayas asignado a esa respuesta concreta se sumará a la variable «score» (puntuación) o «price» (precio).
En esta guía te explicaremos, paso a paso, qué tienes que hacer para calcular un precio en un formulario de pedido. Ten en cuenta que, para poder usar la variable «price» (precio), tienes que haber añadido a tu formulario una pregunta de tipo «pago», ya sea con Stripe o con PayPal (solo disponible en planes Basic o superiores).
Los siguientes tipos de preguntas no son compatibles con el uso de variables para hacer cálculos:
- Información de contacto
- Correo electrónico
- Número de teléfono
- Dirección
- Respuesta en vídeo
- Aclaraciones con IA
- Clasificación
- Matriz
Cómo añadir cálculos de precios o puntuaciones
En el ejemplo que te mostramos a continuación, hemos creado un sencillo formulario para comprar café en grano, en el que se calcula automáticamente el coste total a pagar en función del número de unidades que el cliente quiera pedir. Y usaremos la variable «price» (precio) para hacer los cálculos.
1. Empezaremos con una pregunta de tipo «elección de imágenes» para mostrar las distintas mezclas de café que ofrecemos a nuestros clientes y sus respectivos precios.
2. A continuación, añadiremos una pregunta de tipo «número» para preguntar cuántas bolsas quieren añadir a su pedido.

Consejo: usa la función «recordar información» para hacer referencia a datos facilitados por el usuario en una pregunta anterior del formulario e incorporarlos al enunciado de otra pregunta que le hagas después. Como puedes ver en la imagen superior, nosotros hemos recordado la modalidad de café que nuestro cliente eligió en la pregunta 1 y la hemos incluido en el enunciado de la pregunta 2, en la que le pedimos que indique el número de bolsas que desea comprar.
3. Y, por último, añadiremos una pregunta de tipo «pago» (en este caso, integrada con la plataforma de Stripe) en la que el cliente podrá completar y pagar su pedido. Recuerda que también tienes la opción de integrar esta pregunta con PayPal.
4. El siguiente paso es añadir el precio de las distintas modalidades de café que ofrecemos a la variable «price» (precio).
Para ello, haz clic en el panel «Workflow» (Secuencia) y, después, en la opción «Lógica».
También puedes añadir y editar tus ramas lógicas desde el panel «Contenido». Para ello, basta con que pulses el botón «+» que encontrarás al lado de «Lógica» o bien que hagas clic en el icono «Añadir ramificaciones» que aparece en pantalla al lado de cada opción de respuesta en las preguntas de tipo «elección múltiple» o en cualquier otro tipo de pregunta en la que pueda seleccionarse una o varias respuestas. Aquí te explicamos, de forma más detallada, las distintas formas en que puedes acceder a la lógica de ramificación.
5. Este es el apartado en el que añadiremos el precio de cada producto. Para ello, dentro de la pregunta 1, haz clic en «+ Añadir regla».
6. Queremos añadir una regla que establezca que, si el usuario selecciona la opción «Tueste ligero» (20 €), se sume «20» a la variable «price» (precio).
Para ello, haz clic en el menú desplegable de la opción «Ir a».
En el apartado de operaciones numéricas, puedes elegir entre: añadir (sumar), dividir, restar o multiplicar. En este caso, nosotros seleccionaremos «Añadir».
A continuación, haz clic en el menú desplegable «Seleccionar…» y elige la opción «Introduce un número».
Aquí es donde podemos introducir el precio correspondiente a la modalidad de café elegida. En este caso, nosotros introduciremos el número «20».
En el siguiente menú desplegable «Seleccionar…», elige la variable «price» (precio).
Repetiremos el mismo proceso para las otras dos mezclas de café que ofrecemos.
Ahora, cada vez que alguien seleccione una modalidad de café, el precio correspondiente se sumará a la variable «price» (precio).
7. A continuación, pasaremos a la segunda pregunta de nuestro formulario, en la que pedimos a los usuarios que indiquen cuántas bolsas quieren añadir a su pedido. En este caso, añadiremos un cálculo que multiplique la variable «price» (precio) por el número de bolsas solicitado.
Para ello, selecciona la pregunta 2 y haz clic en «+ Añadir regla».
Pulsa en el menú desplegable «Si» y selecciona la opción «Siempre».
En el menú desplegable «Seleccionar…», elige la opción «Multiplicar».
En el siguiente menú desplegable «Seleccionar…», elige la variable «price» (precio).
Después, en el siguiente menú desplegable «Seleccionar…», elige la pregunta 2 (que es en la que les pedimos a los usuarios que indiquen cuántas unidades quieren).
8. Pulsa el botón «Guardar» cuando hayas terminado de añadir tus cálculos.
A partir de ahora, gracias a la regla que hemos configurado, se multiplicará siempre la variable «price» (asociada al precio de esa modalidad de café concreta) por el número de bolsas que solicite cada usuario.
Consejos si utilizas cálculos
Una vez que hayas creado tus cálculos, te recomendamos que pongas a prueba tu formulario para confirmar que toda está correcto. Para ello, haz clic en la opción «Ver» (es decir, en el modo de vista previa).
Crear una regla que empiece con «Siempre» hará que esta regla se aplique en todos los casos.
En cambio, si tu regla empieza con «Si», podrás crear cálculos solo para respuestas concretas.
Puedes añadir decimales en tus cálculos (dos como máximo).
Y también puedes crear tantas variables en tu formulario como quieras, así como hacer referencia a ellas en tus cálculos. Incluso puedes realizar operaciones matemáticas operando con diversas variables. En este artículo te explicamos cómo añadir y modificar variables.
Valor por defecto de las variables «price» o «score»
El valor por defecto de la variable «score» (puntuación) es, inicialmente, de «0». Esto significa que todos los usuarios tendrán una puntuación inicial de «0» cuando comiencen a responder al formulario.
Para cambiar el valor establecido por defecto, lo primero que tienes que hacer es configurar al menos una regla lógica que cambie la puntuación de los usuarios en función de sus respuestas. Una vez hayas hecho eso, podrás cambiar el valor por defecto de la variable y poner la cifra que tú quieras.
Por ejemplo, imagínate que tienes un formulario para solicitar presupuesto en el que preguntas a los usuarios cuántas unidades quieren comprar de tu producto y vendes cada unidad a 5 €. Pues, en ese caso, puedes establecer que «5» sea el nuevo valor por defecto de la variable «score» (puntuación) y, luego, crear cálculos que multipliquen el número de unidades que quiera cada usuario por el nuevo valor por defecto de la variable (es decir, «5»). A continuación, te mostramos cómo podrían ser las reglas lógicas para configurar este cálculo.
Si quieres modificar el valor que se establece por defecto para las variables «price» (precio) o «score» (puntuación), haz clic en el icono de la opción «Variables» que encontrarás en el panel «Workflow» (Secuencia).
Y, a continuación, modifica los valores por defecto que se asigna a dichas variables.
Cómo recordar el valor de las variables en tu formulario
Puedes utilizar la función «recordar información» para mostrar los valores de las variables «score» (puntuación) o «price» (precio) en cualquier parte de tu formulario. Por ejemplo, a lo mejor quieres que aparezca en la pantalla final la puntuación total que ha obtenido cada usuario en un cuestionario.
El formulario mostrará los valores actualizados de las variables a medida que el usuario vaya respondiendo a las preguntas para las que hayas creado reglas lógicas. Es decir, que si has creado una regla para la pregunta 2 que cambia el valor de una variable, puedes recordar esa variable en la pregunta 3 para mostrarle al usuario el valor actualizado.
También puedes mostrar los valores de la variable «score» (puntuación) en forma de fracciones y porcentajes. Aquí encontrarás más información al respecto.
Cómo mostrar a los usuarios finales distintos en función de su puntuación
Consulta este artículo para obtener más información sobre cómo mostrar a los usuarios finales distintos en función de la puntuación que obtengan en el formulario.