¿Desea enviar diferentes correos electrónicos de notificación en función de las selecciones de los usuarios en sus formularios? Con nuestra lógica condicional inteligente, puede configurar su formulario para enviar notificaciones de correo electrónico únicas basadas en la entrada de los usuarios.
Esta guía le mostrará cómo crear notificaciones de correo electrónico condicional en WPForms.
Antes de comenzar, asegúrese de tener WPForms instalado y activado en su sitio. A continuación, tendrá que crear un nuevo formulario o editar uno existente.
Configuración de la lógica condicional de las notificaciones
Puede añadir notificaciones condicionales basadas en las selecciones o entradas de los usuarios para los siguientes campos:
- Texto de una línea
- Texto del párrafo
- Desplegable
- Elección múltiple
- Casillas de verificación
- Números
- Correo electrónico
- Deslizador numérico
- Sitio web / URL (licencia básica o superior)
- Campo oculto (licencia básica o superior)
- Clasificación (licencia básica o superior)
- Net Promoter Score (licencia Pro o superior)
- Múltiples elementos (licencia Pro o superior)
- Casillas de verificación (licencia Pro o superior)
- Elementos desplegables (licencia Pro o superior)
Añada al menos uno de los campos anteriores a su formulario y configure sus opciones de campo según sea necesario.
Para nuestro ejemplo, utilizaremos un formulario de contacto con un campo desplegable denominado "Motivo del contacto" y las opciones "Pregunta sobre ventas", "Solicitud de asistencia", "Consulta sobre medios de comunicación" y "Otro".

Nota: Recomendamos basar la lógica condicional de las notificaciones en un campo obligatorio para que los usuarios deban rellenarlo para enviar el formulario.
Enviaremos una notificación por correo electrónico a un destinatario diferente en función de la opción que seleccione el usuario.
Una vez que esté satisfecho con el campo que va a utilizar, vaya a Configuración " Notificaciones. Aquí, activa la opción Activar notificaciones si aún no está activada.

A continuación, personalice la notificación predeterminada si lo desea. A continuación, haga clic en el botón Añadir nueva notificación para añadir su primera notificación de correo electrónico condicional.

Se abrirá una ventana emergente en la que podrá asignar un nombre a esta notificación.

En nuestro ejemplo, ésta será la notificación por correo electrónico para los usuarios que seleccionen "Pregunta sobre ventas" en el menú desplegable "Motivo del contacto".
Añadiremos la dirección de correo electrónico del director de ventas como dirección de correo electrónico de envío y personalizaremos la línea de asunto y el mensaje de correo electrónico en consecuencia.

También utilizaremos una etiqueta inteligente para establecer la dirección de correo electrónico de respuesta en el correo electrónico del cliente.

Nota: ¿Quieres incluir en tus notificaciones datos como el nombre y la dirección de correo electrónico de los usuarios? Consulta nuestro tutorial sobre el uso de etiquetas inteligentes.
Cuando haya terminado de personalizar su notificación por correo electrónico, desplácese hasta la parte inferior y active la opción Activar lógica condicional.

Esto revelará la configuración que puede utilizar para crear su regla de notificación de correo electrónico condicional. En nuestro ejemplo, configuraremos los menús desplegables para que nuestra regla diga: Enviar esta notificación si el motivo del contacto es una pregunta de ventas.

Nota: ¿Necesita ayuda para crear su regla de lógica condicional? Consulte nuestro tutorial sobre conceptos básicos de lógica condicional para obtener más detalles.
Una vez que haya terminado de configurar la lógica condicional para su primera notificación, haga clic en Añadir nueva notificación y repita los pasos anteriores para cada una de sus otras notificaciones por correo electrónico.
En nuestro caso, configuraríamos las siguientes notificaciones adicionales:
- Enviar un correo electrónico al equipo de asistencia si el motivo de contacto es una solicitud de asistencia
- Enviar un correo electrónico al responsable de marketing si el motivo del contacto es una consulta sobre medios de comunicación
- Enviar un correo electrónico al administrador del sitio si el motivo de contacto es Otro
Recuerde guardar los cambios antes de salir del generador de formularios y probar el formulario antes de publicarlo.
Nota: Para establecer dinámicamente destinatarios de correo electrónico en función de las entradas del usuario, consulte nuestra documentación para desarrolladores sobre la configuración de destinatarios de correo electrónico condicionales.
Preguntas frecuentes
Estas son algunas de las principales preguntas que los usuarios tienen sobre la creación de notificaciones de correo electrónico condicional con WPForms.
¿Puedo enviar notificaciones condicionales por correo electrónico en función de la página desde la que el usuario envía el formulario?
¡Claro que sí!
A menudo vemos usuarios que quieren utilizar un formulario en varias páginas y cambiar el destinatario de la notificación en función de la página desde la que se envía el formulario.
Para ello, tendrá que utilizar un Campo oculto y el {page_url}
, {page_title}
o {page_id}
Etiqueta inteligente.
En primer lugar, añada un campo oculto a su formulario y establezca el valor predeterminado en la etiqueta inteligente que prefiera.

A continuación, cree una notificación condicional utilizando una regla que diga Enviar esta notificación si el campo oculto es X, donde X es el ID de la página desde la que se envía el formulario.

Sólo tiene que sustituir la URL de la página por X si utiliza la función {page_url}
o sustituya la X por el título de la página si utiliza la etiqueta inteligente {page_title}
Etiqueta inteligente.
Deberá repetir este proceso para cada página en la que haya incrustado su formulario.
¡Ya esta! Ahora puede crear notificaciones de formularios condicionales con WPForms.
Después, ¿quieres mostrar diferentes mensajes de confirmación dependiendo de cómo rellenen los usuarios tu formulario? Echa un vistazo a nuestro tutorial sobre la creación de confirmaciones de formulario condicionales.