Las mejores formas de utilizar la lógica condicional para crear formularios increíbles

7 formas de utilizar la lógica condicional para crear formularios increíbles

¿Quiere aprovechar la potencia de un creador de formularios con lógica condicional?

La lógica condicional le permite establecer reglas sobre cómo debe comportarse un formulario en función de las selecciones y entradas del usuario. Esto significa que puede mostrar y ocultar campos según sea necesario, enviar diferentes confirmaciones y notificaciones por correo electrónico, y mucho más.

En este post, veremos diferentes maneras de utilizar formularios con lógica para mejorar la experiencia del usuario.

Añadir lógica condicional a los formularios de WordPress

¿Qué son las formas de lógica condicional?

Un formulario de lógica condicional es un formulario dinámico que cambia en función de la entrada del usuario. Por ejemplo, un formulario de encuesta puede utilizar la lógica condicional para mostrar diferentes preguntas a diferentes usuarios en función de sus respuestas anteriores.

Cuando se utiliza correctamente, la lógica condicional es una poderosa herramienta que puede mejorar la experiencia del usuario mostrando sólo los campos de formulario más relevantes para él.

Formas de utilizar la lógica condicional para crear formularios increíbles

WPForms es un constructor de formularios de arrastrar y soltar con emocionantes capacidades de lógica condicional, así que si estás listo para empezar a aprender cómo usarlo para hacer formularios inteligentes asesinos para tu sitio web de WordPress, vamos a saltar a la derecha en.

1. Mostrar sólo la información más relevante

Una forma fácil de causar un gran impacto con la lógica condicional es utilizarla para mostrar la información más relevante. Ayuda a evitar formularios innecesariamente largos.

Este es un ejemplo de formulario de solicitud de empleo en el que se pide a los candidatos que seleccionen en primer lugar el puesto al que se presentan.

seleccione una función

El resto del formulario parece bastante básico, pero fíjate en lo que ocurre cuando seleccionas el botón de opción para solicitar uno de esos puestos.

Detalles del puesto de redactor de contenidos

Aparecen una breve descripción del puesto y los requisitos específicos del mismo. En la parte inferior del formulario, hay preguntas específicas del puesto que el candidato debe responder para presentar su candidatura.

Preguntas específicas

¿Cómo? A través de la lógica condicional, que puede mejorar significativamente su proceso de contratación. Echemos un vistazo a la configuración de este formulario para ver cómo funciona.

En el constructor de formularios, puede ver que la pregunta sobre qué rol les interesa es un campo de Opción múltiple. A continuación, hemos utilizado el campo Contenido para añadir más información sobre cada rol.

Para hacer que el campo Contenido aparezca con las instrucciones para el rol seleccionado, simplemente haga clic en el campo para ir a sus Opciones de Campo y luego seleccione la pestaña Lógica Inteligente. Desde ahí, puedes activar la Lógica condicional y crear una regla para mostrar el campo Contenido adecuado cuando se seleccione un rol específico mediante el campo Varias opciones.

Configuración de lógica condicional Solicitud de empleo

Puede añadir instrucciones únicas para cada función insertando varias instancias del campo Contenido y repitiendo el mismo proceso anterior.

2. Recoger información adicional en encuestas

Digamos que usted ha construido una encuesta de clientes super simple usando WPForms. Es algo que los clientes pueden completar en menos de un minuto.

Encuesta de clientes

Pero quizá quieras un poco más de información en función del tipo de valoración que dé un usuario. Tanto si un usuario te da una valoración baja como si te da una alta, sería una información valiosa para saber qué necesitas corregir y qué estás haciendo bien.

Podemos configurar este formulario para que la lógica condicional active un conjunto de preguntas si alguien responde de una manera y otro conjunto de preguntas si responde de otra.

Para configurarlo, ve a tu creador de formularios y añade un campo Párrafo con la pregunta de seguimiento que quieras hacer.

pregunta de seguimiento de lógica condicional

Dado que esta es una pregunta que harías si obtienes una puntuación baja, la configuraremos como un campo condicional.

Con los ajustes de campo abiertos para esa pregunta, hacemos clic en la pestaña Smart Logic de los ajustes de campo de la izquierda.

A continuación, activamos la lógica condicional y establecemos las reglas. Queremos que esa regla diga que si el campo de valoración recibe una puntuación inferior a 3 estrellas (es decir, 1 o 2 estrellas), se mostrará la pregunta "¿Qué podríamos hacer para mejorar?".

lógica condicional de baja calificación

A continuación, estableceremos una regla similar para las valoraciones superiores a 2.

lógica condicional respuestas positivas

Para los comentarios positivos, hemos creado una Escala Likert para preguntar a los encuestados cómo de satisfechos están con aspectos específicos del negocio. En la configuración de campo de la escala Likert, hemos seleccionado la pestaña Smart Logic en la parte superior.

Esta vez configuramos la regla para que muestre esta opción si la valoración es superior a 2. Esto significa que una valoración de 3-5 se considera positiva, y esos usuarios verán aparecer la pregunta de la escala Likert en cuanto den su valoración.

Una vez satisfecho con sus opciones de lógica condicional, puede publicar su encuesta.

Aquí se ve que alguien que da una puntuación de 3 o más ve la escala de Likert.

lógica condicional mayor que 2

Las personas con una puntuación de 2 o inferior verán en su lugar la pregunta de mejora.

lógica condicional 2 o inferior

La encuesta sigue siendo muy sencilla, pero la lógica condicional significa que los usuarios sólo verán la información más relevante para ellos.

3. Configurar confirmaciones alternativas

En cada formulario que cree con WPForms, puede configurar una respuesta de confirmación predeterminada. Después de cada envío del formulario, entonces, el usuario recibirá esa respuesta.

Pero, ¿y si desea utilizar diferentes confirmaciones en función de la información que el usuario haya facilitado en el formulario?

Es entonces cuando puede utilizar la lógica condicional para establecer confirmaciones alternativas. Es fácil de hacer con nuestro sencillo creador de formularios online.

Veamos un ejemplo en el que vamos a crear una confirmación alternativa que sólo se enviará a los usuarios que indiquen que tienen preguntas sobre facturación.

Con su formulario abierto en el constructor de formularios WPForms, haga clic en Configuración " Confirmaciones en el menú de la izquierda. En la parte superior, haga clic en el botón Agregar nueva confirmación.

añadir nueva confirmación

A continuación, tendrás que dar un nombre a tu nueva confirmación. Los usuarios no verán el nombre que le pongas. Simplemente agiliza tus flujos de trabajo internos.

introduzca un nombre de confirmación

Una vez que haya nombrado la confirmación y la haya confirmado, aparecerá una nueva confirmación encima de la predeterminada. En nuestro ejemplo, hemos creado una nueva confirmación de facturación para los usuarios que indicaron en el formulario que tenían preguntas sobre facturación.

mensaje de confirmación de facturación

Puede ver que hemos adaptado el mensaje para que los clientes sepan qué esperar una vez que hayan enviado el formulario.

A continuación, vamos a configurar la lógica condicional. Para ello, es necesario establecer el botón de alternancia junto a la opción de Activar la lógica condicional.

activar la lógica condicional

Al hacerlo, obtendrá opciones sobre cuándo enviar esta confirmación específica. Los tipos de campo que veas dependerán de lo que haya en tu formulario.

Queremos que esta confirmación llegue a los usuarios que hayan indicado en el formulario de contacto correspondiente que su pregunta se refiere a la facturación.

lógica condicional confirmaciones completas

Y ya está. Una vez que guarde el formulario, este mensaje de confirmación se enviará a todas las personas que cumplan los criterios que haya establecido con su lógica condicional. Puedes añadir tantas confirmaciones y condiciones como necesites.

4. Crear un formulario multicontacto

Partiendo de nuestro último ejemplo, ¿qué pasaría si pudieras configurar tu formulario para que las notificaciones llegaran siempre a las personas adecuadas? En lugar de que una bandeja de entrada reciba todos los mensajes, las preguntas sobre facturación podrían ir a facturación, las preguntas sobre ventas podrían ir a ventas, etc.

En lugar de crear nuevos formularios para cada departamento, puede hacerlo con lógica condicional.

En primer lugar, tienes que asegurarte de que haya un campo en tu formulario que permita a los usuarios indicar a dónde quieren dirigir sus preguntas. Una forma fácil de conseguirlo es con una lista desplegable.

formulario multicontacto

Este campo será la base para sus ajustes de lógica condicional y le dirá al formulario dónde enviar cada mensaje.

Con su formulario abierto en el constructor de formularios WPForms, haga clic en Configuración " Notificaciones en el menú de la izquierda. En la parte superior, haga clic en el botón Agregar Nueva Notificación. Cuando lo haga, se le pedirá que nombre su notificación.

En este caso, queremos notificar al departamento de facturación cuando alguien tiene una pregunta sobre facturación, así que lo llamaremos así. El nombre es sólo para fines organizativos y no es público.

nueva notificación de facturación

Cuando se configura una nueva notificación, lo primero que puede hacer es introducir una dirección de correo electrónico para esa notificación. En nuestro ejemplo, utilizamos una dirección de correo electrónico de facturación, ya que es para preguntas de facturación.

Si lo desea, también puede ajustar cualquiera de los otros campos del formulario.

configuración de la notificación de facturación

Debajo del último campo de notificaciones para el Mensaje de correo electrónico, encontrará el interruptor para activar la lógica condicional. Una vez hecho esto, puede establecer las condiciones.

En nuestro ejemplo, queremos notificar al departamento de facturación cuando alguien indique en nuestro formulario de contacto que tiene una pregunta sobre facturación.

También podemos personalizar el mensaje de correo electrónico para adaptarlo a la naturaleza de la consulta.

lógica condicional activada

Eso es todo. Puede añadir un nuevo mensaje de confirmación para cada departamento correspondiente a su formulario de contacto y utilizar lógica condicional para asegurarse de que el equipo correcto siempre recibe el mensaje.

5. Configurar el enrutamiento de clientes potenciales

Utilizando un proceso similar a la configuración del formulario multicontacto anterior, también puede configurar el enrutamiento de clientes potenciales con lógica condicional.

Digamos que usted tiene un formulario que está utilizando para capturar clientes potenciales en una página de destino o popup en su sitio.

formulario de captación de clientes potenciales

Usted quiere que el equipo correcto reciba el lead basado en la respuesta. Para empezar, siga los pasos del ejemplo anterior con el formulario multicontacto. Vaya a Configuración " Notificaciones y haga clic en Añadir nueva notificación.

En el caso de nuestro formulario, necesitaremos 3 notificaciones para enrutar los leads. Empecemos por ventas.

configuración de notificaciones de ventas

Asegúrese de que el campo Enviar a dirección de correo electrónico contiene una dirección de correo electrónico de su equipo de ventas.

A continuación, habilitarás la lógica condicional en la parte inferior de tu nueva notificación.

Activar la lógica condicional de notificación

Repita estos pasos para cada tipo de cliente potencial de su formulario y sepa que el mensaje siempre llegará al equipo adecuado. A los clientes actuales y potenciales les encantará la reducción del tiempo de respuesta.

6. Enviar a los usuarios a una página de confirmación específica

Supongamos que dispone de un formulario de encuesta en el que los usuarios pueden indicar su interés por unirse a su organización u obtener más información.

Una casilla para indicar el interés en afiliarse

En ese caso, una página de confirmación específica puede dirigirles a más información o recursos.

Una vez más, comenzaremos yendo a Configuración " Confirmaciones " Agregar nueva confirmación en la configuración de su formulario. Dale un nombre a tu nueva confirmación.

Introducir un nuevo nombre de confirmación

La confirmación por defecto es un mensaje, pero si quieres enviar a los usuarios a una página específica, tendrás que cambiar la configuración del tipo de confirmación.

Mostrar opción de página

Después de cambiar el tipo de confirmación a Mostrar página, podrá seleccionar qué página de su sitio WordPress desea utilizar para la página de confirmación.

Después de activar la lógica condicional, puede configurar los ajustes. En este ejemplo, queremos que el usuario aterrice en esta página de confirmación después de seleccionar la casilla de verificación en el formulario diciendo que están interesados en aprender más acerca de cómo convertirse en un miembro.

Mostrar página Lógica condicional

Una vez guardados estos ajustes, todos los usuarios interesados en saber más serán redirigidos a una página de destino que les informará de lo que viene a continuación.

Página de confirmación

7. Mostrar campos de formulario adecuados a la edad

Es posible que a veces se encuentre con que no todas las opciones de respuesta de su formulario son apropiadas para la edad de todas las personas que podrían responder. Un caso de uso en el que podemos fijarnos es nuestra plantilla de formulario de registro de libros del programa de lectura.

Como se hacen preguntas diferentes a los niños y a los adultos sobre sus libros, necesitábamos establecer preguntas diferentes. Una de ellas era si había advertencias sobre el contenido que darían a la gente antes de leer un libro concreto.

No es una pregunta que se aplique o tenga sentido para los niños, así que podemos aplicar lógica condicional para que sólo se muestre cuando alguien seleccione el programa para adolescentes o para adultos.

Configuración de CL

Cuando el formulario está activo, se puede ver que al seleccionar el programa infantil, el formulario es muy básico y algo que los padres pueden preguntar a sus hijos y rellenar fácilmente.

ejemplo de formulario para niños

Pero cuando se selecciona el programa para adultos, el formulario se vuelve más complejo.

ejemplo de encuesta sobre programas para adultos

Y ya está. Ahora que sabes cómo utilizar la lógica condicional de diferentes maneras, estás listo para crear formularios dinámicos para tus usuarios.

A continuación, conecte la encuesta a Google Sheets

Ahora que sabe cómo utilizar la lógica condicional para recopilar toda la información correcta en el momento adecuado, puede utilizar las integraciones de WPForms para organizarla.

Utiliza el complemento de Google Sheets para WPForms para conectar tus formularios a Google Sheets y rellenar automáticamente esas hojas de cálculo con los datos recopilados de los resultados de tus encuestas.

Y si quieres aún más funcionalidad, puedes conectar tus WPForms a varias aplicaciones de terceros con Uncanny Automator.

Añadir lógica condicional a los formularios de WordPress

¿Listo para crear tu formulario? Empieza hoy mismo con el plugin más sencillo para crear formularios en WordPress. WPForms Pro incluye un montón de plantillas gratuitas y ofrece una garantía de devolución de dinero de 14 días.

Si este artículo te ha ayudado, síguenos en Facebook y Twitter para más tutoriales y guías gratuitas sobre WordPress.

Divulgación: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPForms, por qué es importante y cómo puede apoyarnos.

Renee DeCoskey

Renee DeCoskey escribe en blogs desde 2001 y utiliza WordPress desde 2007. Cuando no está escribiendo sobre plugins de WordPress, se la puede encontrar acurrucada con un libro o divirtiéndose en Rotary.Más información

El mejor plugin de WordPress para crear formularios arrastrando y soltando

Fácil, rápido y seguro. Únete a más de 6 millones de propietarios de sitios web que confían en WPForms.

Active JavaScript en su navegador para rellenar este formulario.

Añadir un comentario

Nos alegra que haya decidido dejar un comentario. Por favor, tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de privacidad, y todos los enlaces son nofollow. NO utilice palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.

Este formulario está protegido por Cloudflare Turnstile y se aplican la Política de privacidad y las Condiciones del servicio de Cloudflare.