Resumen de IA
Contact Form 7 entró recientemente en una congelación de funcionalidades. En un evento de WordPress, se anunció que la versión 6.2 será la última actualización importante del plugin. Después de eso, solo habrá correcciones de errores y parches de seguridad.
Si eres uno de los muchos sitios de WordPress que todavía ejecutan Contact Form 7, vale la pena prestarle atención. La ausencia de nuevas funciones significa que el plugin no seguirá el ritmo de la evolución de WordPress.
He ayudado a bastantes personas a migrar de CF7 a WPForms a lo largo de los años, y el proceso es uno de los cambios de plugin más fáciles que harás en WordPress.
WPForms tiene un importador incorporado que extrae tus formularios de CF7 en unos pocos clics. En esta guía, te guiaré a través del proceso completo de exportación y migración de principio a fin.
Exporta tus datos de Contact Form 7 ahora
Cómo exportar Contact Form 7 a WPForms
La migración completa tarda entre 5 y 10 minutos para la mayoría de los sitios. Importarás tus formularios existentes, los reemplazarás en tus páginas y exportarás cualquier dato de envío que hayas estado recopilando a través de complementos de CF7. Lo he dividido en cinco pasos claros.
Paso 1: Instalar el plugin WPForms
WPForms es un creador de formularios de arrastrar y soltar con más de 2100 plantillas predefinidas para todo, desde formularios de contacto simples hasta formularios de pago, encuestas y flujos de registro.
Si vienes del enfoque basado en códigos cortos de CF7, el creador visual es una experiencia completamente diferente. Puedes ver cómo toma forma tu formulario mientras lo creas, en lugar de trabajar con etiquetas de marcado.
Lo que más me gusta de WPForms para esta situación específica es el importador de formularios integrado. Lee tus formularios de CF7 y los convierte al formato de WPForms automáticamente. E incluso la versión gratuita Lite incluye el importador.
Solo para la importación, WPForms Lite funciona perfectamente. Si deseas gestión de entradas, lógica condicional o formularios de varias páginas que CF7 no ofrece de forma nativa, te recomiendo actualizar a un plan Pro.
Para empezar, descarga WPForms Lite de WordPress.org o compra una licencia Pro. Luego, instálalo en tu sitio. Si necesitas ayuda con la instalación, sigue estas instrucciones sobre cómo añadir el plugin a WordPress.
¡Actualiza a WPForms Pro ahora!
Paso 2: Importa tus formularios de Contact Form 7 a WPForms
Con ambos plugins activos en tu sitio, ve a WPForms » Herramientas. Verás una sección etiquetada como Importar desde otros plugins de formularios. Esta es la herramienta de migración integrada de WPForms que se encarga de toda la conversión por ti.

Selecciona Contact Form 7 del menú desplegable. Esto le indica a WPForms de dónde extraer tus formularios. Una vez que lo hayas seleccionado, haz clic en Importar para iniciar el proceso.

Ahora verás todos tus formularios de CF7 listados en la columna Formularios disponibles. Haz clic en cada formulario que desees migrar, o haz clic en Seleccionar todo para cogerlos todos a la vez.

Cuando termine, verás un mensaje de éxito con enlaces para editar o previsualizar cada formulario importado. Te recomiendo hacer clic en los enlaces de vista previa solo para asegurarte de que todo se transfirió como esperabas.

Si algún campo no se pudo transferir debido a problemas de compatibilidad, WPForms los marca por ti. Esto suele ocurrir con códigos cortos de CF7 muy personalizados o campos de complementos de CF7 de terceros como Conditional Fields for CF7.

El importador también trae tu configuración de correo electrónico de notificación y confirmación. Aún así, te recomiendo revisar ambas después de la importación.
WPForms tiene guías detalladas sobre cómo configurar las notificaciones del formulario y cómo configurar los ajustes de confirmación si necesitas ajustar algo.
Para casos extremos y solución de problemas, también hay documentación detallada de migración disponible. Continúa y previsualiza cada formulario importado para confirmar que los campos, el diseño y la configuración se transfirieron correctamente.
Paso 3: Reemplaza Contact Form 7 en tus páginas
Ahora reemplaza los formularios antiguos de CF7 en tu sitio con las versiones importadas de WPForms. Abre la página o publicación donde un formulario de CF7 está incrustado actualmente.
Busca el shortcode o bloque de Contact Form 7 y elimínalo. En el editor de bloques, haz clic en el bloque de CF7 y luego presiona eliminar en tu teclado. También puedes hacer clic en el menú de tres puntos y seleccionar Eliminar Contact Form 7.

Haz clic en el botón más (+) para añadir un nuevo bloque. Busca "WPForms" o desplázate hasta la sección Widgets. Añade el bloque WPForms y luego elige tu formulario importado en el menú desplegable.

Una vez que tu formulario esté en su lugar, tómate un segundo para revisar las opciones de estilo en la barra lateral del editor de bloques. WPForms te permite personalizar colores, bordes, estilos de botones y espaciado directamente allí, sin necesidad de conocimientos de CSS.
Si pasaste tiempo luchando con hojas de estilo personalizadas para que tus formularios de CF7 tuvieran un aspecto presentable, apreciarás lo mucho más fácil que es esto. Para un tutorial completo, consulta la guía de estilo de formularios.
Para agilizar el estilo de tu formulario, también puedes seleccionar un tema predefinido en la sección Tema del formulario . En este ejemplo, estoy usando el tema Sonic (que es uno de mis favoritos).
Pulsa Vista previa para comprobar cómo queda. Cuando estés satisfecho, haz clic en Actualizar o Publicar. Repite esto para cada página y publicación que utilice un formulario de CF7.
Si no estás seguro de dónde están incrustados todos tus formularios de CF7, intenta buscar en tus páginas el shortcode [contact-form-7 en el editor de WordPress.
Paso 4: Exporta los datos de envío de Contact Form 7
Este es el paso que la mayoría de las guías de migración omiten, y es importante. Contact Form 7 no almacena las entradas del formulario en la base de datos de WordPress por defecto.
Cuando alguien completa un formulario de CF7, envía una notificación por correo electrónico. No hay un panel de entradas ni forma de buscar o exportar envíos anteriores.
Si no has estado usando un complemento de base de datos junto con CF7, tus envíos anteriores solo existen en la bandeja de entrada de correo electrónico que recibió esas notificaciones.
Si has estado usando Flamingo (un complemento complementario gratuito del desarrollador de CF7), tus envíos se almacenan en WordPress. Ve a Flamingo » Mensajes entrantes para revisarlos y exportar lo que necesites.
Si has estado usando CFDB7 o un complemento de base de datos similar, navega al panel del complemento, selecciona cada formulario y pulsa el botón Exportar CSV para descargar tus datos de envío.
Esto crea una copia de seguridad de los envíos de tu formulario CF7, lo cual es útil para tener como referencia. Después de cambiar a WPForms, no necesitarás plugins separados para guardar los envíos.
WPForms almacena cada entrada automáticamente en el panel de WordPress. Puedes buscar, filtrar y exportar las entradas del formulario a CSV o exportar las entradas a Excel en cualquier momento.

Paso 5: Limpia y desactiva Contact Form 7
Antes de eliminar CF7, repasa esta lista de verificación para asegurarte de que nada se te escape.
- Todos los formularios CF7 se han importado a WPForms y se han probado.
- Cada página y publicación con un formulario CF7 se ha actualizado con el bloque WPForms.
- Las notificaciones por correo electrónico se están enviando correctamente en los nuevos formularios.
- Cualquier dato de envío de Flamingo o CFDB7 se ha exportado y guardado.
Una vez que hayas confirmado que todo funciona, ve a Plugins » Plugins instalados. Comienza desactivando primero Contact Form 7, seguido de cualquier plugin complementario relacionado con CF7 que tuvieras instalado, como Flamingo, CFDB7 o CF7 Skins.
Después de desactivar, elimina todos los plugins relacionados con CF7 que ya no necesites. Si estás utilizando un plugin de caché, limpia la caché de tu sitio para que los scripts y estilos antiguos de CF7 se eliminen por completo de tus páginas.
¿Por qué cambiar de Contact Form 7 ahora?
Quiero darle a CF7 el crédito que se merece aquí. Ha sido un plugin fiable desde 2007, es gratuito y para formularios de contacto básicos cumple su función. Incluso tiene pagos integrados de Stripe, integración de marketing por correo electrónico de Brevo y opciones decentes anti-spam con reCAPTCHA, Cloudflare Turnstile y Akismet.
Pero la congelación de funciones cambia el panorama. En un evento reciente de WordPress, se anunció que la versión 6.2 de CF7 será la última versión principal. Después de eso, solo habrá correcciones de errores y actualizaciones de seguridad. El equipo de desarrollo se está moviendo a un proyecto diferente. Por lo tanto, lo que CF7 puede hacer hoy es lo que hará en el futuro.
Eso significa que las diferencias entre CF7 y WPForms son ahora permanentes. Y hay varias que importan para la mayoría de los propietarios de sitios de WordPress.
- Creación de formularios: CF7 utiliza un editor de marcado donde escribes etiquetas de shortcode manualmente. WPForms te ofrece un constructor visual de arrastrar y soltar donde ves exactamente lo que verán tus visitantes.
- Gestión de entradas: CF7 no guarda los envíos en tu base de datos. Necesitas Flamingo o CFDB7 solo para ver lo que la gente envió. WPForms almacena cada entrada de forma nativa, con búsqueda completa, filtrado y exportación integrados.
- Lógica condicional: CF7 requiere un complemento de terceros (Conditional Fields for CF7) para cualquier visibilidad condicional de campos. WPForms tiene lógica condicional integrada.
- Plantillas de formularios: CF7 te da una plantilla predeterminada por cada formulario nuevo. WPForms viene con más de 2100 plantillas listas para usar que cubren todo, desde registros de eventos hasta formularios de donaciones y solicitudes de empleo.
- Protección contra spam: CF7 tiene reCAPTCHA, Turnstile y Akismet, lo cual es sólido. WPForms añade tecnología patentada anti-spam, CAPTCHAs personalizados y listas de permitir/denegar además de esas mismas opciones de terceros. Puedes leer más sobre la prevención de spam en WPForms.
- Flexibilidad de pago: CF7 tiene soporte básico de Stripe a través de una etiqueta de formulario. WPForms Pro te ofrece Stripe sin tarifas de procesamiento adicionales, además de PayPal Commerce, Square, cupones, suscripciones recurrentes y campos de cálculo para precios personalizados.
- Integraciones de marketing: CF7 se conecta a Brevo y Constant Contact (que CF7 está deprecando activamente). WPForms Plus se conecta a 10 servicios de correo electrónico, incluyendo Mailchimp, Kit, AWeber, Drip, GetResponse y más.
Para un desglose detallado comparativo, consulta la comparación completa de WPForms vs Contact Form 7. WPForms también ofrece funciones que CF7 nunca ha tenido y no añadirá ahora que el desarrollo se ha detenido.
Encuestas y sondeos, firmas digitales, guardar y reanudar, geolocalización, seguimiento de abandono de formularios e informes de viaje del usuario están disponibles.
Preguntas frecuentes sobre la exportación de Contact Form 7
Aquí tienes respuestas a las preguntas más comunes sobre el proceso de exportación de Contact Form 7 y la migración a WPForms.
¿Puedo exportar las entradas de Contact Form 7 a CSV?
Solo si has estado utilizando un complemento de base de datos como CFDB7 o Flamingo junto con CF7. Contact Form 7 en sí mismo no almacena los envíos de formularios en tu base de datos de WordPress, por lo que no hay nada que exportar directamente desde CF7.
Después de cambiar a WPForms, cada envío se almacena automáticamente. Puedes exportar las entradas a CSV o Excel en cualquier momento desde el panel WPForms » Entradas.
¿Perderé mis datos de formulario al cambiar de CF7 a WPForms?
No. El importador de WPForms copia tus formularios de CF7 sin tocar los originales. Ambos complementos pueden ejecutarse uno al lado del otro mientras realizas la transición, así que tómate tu tiempo para probar antes de eliminar nada.
¿Es WPForms gratuito?
WPForms Lite es 100% gratuito e incluye el importador de CF7, un constructor visual de arrastrar y soltar, campos de formulario básicos y pagos con Stripe.
Para la gestión de entradas, lógica condicional, formularios de varias páginas y funciones avanzadas, los planes de pago comienzan en 49,50 $/año. Puedes ver un desglose completo en la comparación WPForms vs Contact Form 7.
¿Puedo importar varios formularios de Contact Form 7 a la vez?
Sí. El importador de WPForms muestra todos tus formularios de CF7 en una lista de Formularios disponibles. Selecciona formularios individuales o haz clic en Seleccionar todo para importar todo en un solo lote.
A continuación, obtén más de tus formularios de WordPress
Ahora que la migración está hecha, puedes empezar a crear formularios que CF7 nunca podría manejar por sí solo. Esa es la verdadera recompensa de cambiar.
Por ejemplo, si tienes un formulario largo del que los visitantes tienden a abandonar, intenta dividirlo en un formulario de varias páginas con una barra de progreso.
Si necesitas crear formularios nuevos más allá de los que importaste de CF7, el constructor de formularios con IA de WPForms puede ahorrarte mucho tiempo.
Describe lo que necesitas con una simple indicación y generará un formulario funcional en segundos. Es una forma rápida de configurar todos esos formularios que seguías posponiendo porque CF7 hacía el proceso tedioso.
Empieza a crear mejores formularios con WPForms
¿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.