Resumen de la IA
Contact Form 7 ha entrado recientemente en una fase de congelación de funciones. En un evento de WordPress, se anunció que la versión 6.2 será la última actualización importante del plugin. A partir de entonces, solo se realizarán correcciones de errores y parches de seguridad.
Si tu sitio web de WordPress es uno de los muchos que aún utilizan Contact Form 7, te conviene prestar atención a esto. La falta de nuevas funciones significa que el plugin no podrá seguir el ritmo de la evolución de WordPress.
A lo largo de los años he ayudado a bastantes personas a migrar de CF7 a WPForms, y este proceso es uno de los cambios de plugin más sencillos que puedes realizar en WordPress.
WPForms cuenta con un importador integrado que transfiere tus formularios de CF7 con solo unos clics. En esta guía, te explicaré paso a paso todo el proceso de exportación y migración, de principio a fin.
Exporte ahora sus datos de Contact Form 7
Cómo exportar Contact Form 7 a WPForms
La migración completa tarda entre 5 y 10 minutos en la mayoría de los sitios web. Importarás tus formularios actuales, los sustituirás en tus páginas y exportarás los datos de los envíos que hayas recopilado a través de los 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 que cuenta con más de 2.100 plantillas prediseñadas para todo tipo de formularios, desde sencillos formularios de contacto hasta formularios de pago, encuestas y procesos de registro.
Si vienes del enfoque basado en códigos cortos de CF7, el editor visual te ofrecerá una experiencia totalmente diferente. Podrás ver cómo va tomando forma tu formulario a medida que lo creas, en lugar de trabajar con etiquetas de marcado.
Lo que más me gusta de WPForms para esta situación concreta es el importador de formularios integrado. Lee tus formularios de CF7 y los convierte automáticamente al formato de WPForms. E incluso la versión gratuita Lite incluye el importador.
Solo para la importación, WPForms Lite funciona a la perfección. Si necesitas gestionar entradas, aplicar lógica condicional o crear formularios de varias páginas —funciones que CF7 no ofrece de serie—, te recomiendo que te pases a un plan Pro.
Para empezar, descarga WPForms Lite desde WordPress.org o adquiere una licencia Pro. A continuación, instálalo en tu sitio web. Si necesitas ayuda con la instalación, sigue estas instrucciones sobre cómo añadir el plugin a WordPress.
¡Actualice a WPForms Pro ahora!
Paso 2: Importa tus formularios de Contact Form 7 a WPForms
Una vez que ambos plugins estén activos en tu sitio web, ve a WPForms » Herramientas. Verás una sección titulada «Importar desde otros plugins de formularios». Se trata de la herramienta de migración integrada de WPForms, que se encarga de todo el proceso de conversión por ti.

Selecciona «Contact Form 7» en el menú desplegable. De este modo, le indicas a WPForms de dónde debe extraer tus formularios. Una vez seleccionado, haz clic en «Importar» para iniciar el proceso.

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

Cuando termine, aparecerá un mensaje de confirmación con enlaces para editar o previsualizar cada formulario importado. Te recomiendo que hagas clic en los enlaces de previsualización para asegurarte de que todo se ha importado tal y como esperabas.

Si algún campo no se ha podido transferir debido a problemas de compatibilidad, WPForms te lo indicará. Esto suele ocurrir con códigos cortos de CF7 muy personalizados o con campos de complementos de CF7 de terceros, como Conditional Fields for CF7.

El importador también transfiere tus ajustes de correo electrónico de notificación y confirmación. No obstante, te recomiendo que compruebes ambos tras la importación.
WPForms ofrece guías detalladas sobre cómo configurar las notificaciones de los formularios y ajustar los parámetros de confirmación, por si necesitas modificar algún aspecto.
Para casos excepcionales y resolución de problemas, también hay disponible documentación detallada sobre la migración. No dudes en previsualizar cada formulario importado para comprobar que los campos, el diseño y la configuración se han transferido correctamente.
Paso 3: Sustituye Contact Form 7 en tus páginas
Ahora sustituye los antiguos formularios CF7 de tu sitio web por las versiones importadas de WPForms. Abre la página o la entrada en la que haya un formulario CF7 incrustado actualmente.
Busca el código abreviado o el bloque de Contact Form 7 y elimínalo. En el editor de bloques, haz clic en el bloque CF7 y, a continuación, pulsa la tecla «Suprimir» del teclado. También puedes hacer clic en el menú de los tres puntos y seleccionar «Eliminar Contact Form 7».

Haz clic en el botón «+» para añadir un nuevo bloque. Busca «WPForms» o desplázate hasta la sección «Widgets». Añade el bloque de WPForms y, a continuación, selecciona el formulario que has importado en el menú desplegable.

Una vez que tengas el formulario listo, dedica un momento a echar un vistazo a las opciones de estilo de la barra lateral del editor de bloques. WPForms te permite personalizar colores, bordes, estilos de botones y espaciado directamente desde allí, sin necesidad de tener conocimientos de CSS.
Si has pasado tiempo luchando con hojas de estilo personalizadas para que tus formularios de CF7 tengan un aspecto presentable, te darás cuenta de lo fácil que resulta ahora. Para ver una guía paso a paso completa, consulta la guía de estilo de formularios.
Para diseñar rápidamente tu formulario, también puedes seleccionar una plantilla ya preparada en la sección«Plantillas de formulario». En este ejemplo, estoy utilizando la plantilla Sonic (que es una de mis favoritas).
Pulsa en «Vista previa» para comprobar cómo queda. Cuando estés satisfecho, haz clic en «Actualizar » o «Publicar». Repite este proceso para cada página y entrada que utilice un formulario CF7.
Si no estás seguro de dónde están incrustados todos tus formularios CF7, prueba a buscar en tus páginas el [contact-form-7 código abreviado en el editor de WordPress.
Paso 4: Exporta los datos de los envíos de Contact Form 7
Este es el paso que la mayoría de las guías de migración se saltan, y es importante. Formularios 7 no almacena los envíos de formularios en la base de datos de WordPress de forma predeterminada.
Cuando alguien rellena un formulario CF7, se envía una notificación por correo electrónico. No hay un panel de control de entradas ni forma de buscar o exportar envíos anteriores.
Si no has utilizado un complemento de base de datos junto con CF7, tus envíos anteriores solo se conservan en la bandeja de entrada del correo electrónico que recibió esas notificaciones.
Si has estado utilizando Flamingo (un complemento gratuito creado por el 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 utilizando CFDB7 o un complemento de base de datos similar, ve al panel de control del complemento, selecciona cada formulario y pulsa el botón de exportación a CSV para descargar los datos de los envíos.
Esto crea una copia de seguridad de los envíos de tus formularios de CF7, lo cual es útil para tenerlo como referencia. Una vez que te hayas cambiado a WPForms, no necesitarás plugins independientes para guardar los envíos.
WPForms guarda automáticamente todas las entradas en el panel de control de WordPress. Puedes buscar, filtrar y exportar las entradas de los formularios a CSV o a Excel en cualquier momento.

Paso 5: Limpiar y desactivar Contact Form 7
Antes de desinstalar CF7, revisa esta lista de comprobación para asegurarte de que no se te pase nada por alto.
- Todos los formularios de CF7 se han importado a WPForms y se han probado
- Todas las páginas y entradas que contenían un formulario de CF7 se han actualizado con el bloque de WPForms
- Las notificaciones por correo electrónico se envían correctamente en los nuevos formularios
- Se han exportado y guardado todos los datos de las propuestas procedentes de Flamingo o CFDB7
Una vez que hayas comprobado que todo funciona correctamente, ve a Plugins » Plugins instalados. Empieza por desactivar primero Contact Form 7 y, a continuación, cualquier plugin complementario relacionado con CF7 que hayas instalado, como Flamingo, CFDB7 o CF7 Skins.
Una vez desactivado, elimina todos los plugins relacionados con CF7 que ya no necesites. Si utilizas un plugin de almacenamiento en caché, vacía la caché de tu sitio web para que los antiguos scripts y estilos de CF7 se eliminen por completo de tus páginas.
¿Por qué cambiar ahora de Contact Form 7?
Quiero reconocer aquí el mérito que le corresponde a CF7. Es un plugin fiable desde 2007, es gratuito y cumple perfectamente su función para formularios de contacto básicos. Incluso cuenta con pagos integrados de Stripe, integración con la herramienta de marketing por correo electrónico Brevo y opciones antispam bastante buenas 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 importante. A partir de ahí, solo habrá correcciones de errores y actualizaciones de seguridad. El equipo de desarrollo va a pasar a trabajar en otro proyecto. Así que lo que CF7 puede hacer hoy es lo que seguirá haciendo en el futuro.
Esto significa que las diferencias entre CF7 y WPForms son ahora definitivas. Y hay varias que resultan importantes para la mayoría de los propietarios de sitios web de WordPress.
- Creación de formularios: CF7 utiliza un editor de marcado en el que hay que escribir manualmente las etiquetas de códigos cortos. WPForms ofrece un generador visual de arrastrar y soltar en el que se ve exactamente lo que verán los visitantes.
- Gestión de entradas: CF7 no guarda los formularios enviados en tu base de datos. Necesitas Flamingo o CFDB7 solo para ver lo que han enviado los usuarios. WPForms almacena cada entrada de forma nativa, con funciones integradas de búsqueda, filtrado y exportación.
- Lógica condicional: CF7 requiere un complemento de terceros (Conditional Fields for CF7) para que los campos sean visibles de forma condicional. WPForms incorpora lógica condicional de serie.
- Plantillas de formularios: CF7 te ofrece una plantilla predeterminada por cada nuevo formulario. WPForms incluye más de 2100 plantillas listas para usar que abarcan todo tipo de formularios, desde inscripciones a eventos hasta formularios de donación o solicitudes de empleo.
- Protección contra el spam: CF7 cuenta con reCAPTCHA, Turnstile y Akismet, lo cual es una buena opción. WPForms añade tecnología antispam propia, CAPTCHAs personalizados y listas de permitidos/prohibidos, además de esas mismas opciones de terceros. Puedes obtener más información sobre la prevención del spam en WPForms.
- Flexibilidad de pago: CF7 es compatible con Stripe a través de una etiqueta de formulario. WPForms Pro te ofrece Stripe sin comisiones 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 con Brevo y Constant Contact (servicio que CF7 está dejando de ofrecer progresivamente). WPForms Plus se conecta con 10 servicios de correo electrónico, entre los que se incluyen Mailchimp, Kit, AWeber, Drip, GetResponse y muchos más.
Si quieres ver un análisis detallado comparativo, echa un vistazo a la comparación completa entre WPForms y Contact Form 7. WPForms también ofrece funciones que CF7 nunca ha tenido y que no incorporará ahora que se ha interrumpido su desarrollo.
Se ofrecen encuestas y sondeos, firmas digitales, la función de guardar y reanudar, geolocalización, seguimiento de formularios abandonados e informes sobre el recorrido del usuario.
Preguntas frecuentes sobre la exportación de Contact Form 7
A continuación, te ofrecemos las respuestas a las preguntas más frecuentes sobre el proceso de exportación de Contact Form 7 y la migración a WPForms.
¿Puedo exportar los datos del formulario de contacto 7 a un archivo CSV?
Solo si has estado utilizando un complemento de base de datos como CFDB7 o Flamingo junto con CF7. Contact Form 7 por sí solo no almacena los envíos de formularios en la base de datos de WordPress, por lo que no hay nada que exportar directamente desde CF7.
Tras cambiar a WPForms, cada envío se guarda automáticamente. Puedes exportar los registros a CSV o Excel en cualquier momento desde el panel de control de WPForms » Registros.
¿Perderé los datos de mis formularios al cambiar de CF7 a WPForms?
No. El importador de WPForms copia tus formularios de CF7 sin alterar los originales. Ambos plugins pueden funcionar simultáneamente durante la transición, así que tómate tu tiempo para probarlos antes de eliminar nada.
¿Es WPForms gratuito?
WPForms Lite es 100 % gratuito e incluye el importador de CF7, un editor visual de arrastrar y soltar, campos de formulario básicos y pagos mediante Stripe.
Para la gestión de entradas, la lógica condicional, los formularios de varias páginas y las funciones avanzadas, los planes de pago tienen un precio a partir de 49,50 $ al año. Puedes consultar un desglose completo en la comparación entre WPForms y 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 los formularios uno por uno o haz clic en «Seleccionar todo » para importarlos todos de una sola vez.
A continuación, saca más partido a tus formularios de WordPress
Ahora que la migración ha finalizado, puedes empezar a crear formularios que CF7 nunca habría podido gestionar por sí solo. Esa es la verdadera ventaja de haber cambiado.
Por ejemplo, si tienes un formulario largo que los visitantes suelen abandonar, prueba a dividirlo en un formulario de varias páginas con una barra de progreso.
Si necesitas crear nuevos formularios además de los que has importado desde CF7, el generador de formularios con IA de WPForms te puede ahorrar mucho tiempo.
Describe lo que necesitas con una simple indicación y generará un formulario funcional en cuestión de segundos. Es una forma rápida de crear todos esos formularios que siempre acababas posponiendo porque CF7 hacía que el proceso resultara tedioso.
Empieza a crear mejores formularios con WPForms
¿Listo para crear tu formulario? Empieza hoy mismo con el plugin más sencillo para crear formularios en WordPress. WPForms Pro incluye un montón de plantillas gratuitas y ofrece una garantía de devolución de dinero de 14 días.
Si este artículo te ha ayudado, síguenos en Facebook y Twitter para más tutoriales y guías gratuitas sobre WordPress.