¿No sabe cómo añadir un formulario funcional y seguro dentro de Elementor sin romper la web ni perder tiempo? Esta guía práctica resuelve paso a paso cómo crear, integrar y mantener un formulario para Elementor pensado para principiantes, con alternativas gratuitas, correcciones rápidas cuando no llegan los envíos y una idea clara del coste real.
Puntos clave: lo que debes saber en 1 minuto
Elementor incluye un widget de formulario básico que funciona bien para contacto y suscripciones sencillas.
Para funciones avanzadas (multi-step, lógica condicional, pasarelas de pago) conviene usar un addon especializado o un plugin externo compatible con Elementor.
Priorizar simplicidad y rendimiento : elegir plugins ligeros y evitar superponer varios creadores de formularios .
Si los formularios no envían , la causa más común es SMTP mal configurado o conflicto con el theme/plugins; activar logging ayuda.
Coste inicial : se puede empezar gratis; características clave suelen requerir pago desde ~40 €/año en 2026.
A continuación se presenta una selección orientada al usuario con nivel técnico bajo o medio. Cada opción indica por qué funciona desde el primer momento, qué evitar y el caso de uso recomendado.
Plugin / addon
Por qué elegirlo
Ideal para
Widget nativo de Elementor
Fácil, integrado, sin instalar más plugins. Recomendado para formularios de contacto y captación básica.
Landing pages y contacto simple
WPForms (Integración con Elementor)
Constructor por arrastrar, plantillas listas y buen soporte SMTP. Versión gratuita potente; Pro para integraciones.
Formularios con almacenamiento y notificaciones fiables
Ninja Forms
Extensible, muchas integraciones; curva baja si se usan add-ons oficiales.
Proyectos que escalarán en integraciones
MetForm / Piotnet Forms (addon Elementor)
Diseñados específicamente para Elementor, se insertan como widget nativo. Plantillas y lógica condicional en versiones pro.
Formularios avanzados sin salir de Elementor
Fluent Forms
Ligero y con muchas funciones en la versión gratuita; buen equilibrio entre potencia y velocidad.
Sitios que priorizan rendimiento
Recomendación práctica según tipo de web
Blog personal o web pequeña: Widget nativo de Elementor o Fluent Forms (free) .
Web de negocio que necesita guardar envíos y enviar emails fiables: WPForms o Ninja Forms con SMTP.
Landing con registro, pagos o lógica: MetForm o Piotnet Forms (pro) .
A continuación se detalla una guía sencilla para crear e insertar un formulario usando el widget nativo de Elementor y, después, cómo integrarlo con SMTP para garantizar envíos.
Abrir la página con Elementor y arrastrar el widget "Formulario" al área deseada.
Añadir o eliminar campos usando el panel lateral (nombre, email, mensaje, checkbox, file si es necesario).
Configurar etiquetas y placeholders legibles: usar textos claros mejora conversiones .
Ajustar diseño en la pestaña de estilo (padding, colores, fuentes) para mantener coherencia con el tema.
Paso 2: configurar acciones después del envío
En el panel del formulario, ir a "Acciones después del envío".
Seleccionar Email y/o Redirección y/o Webhook según necesidad.
Revisar el contenido del email: establecer remitente, asunto y cuerpo. Usar shortcodes del formulario para incluir campos.
Paso 3: probar el envío (modo seguro)
Rellenar el formulario en modo incógnito y enviar.
Si no llega la notificación al correo, seguir al apartado "qué hacer si Elementor formulario no envía".
Paso 4: integrar SMTP (imprescindible para fiabilidad)
Instalar un plugin SMTP fiable como WP Mail SMTP o Post SMTP Mailer .
Conectar con el proveedor de correo (SMTP de hosting, Gmail/Google Workspace con OAuth, o servicios dedicados como SendGrid, Mailgun).
Enviar un correo de prueba desde la pantalla de configuración del plugin.
Una vez verificado, volver a probar el formulario.
Paso 5: guardar envíos (opcional pero recomendable)
Si se desea tener un respaldo de los envíos, activar el almacenamiento en el plugin de formularios (WPForms/Ninja/Fluent tienen esta opción).
Otra opción es enviar a una hoja de cálculo vía Zapier o Webhook.
✉
¿Quieres más información? Escríbenos y te orientamos
Usar el widget nativo de Elementor (gratis) para contacto básico.
Fluent Forms (lite) : campos avanzados y buen rendimiento sin coste.
Contact Form 7 + plugin «Elementor Contact Form 7» para incrustar shortcodes: opción muy ligera pero requiere más pasos.
Ventajas de empezar gratis:
- Ningún coste inicial, fácil desinstalación.
- Permite validar necesidades reales antes de pagar un plan.
Limitaciones a considerar:
- Muchas integraciones (pagos, CRMs) están en la versión pro.
- Algunas soluciones gratis no guardan los envíos en la base de datos por defecto.
Problema común: usuario completa formulario pero no llega el correo.
Diagnóstico rápido (comprobar en menos de 10 minutos)
¿Llega correo de prueba desde el SMTP? Si no, el problema es SMTP/hosting.
¿El hosting limita envíos? Algunos hostings bloquean la función mail(). Consultar soporte.
¿Hay un conflicto reciente con plugins o tema? Revisar cambios y desactivar plugins no críticos.
Soluciones paso a paso
Configurar SMTP : usar WP Mail SMTP o Post SMTP y conectar con un servicio externo (SendGrid, Mailgun, Amazon SES) para fiabilidad.
Probar con otro correo : a veces los filtros antispam del receptor (Gmail, Outlook) bloquean.
Activar logging : Post SMTP y WP Mail SMTP ofrecen registros; revisar errores del envío.
Comprobar reglas de seguridad : plugins de seguridad o WAF pueden bloquear requests; revisar logs del servidor.
Validar campos y tamaño : archivos adjuntos grandes o campos mal validados pueden detener el envío.
Usar webhook temporal : enviar a un webhook (RequestBin) para confirmar que el formulario procesa los datos.
Soluciones específicas para Elementor
Si se usa widget nativo y falla, probar crear el mismo formulario con WPForms o Fluent Forms y comprobar si el problema persiste: esto descarta conflicto de tema.
Actualizar Elementor y complementos a la versión estable más reciente.
Gratis: Widget nativo de Elementor, Fluent Forms lite, Contact Form 7.
Entrada Pro (40–70 €/año): Fluent Forms Pro, WPForms Basic (a veces desde ~49 €/año), MetForm Pro promociones.
Planes negocio/agency (100–300 €/año): cuando se necesitan múltiples integraciones, dominios ilimitados y soporte prioritario.
Consejo: para comenzar, usar la opción gratuita y activar una suscripción solo si la funcionalidad imprescindible (p.ej. pasarela de pago o CRM) lo exige.
✉
¿Quieres más información? Escríbenos y te orientamos
Evitar cargar varios plugins de formularios simultáneamente.
Cargar scripts del formulario solo donde se usan (Elementor ya hace carga condicional en muchas ocasiones).
Hacer lazy-loading de assets no esenciales y usar formatos WebP para imágenes.
Probar el impacto con Lighthouse o PageSpeed y priorizar el TTFB y First Input Delay.
Usar labels visibles y atributos aria cuando sea necesario.
Orden lógico de tabulación para usuarios con teclado.
Indicaciones de error claras y mensajes inline.
Evitar placeholders como sustituto de labels.
Seguridad y antispam: recomendaciones imprescindibles
Activar reCAPTCHA v3 o honeypot según opciones disponibles.
Limitar envíos por IP y aplicar listas negras si hay spam recurrente.
Validar datos tanto en cliente como en servidor.
Flujo rápido: crear un formulario para Elementor
1️⃣
Paso 1 → Añadir widget formulario en Elementor
2️⃣
Paso 2 → Configurar campos y acciones (email/webhook)
3️⃣
Paso 3 → Conectar SMTP / servicio de envío
4️⃣
Paso 4 → Probar y activar medidas antispam
✅
Resultado: formulario funcional y estable
✉
¿Quieres más información? Escríbenos y te orientamos
Beneficios / cuándo aplicar ✅
Agiliza captación de leads en páginas hechas con Elementor.
Diseño coherente sin tocar código.
Integración directa con widgets y plantillas.
Errores que debes evitar / riesgos ⚠️
Instalar múltiples plugins de formularios al mismo tiempo.
No configurar SMTP y confiar en la función mail() del servidor.
No probar el formulario en móvil ni en varios navegadores.
Preguntas frecuentes
Sí, pero las opciones nativas son limitadas. Para pagos seguros y opciones avanzadas es preferible usar un addon o integración con pasarela externa.
¿Cómo guardar los envíos si Elementor no lo hace por defecto?
Usar un plugin de formularios que guarde entradas (WPForms, Ninja Forms, Fluent Forms) o añadir un webhook que envíe a una hoja de cálculo o CRM.
¿Qué plugin es más ligero con Elementor?
Fluent Forms y el widget nativo de Elementor suelen tener menor impacto en la carga que suites con muchos add-ons.
La lógica condicional suele estar en versiones pro de add-ons como MetForm o Piotnet Forms; alternativas: usar un plugin externo que ofrezca lógica y luego incrustarlo.
¿Cuál es la mejor opción para correos que no llegan?
Configurar SMTP con un proveedor fiable (SendGrid, Mailgun, Google Workspace con OAuth) y comprobar logs de envío.
TU PRÓXIMO PASO:
Instalar Elementor y crear un formulario básico con el widget nativo para probar diseño y campos.
Configurar un plugin SMTP (WP Mail SMTP o Post SMTP) y enviar pruebas hasta confirmar que llegan.
Si necesita funciones avanzadas (pagos, CRM), evaluar MetForm Pro o WPForms y activar solo los add-ons imprescindibles.