Saltar al contenido
Cómo Crear Formularios con Elementor Pro: Contacto, Registro y Múltiples Pasos
Elementor📖 Tutorial

Cómo Crear Formularios con Elementor Pro: Contacto, Registro y Múltiples Pasos

Erik KellerErik KellerActualizado el: 14 min de lectura624 vistas

Los formularios son esenciales para cualquier sitio web, desde formularios de contacto simples hasta flujos de registro complejos de varios pasos. Elementor Pro incluye un widget de formulario integrado que elimina la necesidad de un plugin de formulario separado en muchos casos. En esta guía, cubrimos cómo crear formularios de contacto, formularios de registro y formularios de varios pasos utilizando Elementor Pro, junto con opciones de integración para servicios de marketing por correo electrónico y CRM.

Este tutorial requiere Elementor Pro. La versión gratuita de Elementor no incluye el widget de formulario.

Descripción general del widget de formulario de Elementor

El widget de formulario de Elementor admite estos tipos de campos:

Tipo de campoCaso de usoNotas
TextoNombre, empresa, línea de asuntoEntrada de texto de una sola línea
Correo electrónicoRecopilación de direcciones de correo electrónicoIncluye validación de formato de correo electrónico
Área de textoCuerpo del mensaje, comentarios, descripcionesTexto de varias líneas con filas configurables
TelNúmeros de teléfonoActiva el teclado numérico en móviles
NúmeroCantidades, presupuestos, calificacionesValidación de min/max/paso
URLDirecciones de sitios webValidación de formato de URL
SeleccionarSelecciones desplegables (país, categoría)Selección única o múltiple
RadioElección única entre opciones (tipo de servicio)Opciones visibles sin desplegable
CheckboxSelecciones múltiples (intereses, servicios)Selecciones múltiples permitidas
FechaFechas de citas, fechas de eventosSelector de fecha nativo
HoraProgramación de citasControl de selección de hora
Subida de archivosEnvío de currículum, documento, imagenTipos de archivo y límites de tamaño configurables
AceptaciónTérminos y condiciones, consentimiento GDPRCheckbox requerido con enlace
OcultoDatos de seguimiento (URL de página, referente)No visible para el usuario
reCAPTCHAProtección contra spamCheckbox v2 o invisible v3
HoneypotAnti-spam (invisible para humanos)Campo oculto que atrapa bots

Creando un formulario de contacto

Paso 1: Agregar el widget de formulario

  1. Abre cualquier página en el editor de Elementor
  2. Busca "Formulario" en el panel de widgets
  3. Arrastra el widget de formulario a tu diseño
  4. El formulario predeterminado incluye campos de Nombre, Correo electrónico y Mensaje

Paso 2: Configurar los campos del formulario

Para un formulario de contacto estándar, esta configuración de campos funciona bien:

  1. Nombre (Campo de texto, requerido) – Texto de marcador: "Tu nombre"
  2. Correo electrónico (Campo de correo electrónico, requerido) – Texto de marcador: "[email protected]"
  3. Asunto (Campo de texto, opcional) – Texto de marcador: "¿Cómo podemos ayudar?"
  4. Mensaje (Campo de área de texto, requerido) – Texto de marcador: "Cuéntanos sobre tu proyecto...", Filas: 5
  5. reCAPTCHA o Honeypot para protección contra spam

Paso 3: Configurar acciones después de enviar

Bajo la sección "Acciones después de enviar", configura lo que sucede cuando un usuario envía el formulario: For related information, see our guide on Elementor complete guide.

  • Correo electrónico: Envía los datos del formulario a tu dirección de correo electrónico (o múltiples direcciones)
  • Redirigir: Envía al usuario a una página de agradecimiento después del envío
  • Popup: Muestra un popup de confirmación
  • Webhook: Envía los datos del formulario a una URL externa (Zapier, Make, API personalizada)
  • Mailchimp / ConvertKit / Drip: Agrega suscriptores a listas de marketing por correo electrónico
  • Slack: Envía notificaciones a un canal de Slack
  • Discord: Envía notificaciones a un webhook de Discord

Paso 4: Estilizar el formulario

En la pestaña Estilo, personaliza la apariencia visual: For related information, see our guide on Elementor templates and kits.

  • Diseño del formulario
    • Campos apilados: Campos apilados (ancho completo) o en línea (uno al lado del otro)
    • Estilo de campo: Borde, color de fondo, padding, radio de borde, color del estado de enfoque
    • Estilo de etiqueta: Familia de fuentes, tamaño, color, espaciado
    • Estilo de botón: Color de fondo, color de texto, borde, efectos al pasar el mouse, opción de ancho completo
    • Mensajes: Colores y tipografía de mensajes de éxito y error

    Creando un Formulario de Múltiples Pasos

    Los formularios de múltiples pasos son útiles para formularios largos (registros, solicitudes, encuestas) donde mostrar todos los campos a la vez puede abrumar a los usuarios. Elementor Pro admite formularios de múltiples pasos de forma nativa. For related information, see our guide on creating landing pages with Elementor.

    Cómo Configurar Pasos

    1. Agrega un widget de Formulario a tu página
    2. En la lista de campos del formulario, agrega un campo de tipo "Paso" entre grupos de campos
    3. Cada campo de Paso crea un nuevo paso con un botón de "Siguiente" y "Anterior"
    4. Estructura de ejemplo:
      • Paso 1: Nombre, Correo Electrónico, Teléfono (Información Personal)
      • Paso 2: Empresa, Presupuesto, Cronograma (Detalles del Proyecto)
      • Paso 3: Mensaje, Carga de Archivo (Información Adicional)

    Los formularios de múltiples pasos muestran un indicador de progreso que muestra en qué paso se encuentra el usuario. Esto reduce la complejidad percibida y mejora las tasas de finalización en comparación con mostrar todos los campos a la vez.

    Creando un Formulario de Registro de Usuario

    Elementor Pro puede crear formularios de registro de usuario de WordPress sin un plugin separado:

    1. Agrega un widget de Formulario y configura los campos (Nombre de Usuario, Correo Electrónico, Contraseña)
    2. Bajo "Acciones Después de Enviar", agrega la acción "Registrar"
    3. Asocia cada campo del formulario con el campo correspondiente de usuario de WordPress
    4. Establece el rol de usuario predeterminado para nuevos registros
    5. Opcionalmente, redirige a los usuarios a su página de cuenta después del registro

    Nota: WordPress requiere que un administrador apruebe nuevos usuarios por defecto. Puedes cambiar esto en Configuración → General → Membresía si deseas que los usuarios se registren libremente.

    Integración con Servicios de Marketing por Correo Electrónico

    Elementor Pro se integra directamente con plataformas populares de marketing por correo electrónico:

    ServicioTipo de IntegraciónPasos de Configuración
    MailchimpNativo (integrado)Agregar clave API → Seleccionar lista → Mapear campos
    ConvertKitNativo (integrado)Agregar clave API → Seleccionar formulario → Mapear campos
    ActiveCampaignNativo (integrado)Agregar credenciales API → Seleccionar lista → Mapear campos
    DripNativo (integrado)Agregar token API → Seleccionar cuenta → Mapear campos
    GetResponseNativo (integrado)Agregar clave API → Seleccionar campaña → Mapear campos
    MailerLiteNativo (integrado)Agregar clave API → Seleccionar grupo → Mapear campos
    HubSpotVía WebhookCrear conexión Zapier/Make con acción de webhook

    Para cada integración, el proceso es: ingresa la clave API de tu servicio en la configuración de integración de Elementor, luego selecciona el servicio como una "Acción Después de Enviar" en tu formulario. Mapea los campos de tu formulario a los campos del servicio, y los suscriptores se agregarán automáticamente cuando se envíe el formulario.

    Estrategias de Protección contra Spam

    Los formularios de contacto atraen bots de spam. Elementor Pro proporciona varias opciones de prevención de spam:

    • Google reCAPTCHA v3: Detección de spam invisible que puntúa las presentaciones sin interacción del usuario. Recomendado para la mayoría de los formularios
    • reCAPTCHA v2: La casilla de verificación "No soy un robot". Más visible pero puede reducir las finalizaciones de formularios
    • Campo Honeypot: Un campo invisible que los bots completan. Si el campo contiene datos, la presentación es rechazada. No se requiere interacción del usuario
    • Campo de Aceptación: Una casilla de verificación obligatoria (consentimiento GDPR, aceptación de términos) que también actúa como un disuasivo para bots

    Recomendamos usar reCAPTCHA v3 combinado con un campo Honeypot. Esto proporciona dos capas de protección contra spam sin ningún impacto visible.

    en la experiencia del usuario.

    Elementor Forms vs Plugins de Formulario Dedicados

    CaracterísticaElementor FormsGravity FormsWPForms
    Constructor VisualDentro del editor de ElementorArrastrar y soltar separadoArrastrar y soltar separado
    Lógica CondicionalBásica (mostrar/ocultar campos)AvanzadaAvanzada
    Integración de PagosBotón de PayPalStripe, PayPal, SquareStripe, PayPal, Square
    CálculosNoSí (Pro)
    Múltiples Pasos
    Subida de Archivos
    Gestión de EntradasA través de envíos de ElementorGestor de entradas completoGestor de entradas completo
    Requiere Constructor de PáginasSí (Elementor Pro)NoNo

    Elementor Forms es suficiente para formularios de contacto, inscripciones a boletines y formularios de registro simples. Para formularios complejos que requieren procesamiento de pagos, lógica condicional avanzada o gestión sofisticada de entradas, los plugins de formulario dedicados como Gravity Forms o WPForms son más apropiados.

    Preguntas Frecuentes

    ¿Puedo usar formularios de Elementor sin Elementor Pro?

    No. El widget de Formulario es exclusivo de Elementor Pro. Si necesitas formularios con la versión gratuita de Elementor, utiliza un plugin de formulario separado como Contact Form 7 (gratis), WPForms Lite (gratis) o Gravity Forms (premium).

    ¿Dónde se almacenan las presentaciones de formularios de Elementor?

    Las presentaciones de formularios se almacenan en la base de datos de WordPress y son accesibles en Elementor → Presentaciones en el panel de administración. Puedes ver, exportar (CSV) y eliminar presentaciones. Las presentaciones también se envían a las direcciones de correo electrónico que configures en la acción de Correo Electrónico.

    ¿Pueden los formularios de Elementor aceptar subidas de archivos?

    Sí. Agrega un tipo de campo de Subida de Archivos a tu formulario. Puedes configurar los tipos de archivos aceptados (PDF, JPG, PNG, DOCX, etc.) y el tamaño máximo del archivo. Los archivos subidos se almacenan en la biblioteca de medios de WordPress y se vinculan a la presentación del formulario.

    ¿Cómo añado lógica condicional a los formularios de Elementor?

    Elementor Pro admite lógica condicional básica: mostrar u ocultar campos según el valor de otro campo. En la configuración del campo, habilita "Condicional" y establece las condiciones (por ejemplo, mostrar el campo "Empresa" solo cuando se selecciona el botón de opción "Soy un negocio"). Para lógica condicional avanzada (cálculos, condiciones de múltiples niveles), un plugin de formulario dedicado puede ser más adecuado.

    ¿Puedo crear formularios emergentes con Elementor?

    Sí. Crea una plantilla emergente en Elementor, agrega un widget de Formulario dentro de ella y establece condiciones de activación (clic, porcentaje de desplazamiento, intención de salida, retraso de tiempo). Esto es útil para inscripciones a boletines, imanes de clientes y ofertas promocionales sin añadir un formulario al diseño de la página principal.

    ¿Cómo prevengo el spam en los formularios de Elementor?

    Utiliza Google reCAPTCHA v3 (invisible) combinado con un campo Honeypot para una protección de dos capas. Esto bloquea bots automatizados sin añadir fricción para los usuarios reales. Para formularios con alto volumen de spam, considera añadir un campo de Aceptación (casilla de verificación requerida) como una tercera capa.

    Obtén Elementor Pro con Constructor de Formularios

    Accede al widget de Formulario, Constructor de Temas, Constructor de WooCommerce y más de 100 widgets Pro. Crea formularios visualmente sin plugins adicionales.

    Explora Elementor Pro →

Preguntas frecuentes

¿Necesito Elementor Pro para crear formularios?
Sí. El widget de formulario es una función de Elementor Pro. La versión gratuita de Elementor no incluye funcionalidad de formularios. Opciones alternativas gratuitas incluyen WPForms Lite o Contact Form 7 con diseño de Elementor.
¿Pueden los formularios de Elementor enviar datos a servicios de marketing por correo electrónico?
Sí. Los formularios de Elementor Pro se integran con Mailchimp, ActiveCampaign, Drip, GetResponse, ConvertKit y otros servicios de correo electrónico a través de integraciones incorporadas. Puedes mapear los campos del formulario a los campos de la lista de correo para la gestión automática de suscriptores.
¿Cómo creo un formulario de múltiples pasos en Elementor?
Agrega un widget de formulario, luego inserta campos de paso entre los campos de tu formulario para crear páginas separadas. Elementor agrega automáticamente botones de navegación entre los pasos. Personaliza los indicadores de paso, el texto de los botones y las reglas de validación por paso.
¿Puedo agregar lógica condicional a los formularios de Elementor?
Elementor Pro admite la visualización condicional de campos a partir de la versión 3.15. Puedes mostrar u ocultar campos según los valores de otros campos. Para lógica condicional más avanzada, complementos de terceros como Dynamic.ooo o JetFormBuilder ofrecen capacidades extendidas.
¿Dónde se almacenan las presentaciones de formularios de Elementor?
Elementor Pro almacena las presentaciones de formularios en la base de datos de WordPress, accesible desde Elementor, en Presentaciones en el menú de administración. Puedes ver, exportar y gestionar las presentaciones directamente. Las notificaciones por correo electrónico se envían simultáneamente según tu configuración.

Compartir esta publicación

Sobre el Autor

Erik Keller
Erik Keller

Experto en WordPress

Especialista senior en WordPress con amplia experiencia en desarrollo de temas, plugins y WooCommerce. Apasionado por ayudar a las empresas a tener éxito con soluciones WordPress.

WordPressWooCommerceDesarrollo de TemasDesarrollo de PluginsOptimización de Rendimiento

Mantente Actualizado

Recibe los últimos consejos y tutoriales de WordPress en tu correo.