Cómo guardar los formularios de Contact Form 7 en Google Sheets

Prácticamente casi ningún plugin de formularios de contacto guarda por defecto los formularios recibidos en la base de datos de WordPress, y Contact Form 7 no es una excepción.

Este plugin, CF7, el más popular con diferencia de todos los plugins WordPress, si quieres guardar los formularios recibidos tienes que instalar un plugin adicional, Flamingo.

Pero ¿y si no quieres sobrecargar la base de datos de WordPress? ¿No sería una buena opción que se guardasen en una hoja de cálculo de Google Sheets?

Pues nada más fácil, pues hay un plugin que sirve precisamente de conexión entre Contact Form 7 y Google Sheets.

Eso sí, no es instalar y listo, hay que currárselo un poquito…

Cómo enviar los formularios de Contact Form 7 a Google Sheets

Una vez instalado y activado el plugin, el procedimiento para que funcione la conexión correctamente es el siguiente:

Primero crea la hoja base en Google Sheets

  1. Crea una hoja de cálculo nueva en Google Sheets
  2. Ponle un nombre, el que quieras, pero apúntalo
  3. Cambia el nombre de la pestaña a lo que quieras, apúntalo también
  4. En la celda A1 pon el texto “date“, sin las comillas (importante)
  5. En el resto de columnas pon como texto el nombre de los campos que tenga tu formulario

La hoja debería quedar tal que así…

Fíjate que en este ejemplo me he complicado lo justo (nada) y a la hoja la he llamado CF7 y a la pestaña (abajo) le he cambiado el nombre a “cf7“. Esta información es necesaria para luego conectar el plugin con esta hoja.

Luego conecta el plugin con Google Sheets

  1. En el menú “Contacto > Google Sheets” pulsa el botón “Get code” para conectar con tu cuenta de Google con la que has creado la hoja de cálculo.
  2. Permite la conexión cuando te pregunte Google.
  3. Copia el código que te ofrece Google para la conexión.
  4. Pega en el campo llamado “Google Access Code” el código que te muestre código.
  5. Guarda los cambios

Conectar con Google

Código de acceso de Google

Para terminar conecta tu formulario con la hoja de Google Sheets

Ahora toca conectar tu formulario con Google Sheets, para que sepa dónde guardar los formularios.

  1. Ve al menú “Contacto -> Formularios de contacto” y haz clic en un formulario para editarlo.
  2. Encontrarás una nueva pestaña llamada Google Sheets.
  3. Ahí pon el nombre y nombre de pestaña que elegiste para tu hoja de cálculo antes creada
  4. Guarda los cambios.

¡Ya está!

A partir de ahora, si has seguido bien los pasos de arriba, cuando alguien complete tu formulario de contacto, además de recibir el mensaje en tu correo electrónico, también se guardará la información con todos sus campos en la hoja de cálculo que creaste.

El resultado

La primera columna que nombraste (date) será la referencia que usa el plugin para poner la fecha de envío, y el resto de columnas recuerda que deben ser el nombre de los campos de tus formularios, para que el plugin sepa dónde poner la respuesta a cada campo.

Por supuesto, podrás añadir más columnas manualmente para tus anotaciones o lo que sea.

Como ves, un modo sencillo y chulo de tener un registro de los formularios recibidos, sin tener que ocupar el valioso espacio y recursos de tu base de datos, rentabilizando esos gigas casi siempre mal aprovechados de tu cuenta de Google Drive.

Valora este artículo para mejorar la calidad del blog ...

Al hacer una valoración se recoge una cookie con la IP de tu dispositivo

FlojitoNo está malEstá bienMe ha servidoFantástico (8 votos, promedio: 4,63 de 5)
Cargando…

Autor: Fernando Tellado

Fernando Tellado, apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran. Autor del libro WordPress - La tela de la araña. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web 2.0 y la blogosfera.

Comparte esta entrada en
468 ad

Centro de preferencias de privacidad

Cookies imprescindibles

Se usan para saber si ya aceptaste nuestras políticas, si ya estás suscrito a nuestra newsletter, para reconocer el estado de tu sesión si la tuvieses y para servir más rápidos los contenidos.

No se captura IPs ni siquiera para el servicio de Analytics así que tu visita es privada.

JSESSIONID, _cfuid, wpSGCachePypass, mailerlite, gdpr, gawp
mailerlite, _cfuid

Cookies de terceros

Usamos cookies de terceros con servicios, también garantes de tu privacidad, que analizan tus usos de navegación para que podamos mejorar los contenidos, si ya estás suscrito al boletín y los elementos compartidos en redes sociales y el formulario de comentarios.

1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID, disqus_unique, disqusauth
disqus_unique, disqusauth
1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID

Pin It on Pinterest

Share This