Las mejores maneras de usar la lógica condicional para crear formularios impactantes

Cómo usar la lógica condicional en formularios de WordPress (7 formas)

¿Quieres aprovechar el poder de un creador de formularios con lógica condicional?

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

En esta guía te mostraré cómo usar la lógica condicional en formularios de WordPress, con siete casos de uso que puedes copiar directamente en tu propia configuración.

Añadir Lógica Condicional a Formularios de WordPress

¿Qué es la lógica condicional en formularios de WordPress?

Un formulario con lógica condicional es un formulario dinámico que cambia según la entrada del usuario. Por ejemplo, un formulario de encuesta podría usar lógica condicional para mostrar diferentes preguntas a diferentes usuarios basándose en sus respuestas previas.

Cuando se usa correctamente, la lógica condicional es una herramienta poderosa que puede mejorar la experiencia del usuario al mostrar solo los campos del formulario más relevantes para ellos.

WPForms llama a esto lógica condicional inteligente, y comienza en la licencia Basic. WPForms Lite no la incluye, lo cual es bueno saberlo antes de planificar un formulario en torno a ella.

La página de precios de WPForms.

Cómo funciona la lógica condicional en WPForms

Cada regla de lógica condicional en WPForms se construye a partir de las mismas cuatro partes, por lo que una vez que hayas configurado una, el resto seguirá la misma forma.

Haz clic en cualquier campo en el constructor de formularios para abrir su panel de Opciones de Campo, luego abre la pestaña Lógica Inteligente y activa Habilitar Lógica Condicional. Obtendrás una fila de menús desplegables para completar:

  • Mostrar/Ocultar: Si la regla revela el campo o lo oculta cuando se cumplen tus condiciones.
  • Seleccionar Campo: El campo cuya respuesta observa esta regla.
  • Comparación: Tus opciones son es, no es, está vacío, no está vacío, contiene, no contiene, empieza por, termina por, mayor que y menor que.
  • Seleccionar opción: El valor con el que se está probando. Se desactiva si se ha seleccionado vacío o no vacío.

Las comparaciones no distinguen entre mayúsculas y minúsculas, por lo que no es necesario que coincidan exactamente con las mayúsculas al escribir un valor. Una regla maneja la mayoría de las situaciones, pero puedes apilar tantas como necesites.

Haz clic en el botón Y cuando dos condiciones deban ser verdaderas al mismo tiempo, o en Añadir nuevo grupo cuando cualquiera de las condiciones sea suficiente por sí sola. La guía sobre lógica condicional Y y O recorre ambos patrones con ejemplos prácticos.

La lógica condicional va mucho más allá de los campos del formulario, por lo que también puedes aplicarla a notificaciones por correo electrónico, mensajes de confirmación, integraciones de marketing en una licencia Plus y configuraciones de pago en Pro. Si deseas la referencia completa para cada opción, la documentación de lógica condicional lo cubre todo.

Formas de Usar la Lógica Condicional para Crear Formularios Asombrosos

WPForms es un creador de formularios de arrastrar y soltar con lógica condicional integrada en el plugin principal en lugar de añadida como un complemento separado, por lo que cada caso de uso a continuación se configura desde dentro del creador de formularios en el que ya estás trabajando.

Caso de usoLo que haceDónde se configuraNivel mínimo
1. Mostrar información relevanteRevela instrucciones y preguntas específicas del rolOpciones de campo » Lógica inteligenteBásico
2. Seguimiento de encuestasHace preguntas diferentes según una calificaciónOpciones de campo » Lógica inteligenteBásico (Likert requiere Pro)
3. Confirmaciones alternativasEnvía un mensaje de agradecimiento personalizadoConfiguración » ConfirmacionesBásico
4. Formulario de contacto múltipleDirige cada mensaje al departamento correctoConfiguración » NotificacionesBásico
5. Enrutamiento de leadsEnvía leads al equipo correcto automáticamenteConfiguración » NotificacionesBásico
6. Página de confirmación específicaRedirige a las personas según sus respuestasConfiguración » ConfirmacionesBásico
7. Campos apropiados para la edadMuestra diferentes preguntas a diferentes grupos de edadOpciones de campo » Lógica inteligenteBásico

1. Mostrar Solo la Información Más Relevante

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

Aquí tienes un ejemplo de un formulario de solicitud de empleo que pide a los solicitantes que primero seleccionen el puesto al que se postulan.

seleccionar un puesto de trabajo

El resto del formulario parece bastante básico, pero mira lo que sucede cuando seleccionas el botón de opción para uno de esos puestos a los que postularse.

Detalles del puesto de redactor de contenidos

Aparece una breve descripción del puesto y los requisitos específicos de ese puesto. En la parte inferior del formulario, hay preguntas específicas del puesto que el solicitante debe responder para postularse.

Preguntas específicas del puesto

¿Cómo sucede esto? A través de la lógica condicional, que puede mejorar significativamente tu proceso de contratación. Veamos la configuración de este formulario para ver cómo funciona.

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

Para que el campo Contenido aparezca con las instrucciones para el rol seleccionado, simplemente haz clic en el campo para acceder a sus Opciones de campo y luego selecciona la pestaña Lógica inteligente.

Desde allí, puedes habilitar la Lógica condicional y crear una regla para mostrar el campo Contenido apropiado cuando se selecciona un rol específico utilizando el campo de Opciones Múltiples.

Configuración de lógica condicional para solicitud de empleo

Puedes añadir instrucciones únicas para cada puesto insertando múltiples instancias del campo de Contenido y luego repitiendo el mismo proceso anterior.

2. Recopilar Comentarios Adicionales en Encuestas

Digamos que has creado una encuesta de cliente súper simple usando WPForms. Es algo que los clientes pueden completar en menos de un minuto.

Encuesta de clientes

Pero quizás quieras un poco más de información dependiendo del tipo de calificación que dé un usuario. Ya sea que un usuario te dé una calificación baja o alta, sería información valiosa saber qué necesitas arreglar y qué estás haciendo bien.

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

Para configurar eso, irás a tu creador de formularios y agregarás un campo de Párrafo con la pregunta de seguimiento que deseas 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 la configuración del campo abierta para esa pregunta, hacemos clic en la pestaña Lógica inteligente en la configuración del campo a la izquierda.

Luego usamos el interruptor para habilitar Lógica Condicional y establecer las reglas. Queremos que la regla diga que si el campo de calificació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 para valoraciones bajas

A continuación, configuraremos una regla similar para calificaciones superiores a 2.

respuestas positivas de lógica condicional

Para comentarios positivos, hemos creado una Escala de Likert para preguntar a los encuestados qué tan satisfechos están con aspectos específicos del negocio. En la configuración del campo para la Escala de Likert, hemos seleccionado la pestaña Lógica Inteligente en la parte superior.

Esta vez establecemos la regla para mostrar esta opción si la calificación es superior a 2. Esto significa que una calificación de 3-5 se considera positiva, y esos usuarios verán aparecer la pregunta de la Escala de Likert tan pronto como den su calificación.

Una vez satisfecho con tus opciones de lógica condicional, puedes publicar tu encuesta. Aquí ves que alguien que da una calificación de 3 o superior ve la Escala de Likert.

lógica condicional mayor que 2

Alguien que califica 2 o menos verá la pregunta de mejora en su lugar.

lógica condicional 2 o inferior

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

Nota de nivel

La Escala de Likert y los campos NPS vienen con el complemento Encuestas y Sondeos, que requiere una licencia Pro. La lógica condicional que los impulsa está disponible a partir de Básico.

3. Configurar Confirmaciones Alternativas

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

¿Pero qué pasa si quieres usar diferentes confirmaciones basadas en la información que el usuario proporcionó en el formulario?

Es entonces cuando puedes usar la lógica condicional para configurar confirmaciones alternativas. Es fácil de hacer con nuestro creador de formularios en línea fácil de usar.

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

Con tu formulario abierto en el creador de formularios de WPForms, haz clic en Configuración » Confirmaciones en el menú de la izquierda. En la parte superior, haz clic en el botón Añadir Nueva Confirmación.

añadir nueva confirmación

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

introducir un nombre de confirmación

Una vez que haya nombrado la confirmación y la haya confirmado, aparece una nueva confirmación encima de su valor predeterminado. En nuestro ejemplo, hemos creado una nueva confirmación de facturación para los usuarios que indicaron en el formulario que tienen preguntas de 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, debes configurar el botón de alternancia junto a la opción para Habilitar Lógica Condicional.

habilitar lógica condicional

Cuando haga eso, obtendrá opciones sobre cuándo enviar esta confirmación específica. Los tipos de campo que vea dependerán de lo que haya en su formulario.

Queremos que esta confirmación se envíe a los usuarios que indicaron en el formulario de contacto correspondiente que su pregunta es sobre facturación.

confirmaciones de lógica condicional completadas

Guarda el formulario y este mensaje de confirmación se enviará a todos los que cumplan los criterios que has establecido.

Puedes añadir tantas confirmaciones y condiciones como necesites, y la guía de confirmaciones condicionales de formularios cubre los otros tipos de confirmación que puedes activar de esta manera.

4. Crear un Formulario de Múltiples Contactos

Basándonos en nuestro último ejemplo, ¿qué pasaría si pudieras configurar tu formulario para que las notificaciones siempre llegaran a las personas adecuadas?

En lugar de una bandeja de entrada que reciba todos los mensajes, las preguntas de facturación podrían ir a facturación, las preguntas de ventas a ventas, y así sucesivamente.

En lugar de crear formularios nuevos para cada departamento, puedes hacer que eso suceda con la lógica condicional. Primero, debes asegurarte de que haya un campo en tu formulario para permitir a los usuarios indicar a dónde quieren dirigir sus preguntas.

Una forma fácil de lograrlo es con una lista desplegable.

formulario de varios contactos

Este campo será la base de su configuración de lógica condicional y le dirá al formulario a dónde enviar cada mensaje.

Con su formulario abierto en el creador de formularios de WPForms, haga clic en Ajustes » Notificaciones en el menú de la izquierda. En la parte superior, haga clic en el botón Añadir Nueva Notificación. Cuando haga eso, obtendrá un aviso para nombrar su notificación.

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

nueva notificación de facturación

Cuando su nueva notificación esté configurada, lo primero que puede hacer es introducir una dirección de correo electrónico para esa notificación. En nuestro ejemplo, usamos una dirección de correo electrónico de facturación ya que es para preguntas de facturación.

También puede ajustar cualquiera de los otros campos del formulario si lo desea.

configuración de notificación de facturación

Debajo del último campo de notificaciones para el Mensaje de correo electrónico, encontrará el interruptor para habilitar la lógica condicional. Una vez que lo haga, 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 de facturación.

También podemos personalizar el mensaje de correo electrónico para que coincida con la naturaleza de la consulta.

lógica condicional habilitada

Eso es todo. Puede agregar un nuevo mensaje de confirmación para cada departamento correspondiente a su formulario de contacto y usar la lógica condicional para asegurarse de que el equipo adecuado siempre reciba el mensaje.

5. Configurar Enrutamiento de Clientes Potenciales

Usando un proceso similar a la configuración del formulario de múltiples contactos anterior, también puedes configurar el enrutamiento de leads con lógica condicional. Digamos que tienes un formulario que estás utilizando para capturar leads en una página de destino o ventana emergente en tu sitio.

formulario de captura de leads para enrutamiento

Quieres que el equipo adecuado reciba el lead según la respuesta. Para empezar, sigue los pasos del ejemplo anterior con el formulario de múltiples contactos.

Ve a Configuración » Notificaciones y haz clic en Añadir Nueva Notificación. En el caso de nuestro formulario, necesitaremos 3 notificaciones para enrutar los leads. Empecemos con ventas.

configuración de notificación de ventas

Asegúrate de que el campo Dirección de correo electrónico de envío contenga una dirección de correo electrónico para tu equipo de ventas. A continuación, habilitarás la lógica condicional en la parte inferior de tu nueva notificación.

Habilitar lógica condicional de notificación

Repite esos pasos para cada tipo de cliente potencial en tu formulario, y ten la seguridad de que el mensaje siempre llegará al equipo adecuado. ¡A los clientes y prospectos les encantará el tiempo de respuesta reducido!

6. Enviar Usuarios a una Página de Confirmación Específica

Supón que tienes un formulario de encuesta donde los usuarios pueden indicar su interés en unirse a tu organización u obtener más información.

Una casilla de verificación para indicar interés en la membresía

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

Una vez más, empezaremos yendo a Configuración » Confirmaciones » Añadir Nueva Confirmación en la configuración de tu formulario. Dale un nombre a tu nueva confirmación.

Introduciendo un nuevo nombre de confirmación

La confirmación predeterminada es un mensaje, pero si deseas enviar a los usuarios a una página específica, deberás 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ás seleccionar qué página de tu sitio de WordPress deseas utilizar para la página de confirmación.

Después de activar la lógica condicional, puedes 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 que indica que está interesado en saber más sobre cómo convertirse en miembro.

Mostrar lógica condicional de página

Después de guardar esa configuración, todos los usuarios interesados en saber más serán redirigidos a una página de destino que les informará sobre los próximos pasos.

Página de confirmación

7. Mostrar Campos de Formulario Apropiados para la Edad

A veces, es posible que descubras que no todas tus opciones de respuesta del formulario son apropiadas para la edad de todos los que podrían responder. Un caso de uso que podemos examinar es nuestra plantilla de formulario de registro de libros del programa de lectura.

Debido a que haces preguntas diferentes a niños y adultos sobre sus libros, necesitábamos configurar preguntas diferentes. Una de ellas fue si había alguna advertencia de contenido que le darían a la gente antes de leer un libro en particular.

Esa no es una pregunta que se aplique o tenga sentido para los niños, por lo que podemos aplicar lógica condicional para que solo se muestre cuando alguien selecciona el programa para adolescentes o adultos.

Configurando CL

Cuando el formulario esté activo, puedes ver que cuando se selecciona el programa infantil, el formulario es muy básico y algo que los padres pueden preguntar fácilmente a sus hijos y completar.

ejemplo de formulario para niños

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

ejemplo de encuesta de programa para adultos

¡Y eso es todo! Ahora que sabes cómo usar la lógica condicional de diferentes maneras, estás listo para crear formularios dinámicos e impactantes para tus usuarios.

Cada uno de estos siete ejemplos se ejecuta en los mismos cuatro menús desplegables del principio de esta guía, que es la parte que vale la pena recordar. Una vez que el constructor de reglas tenga sentido, cada nuevo caso de uso se reduce a decidir qué campo debe vigilar la regla.

Preguntas frecuentes sobre la lógica condicional en formularios de WordPress

La lógica condicional aparece mucho una vez que la gente empieza a crear formularios con más de un puñado de campos. Aquí están las preguntas que me hacen con más frecuencia sobre el uso de la lógica condicional en formularios de WordPress.

¿Qué es la lógica condicional en un formulario de WordPress?

Es un conjunto de reglas de si/entonces que cambian tu formulario basándose en lo que alguien selecciona o escribe. Las reglas pueden mostrar u ocultar campos, decidir qué notificación por correo electrónico se envía y controlar qué mensaje de confirmación o página ve la persona después de enviarlo.

¿Necesito WPForms Pro para usar la lógica condicional?

No. La lógica condicional está incluida desde la licencia Basic en adelante, y eso cubre campos, notificaciones y confirmaciones. Solo necesitas Pro para la lógica condicional en la configuración de pagos y para los complementos que algunos de estos ejemplos utilizan, como Encuestas y Sondeos.

¿Está disponible la lógica condicional en WPForms Lite?

Lite no incluye lógica condicional, por lo que los formularios creados con el plugin gratuito no pueden mostrar u ocultar campos basándose en la entrada del usuario. Básico es el punto de entrada para ello.

¿Puedo usar lógica Y y O en el mismo campo?

Sí. Usa el botón Y para requerir varias condiciones a la vez, y Añadir nuevo grupo para crear un conjunto alternativo de condiciones que funcione por sí solo. La combinación de ambos te permite crear reglas como “mostrar este campo si la calificación es 5 y aceptaron dejar una reseña, o si eligieron el plan de empresa”.

¿Puede la lógica condicional ocultar una página completa en un formulario de varias páginas?

Puede ser. La lógica condicional se aplica a saltos de página y secciones completas, no solo a campos individuales, por lo que puedes omitir un paso entero para las personas a las que no se aplica. Los formularios de varias páginas están disponibles a partir de Basic.

¿Funciona la lógica condicional con los pagos?

En Pro sí. Stripe Pro, Square Pro y el complemento PayPal Commerce admiten lógica condicional, por lo que puedes cambiar lo que se cobra a alguien o qué opción de pago aparece según sus respuestas. Las integraciones de pago disponibles en Lite y Basic no incluyen lógica condicional en la configuración de pago.

A continuación, envía tus datos de formulario inteligentes a donde pertenecen

Ahora que tus formularios solo recopilan lo que es relevante para cada persona, lo siguiente que vale la pena configurar es dónde terminan todos esos datos.

El complemento de Google Sheets para WPForms envía las entradas directamente a una hoja de cálculo a medida que llegan, y acepta sus propias reglas condicionales para que puedas filtrar qué envíos se añaden.

Si prefieres enviar datos a herramientas sin escribir código, también puedes conectar WPForms a varias aplicaciones de terceros con Uncanny Automator.

Crea Formularios de WordPress Más Inteligentes Ahora

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

Si este artículo te ha sido útil, síguenos en Facebook y Twitter para obtener más tutoriales y guías gratuitas de WordPress.

Divulgación: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Descubre cómo se financia WPForms, por qué es importante y cómo puedes apoyarnos.

Renee DeCoskey

Renee DeCoskey ha estado escribiendo en blogs desde 2001 y usando WordPress desde 2007. Cuando no está escribiendo sobre plugins de WordPress, puedes encontrarla acurrucada con un libro o divirtiéndose en Rotary. Aprende más

El mejor plugin constructor de formularios de arrastrar y soltar para WordPress

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

Añadir un comentario

Nos complace que haya decidido dejar un comentario. Tenga en cuenta que todos los comentarios se moderan 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 los Términos de Servicio de Cloudflare.