All posts

7 patrones de lógica condicional para mejorar tus formularios

Lógica de salto, remapeo de campos, campos ocultos en la URL y otros cuatro patrones para reducir el abandono, junto con plantillas para aplicarlos.

HelloForms Team12 min read
Ilustración del flujo de un formulario con ramificación en dos caminos sobre fondo azul marino
ShareXFacebookLinkedIn

La mayoría de los formularios abandonados no son demasiado largos. Son demasiado irrelevantes: le piden a un trabajador independiente el número de registro de la empresa, exigen una dirección de entrega para un pedido con retiro en local o hacen que alguien escriba la campaña desde la que llegó. Cada uno de esos problemas es un fallo de lógica disfrazado de exceso de longitud.

La lógica condicional permite que un solo formulario funcione como una docena de formularios personalizados. A continuación, presentamos siete patrones esenciales en el orden en que suelen dar resultados, junto con las plantillas del centro de plantillas que ya los implementan. Cada patrón también se corresponde con un filtro de Tipo de condición lógica en la página de plantillas, para que puedas consultar ejemplos prácticos en lugar de empezar desde cero.

Conclusiones clave

  • Mostrar/ocultar es la mejora más fácil; la lógica de salto rescata los formularios largos.
  • Los campos obligatorios condicionales superan la estrategia de "marcar todo como opcional y pedir datos por correo".
  • Los campos ocultos en la URL mantienen la atribución sin añadir una sola pregunta visible.
  • Las reglas de ruteo convierten un formulario en un flujo de trabajo: el equipo adecuado lo recibe primero.
  • Las reglas se desajustan cuando los formularios cambian: audítalas y repáralas de forma masiva.

1. Mostrar u ocultar: haz la pregunta de seguimiento solo cuando exista

El patrón: una pregunta aparece solo cuando una respuesta previa le da sentido. "¿Tienes mascota?" despliega "¿cuántas y de qué tipo?"; de lo contrario, ambas preguntas nunca se muestran.

Por qué funciona: la longitud percibida disminuye sin perder datos reales. Las personas evalúan un formulario según lo que ven; por lo tanto, un formulario que muestra cuatro campos a una persona y once a otra se siente corto para ambas.

Hazlo bien:

  • Oculta bloques, no campos individuales. Un despliegue que muestra tres preguntas relacionadas se lee mejor que tres apariciones independientes.
  • Nunca ocultes algo que la persona ya haya respondido; borrar respuestas ocultas sin avisar es el origen de muchos tickets de soporte.
  • Mantén la pregunta detonante arriba del bloque desplegado. Los despliegues fuera de la pantalla visible parecen no hacer nada.

Plantillas para copiar: cita médica veterinaria rápida y cuestionario de salud para spa muestran preguntas de seguimiento solo para las respuestas que las necesitan. Filtra la página de plantillas por Mostrar / ocultar campos para ver las demás.

2. Lógica de salto: omite páginas que no aplican

El patrón: se omite una página o sección entera según una respuesta previa. Un solicitante individual nunca ve la página de cosolicitante; un cliente frecuente nunca ve la página "sobre tu empresa".

Este es el patrón de mayor valor en formularios largos y se diferencia de mostrar/ocultar en un punto clave: cambia el recorrido, no solo los campos visibles. Eso significa que también modifica el indicador de progreso, permitiendo que quien califica para la ruta corta vea que está por terminar.

Hazlo bien:

  • Define el salto en la primera pregunta posible, idealmente en la página uno.
  • Asegúrate de que todas las ramificaciones lleguen a la misma página de envío; las ramificaciones huérfanas son el error clásico de los formularios largos.
  • Vuelve a verificar la etiqueta de progreso tras añadir un salto; "paso 4 de 7" es falso si dos de esos pasos nunca aparecerán.

Plantillas para copiar: solicitud de alquiler de vivienda y solicitud de beca se ramifican desde el inicio para abreviar los casos no elegibles o simples. Explora Solicitudes y membresías o filtra por Lógica de salto en la página de plantillas.

3. Campo requerido condicional: obligatorio solo donde importa

El patrón: un campo es obligatorio en una ruta e irrelevante en otra. El "número de identificación fiscal" se exige solo a clientes corporativos. El "nombre del padre, madre o tutor" se requiere únicamente si el participante es menor de 18 años.

La alternativa (hacer todo opcional y pedir los datos faltantes después) resulta costosa por partida doble: en tiempo administrativo y en los envíos que jamás se completan porque la persona dejó de responder.

Hazlo bien:

  • Explica en el texto de ayuda por qué el campo se volvió obligatorio. "Requerido para facturación corporativa" elimina la sensación de una traba arbitraria.
  • Mantén los mensajes de validación específicos. "Añade tu identificación fiscal para facturar a tu empresa" es mejor que "Este campo es obligatorio".
  • Prueba ambas rutas tras cada edición. La regla de requerimiento condicional es la que más suele bloquear a los usuarios impidiéndoles enviar el formulario.

Plantillas para copiar: permiso para excursión escolar y permiso parental rápido cambian los requisitos según las respuestas de edad y consentimiento. La categoría Consentimientos y autorizaciones está llena de estos casos.

4. Remapeo de campos: escribe una respuesta en el campo que espera el flujo de trabajo

El patrón: una respuesta se copia o se reescribe en otro campo para que los sistemas posteriores reciban lo que esperan. Al elegir "Envío a domicilio", la dirección de facturación se copia en la de envío; la elección de un servicio asigna un código de categoría interno; una ubicación en texto libre se convierte en un valor regional normalizado.

Este patrón elimina la necesidad de escribir dos veces, tanto para quien visita el formulario ("misma dirección de facturación") como para tu equipo, que de lo contrario traduciría las respuestas a valores compatibles con el CRM a mano.

Hazlo bien:

  • Haz el remapeo hacia un campo interno con un nombre claro, no sobre la respuesta de la persona.
  • Mantén la tabla de mapeo en un solo lugar; las reglas dispersas por campo son lo más difícil de auditar más adelante.
  • Muestra los valores remapeados en la vista de envíos para que soporte sepa qué recibió el flujo de trabajo.

Plantillas para copiar: formulario de pedido de productos y formulario de reorden rápida transfieren respuestas en lugar de preguntarlas dos veces. Filtra por Remapeo de campos en la página de plantillas para ver la lista completa.

5. Campos ocultos en la URL: conserva el contexto sin pedirlo

El patrón: los valores llegan en el enlace (campaña, referente, ID de agente, referencia de propiedad, ubicación de la clínica) y se guardan en campos ocultos al enviar el formulario.

Así es como un formulario de tres campos sigue reportando una atribución precisa. También es la forma en que una sola plantilla sirve para cincuenta propiedades: la referencia proviene de la URL, por lo que quien visita el sitio no tiene que elegir en un menú desplegable de cincuenta opciones.

Hazlo bien:

  • Define una lista de parámetros permitidos y trata todo lo demás como ruido no confiable.
  • Nunca coloques datos sensibles en un parámetro de URL; los enlaces se comparten, se registran en historial y se capturan en imágenes.
  • Etiqueta los campos ocultos en la vista de envíos para que el equipo conozca el origen del valor.

Plantillas para copiar: registro para jornada de puertas abiertas, solicitud rápida de visita y solicitud para influencers y afiliados leen el contexto desde el enlace. Filtra por Campos ocultos en la URL para explorar más y consulta Bienes raíces y propiedades para casos de uso por propiedad.

6. Ramificación de pagos: cobra según lo que indican las respuestas

El patrón: el cobro depende de las respuestas anteriores. Precios para miembros versus no miembros, un depósito por visitas fuera del área de servicio, el total de entradas por asistente o un adicional opcional que modifica el monto.

Hazlo bien:

  • Muestra el total acumulado antes del paso de pago. Un precio que solo aparece al finalizar la compra se percibe como una trampa.
  • Mantén la lógica de precios dentro del formulario, no en una nota mental que el equipo aplique después.
  • Confirma el monto final en el recibo y en el correo de notificación, no solo en la pantalla.

Plantillas para copiar: suscripción Stripe, registro a conferencia con pago y pedido de servicio de catering. La categoría Comercio electrónico y pagos abarca depósitos, preventas y pagos recurrentes.

7. Ruteo y alertas: envía la información a quien pueda actuar

El patrón: el envío se entrega según una respuesta. Las fallas van a mantenimiento, las consultas de ventas al equipo regional, los reportes de protección a un buzón específico y los llamados fuera de horario a un teléfono de guardia.

El ruteo es el patrón con mayor probabilidad de mejorar tus tiempos de respuesta antes que tu tasa de conversión, lo que a menudo es la métrica que realmente importa.

Hazlo bien:

  • Define siempre un destinatario predeterminado. Los envíos sin coincidencia nunca deben quedar en el olvido.
  • Realiza el ruteo basándote en un campo de selección cerrada, nunca en texto libre.
  • Registra qué regla se activó para poder explicar cualquier falla en la entrega.

Plantillas para copiar: reporte de incidentes comunitarios, solicitud de mantenimiento de instalaciones y reporte rápido de problemas de entrega. Filtra por Ruteo y alertas en la página de plantillas.

Cómo combinar patrones sin crear un laberinto

Tres hábitos mantienen un conjunto de reglas lógicas fácil de mantener a medida que crece:

Ramifica temprano, converge al final. Define la ruta en la primera página y lleva cada ramificación de vuelta a una página de envío compartida. Es fácil razonar sobre un flujo que se abre y luego se cierra; uno que se cierra y luego se abre resulta confuso.

Una regla, un propósito. Una regla que oculta un campo, marca otro como obligatorio y cambia el precio es imposible de depurar. Escribe tres reglas distintas.

Nombra tus rutas. Usar "Ruta corporativa" y "Ruta consumidor" en tus notas te ahorrará una hora dentro de seis meses.

Cómo auditar la lógica que se ha desajustado

Los formularios cambian; las reglas no se actualizan automáticamente. Si cambias el nombre de una opción, es posible que una regla siga buscando el valor anterior. Si eliminas una pregunta, una regla puede quedar apuntando a la nada. Ambas fallan en silencio: el formulario se sigue enviando, pero deja de funcionar correctamente.

El depurador de lógica detecta los cuatro desajustes más comunes: una regla que compara contra un valor que el campo ya no ofrece, una regla que hace referencia a una pregunta eliminada, una regla que se activa a sí misma y reglas duplicadas que hacen el mismo trabajo. Cuando varias reglas comparten la misma causa raíz, el flujo de reparación masiva las arregla juntas y muestra una vista previa línea por línea antes de escribir cualquier cambio, para que puedas revisar las diferencias primero. La guía completa (que incluye los atajos de teclado para aplicar, deshacer y rehacer reparaciones) está en cómo reparar advertencias de lógica, y el modelo de reglas subyacente se documenta en la guía de lógica condicional.

Un orden de construcción rápido

  1. Comienza desde la plantilla más cercana en el centro de plantillas, filtrada por industria, longitud y Tipo de condición lógica.
  2. Añade primero mostrar/ocultar; suele reducir un tercio de la longitud percibida.
  3. Añade lógica de salto si el formulario tiene más de dos páginas.
  4. Añade campos requeridos condicionales solo donde una respuesta faltante detendría el trabajo.
  5. Añade campos ocultos en la URL antes de lanzar cualquier campaña, no después.
  6. Añade ruteo antes de que llegue el volumen de envíos y prueba tanto las rutas coincidentes como la predeterminada.
  7. Vuelve a ejecutar el depurador tras cada cambio estructural y lee la vista previa de cambios antes de aplicar una reparación masiva.

Ninguno de estos patrones requiere desarrolladores ni es extravagante. Son simplemente la diferencia entre un formulario que le pregunta todo a todos y un formulario que le pregunta a cada persona solo lo que le corresponde.

Ready-made forms for this article

Start from a template that already collects what this post recommends — you can edit every question afterwards.

  • Spa Intake & Health Questionnaire

    Screen spa and massage clients on health, pressure and treatment goals.

    Beauty, Salon & Spa20 questionsClassic layout

    Use this template
  • Rental Housing Application Form

    Tenant screening layout collecting background details and references.

    Applications & Memberships25 questionsOne question per screen

    Use this template
  • Quick Vet Appointment Request

    Pet, symptom, urgency and a number — triage-ready in four fields.

    Pets & Veterinary4 questionsOne question per screen

    Use this template
Browse every template
ShareXFacebookLinkedIn