Cómo usar webhooks para guardar información de Google Sheets

Para escribir la información de nuestro formulario en hojas de cálculo de Google (Google Sheets) vamos a usar Zapier. Zapier es una herramienta para integrar las aplicaciones web y automatizar flujos de trabajo.

Veamos paso por paso cómo hacer nuestra integración.

  1. Tenemos que crearnos una cuenta en https://zapier.com/.
  2. Creamos nuestro Zap haciendo click en Create ZAP:
  3. Veremos una pantalla así. Ahora solo hay que configurar los pasos:
  4. El primer paso es añadir un Webhook que escuche nuestros envíos de formularios. Para ello, hacemos click en el paso uno y seleccionamos el evento de Webhook by Zapier.
  5. Elegimos el evento del Webhook. En nuestro caso queremos que escuche peticiones POST.
  6. Zapier nos dará una URL que será nuestro Webhook. Esta URL la tendremos que poner en el ajuste del formulario que queramos capturar.
    Introducir aquí:
  7. Después de ejecutar el test de Zapier, tendremos que elegir cuál es el segundo paso. Este es escribir los datos obtenidos en el webhook en nuestra hoja de cálculos. Para eso elegimos Google Sheets. El evento que queremos queremos es escribir una nueva línea en un documento que ya tendremos previamente creado.
  8. Para poder tener acceso a la hoja de cálculo tendremos que iniciar sesión con el correo de Gmail con el que lo hayamos creado. Luego nos pedirá que elijamos el documento y la hoja en la que queremos escribir los datos.
  9. El documento tendrá que tener encabezados para que cuando llegue nuestra información, Zapier sepa dónde colocar cada dato.
  10. Si todo está correcto, cada vez que nos contacten desde un formulario vinculado al webhook, su información se guardará en el Google Sheets que hemos configurado.