Cómo crear un formulario de carga de Google Drive para WordPress

Cómo subir archivos a Google Drive desde un formulario de WordPress

Crear una forma de que los usuarios puedan subir archivos directamente a Google Drive desde un formulario de WordPress puede parecer complicado, pero en realidad es bastante sencillo.

La mayor preocupación de la gente es si realmente pueden agilizar el proceso y hacer que funcione a la perfección sin pasar por el aro técnico.

Si estás cansado de hacer malabares con el almacenamiento de archivos y necesitas una solución sin complicaciones, estás en el lugar adecuado. ¡Es muy fácil conectar tu WordPress y Google Drive con Zapier!

Crea ya tu formulario de subida de archivos para WordPress 🙂 .

En este post, te mostraré cómo agregar una función de carga de archivos a tus formularios de contacto, y también hacer que esos archivos se respalden automáticamente en tu Google Drive.

Nota:

Esta guía sólo te mostrará cómo guardar los archivos adjuntos del formulario de subida en una carpeta de Google Drive. Si también deseas guardar las entradas del formulario de contacto, como el nombre, el correo electrónico y el mensaje, consulta nuestra guía sobre cómo cómo conectar un formulario de contacto con Google Sheets.

Cómo crear un formulario de carga de Google Drive para WordPress en 2024

Vamos a sumergirnos en la creación de una integración de WordPress Google Drive para que pueda realizar copias de seguridad de sus formularios de WordPress.

Paso 1: Instalar y activar WPForms

WPForms es el mejor plugin de WordPress para subir archivos a Google Drive.

Para empezar a subir archivos de WordPress a Google Drive, primero tienes que instalar el plugin WPForms en tu sitio de WordPress si aún no lo tienes.

Si no sabe cómo hacerlo, consulte nuestra documentación sobre la instalación del plugin WPForms para obtener ayuda.

La página de inicio de WPForms

Para este tutorial, también necesitarás el complemento Zapier.

Te permite conectar tus formularios a miles de otras aplicaciones, incluidas Google Drive y Dropbox para subir archivos.

Vaya a WPForms " Addons en su área de administración y haga clic en Instalar Addon para instalarlo y activarlo.

Instalación del complemento Zapier

Para obtener instrucciones más detalladas, consulte este tutorial sobre cómo agregar complementos WPForms.

Una vez instalado y activado en su sitio, es hora de crear el formulario de carga de archivos en el siguiente paso.

Paso 2: Cree su formulario de carga de archivos

Abra su área de administración de WordPress y haga clic en WPForms " Añadir nuevo.

añadir nuevo formulario

Esto abrirá el constructor de formularios WPForms. Aquí, comience por dar a su formulario un nombre adecuado.

Nombre del formulario de carga de archivos

A continuación, aprovecharemos la extensa biblioteca de plantillas de formularios de WPForms. Para facilitarnos el trabajo, usaremos la plantilla File Upload Form.

Desplácese hacia abajo y escriba File Upload Form en el campo de búsqueda de la sección Select a Template . A continuación, seleccione la plantilla haciendo clic en Usar plantilla.

Elección de la plantilla del formulario de carga de archivos

Cuando se abra la plantilla, encontrará algunos campos comunes, incluido un campo de carga de archivos. Puedes personalizar esta plantilla como quieras o dejarla como está.

Plantilla del formulario de carga de archivos

Para obtener una guía más detallada sobre los formularios de carga de archivos, consulte nuestro tutorial sobre cómo crear un formulario de carga de archivos en WordPress.

Cuando estés listo, asegúrate de Guardar el formulario.

Paso 3: Incrustar y publicar el formulario de carga

Ahora, vamos a añadir el formulario de carga a una nueva página en nuestro sitio de WordPress. Haz clic en el botón Incrustar en la parte superior derecha del constructor de formularios.

Incrustar formulario

Ahora, seleccione Crear nueva página en el cuadro de diálogo.

Crear una nueva página

Dale un nombre a tu nueva página.

Nombrar una nueva página para el formulario de carga de archivos

Ahora, se le llevará a su nueva página con el formulario de carga que acaba de crear ya incrustado dentro. Haga clic en Publicar para terminar de añadir esta página a su sitio.

Publicación de un formulario de carga de archivos

Cuando su formulario esté publicado, rellene usted mismo una entrada de prueba. Esto permitirá a Zapier probar su integración con WPForms en el siguiente paso.

Paso 4: Conectar WPForms con Zapier

Para conectar Google Drive con WPForms, necesitarás una cuenta Zapier (puedes obtenerla gratis). Una vez que haya configurado su cuenta en Zapier, vaya a su panel de control y haga clic en Crear Zap.

Crear un zap en Zapier

Configure su evento disparador (WPForms)

Ahora le mostraré cómo configurar su evento disparador. Busque WPForms en el campo de búsqueda y haga clic en WPForms cuando aparezca en su pantalla.

Elección del evento de aplicación WPForms en Zapier

A continuación, haga clic en el campo desplegable Evento desencadenante y seleccione Nueva entrada de formulario.

Elegir Nueva entrada de formulario como evento desencadenante en Zapier

Para continuar, ahora necesitará integrar su plugin WPForms con Zapier. Haga clic en Iniciar sesión.

Elija su cuenta WPForms para conectarse a Zapier

Esto abrirá una nueva ventana pidiéndole su clave API de WPForms.

De vuelta en su área de administración de WordPress, vaya a WPForms " Ajustes " Integraciones. Ahora, haga clic en el icono Zapier para acceder a su clave API.

Copiar la clave API de Zapier en la configuración de WPForms

Copie la clave y cambie a la ventana de conexión WPForms de Zapier. A continuación, pega la clave en el campo Clave API. Además, introduce la URL de tu sitio web. Cuando hayas terminado, haz clic en Sí, continuar.

Permitir que Zapier acceda a WPForms

Ahora debería volver a la ventana de creación de Zapier. Haz clic en Continuar. Ahora, vamos a configurar un disparador.

Haga clic en el campo desplegable para ver todos los formularios que ha creado con WPForms hasta ahora. Asegúrese de seleccionar el correcto de la lista.

Para este ejemplo, queremos seleccionar el Formulario de Carga de Archivos. Pulse Continuar después de haber hecho su selección.

Cómo conectar su formulario de carga de archivos a Zapier

Ahora, vamos a probar tu zap. Haz clic en Probar activador.

Pruebe su activador en Zapier

Zapier debería encontrar la entrada de prueba que rellenaste en el paso anterior, que tendrá este aspecto.

Entrada de prueba del formulario de carga de archivos Zapier

Haz clic en Continuar para finalizar este paso. A continuación, vamos a conectar Zapier a tu Google Drive.

Configurar el evento desencadenante (Google Drive)

Después de pulsar el botón Continuar para finalizar el paso anterior, Zapier te pedirá que elijas una app con la que conectar tus disparadores WPForms. Busca Google Drive en el campo de búsqueda y haz clic en el icono.

Elegir Google Drive como aplicación de acción en Zapier

A continuación, haga clic en el menú desplegable y seleccione Cargar archivo como evento de acción y pulse Continuar.

Elección de Cargar archivo como acción de Google Drive en Zapier

Zapier te pedirá que inicies sesión en Google. Pulse el botón Iniciar sesión.

Inicio de sesión en Google Drive a través de Zapier

Se abrirá una ventana emergente en la que podrás acceder a tu cuenta de Google.

Inicio de sesión en Google a través de Zapier

A continuación, tendrás que dar permiso a Zapier para acceder a tu cuenta de Google. Haz clic en el botón Permitir para continuar.

Permitir que Zapier acceda a tu Google Calendar

Ahora, configuraremos la acción que queremos que Google Drive realice cuando se cree una nueva entrada de formulario en nuestro sitio. Selecciona tu Google Drive a utilizar, la carpeta donde se deben guardar las subidas y el campo de subida de archivos de tu formulario.

Cómo configurar las cargas de Google Drive en Zapier

Puedes dejar el resto de opciones en blanco. Sin embargo, puedes personalizarlas si deseas convertir automáticamente los archivos subidos a los formatos de archivo de Google Drive o cambiar los nombres.

Cuando hayas terminado, haz clic en Continuar.

Paso 5: Probar la integración de WPForms y Google Drive

Zapier ya está listo para probar tu evento de acción de Google Drive. Haga clic en Probar acción para continuar.

Prueba de la conexión de Zapier a Google Drive

Al instante debería aparecer un mensaje de confirmación indicando que el archivo subido se ha enviado a Google Drive.

También puede iniciar sesión en Google Drive y confirmar si la carga que proporcionó durante la introducción del formulario se envió correctamente a la carpeta seleccionada.

Un mensaje de éxito para Google Drive en Zapier

Nota: WordPress también puede restringir algunos tipos de subida de archivos. Puedes solucionarlo siguiendo esta guía para permitir tipos de archivo adicionales.

Asegúrese de publicar su Zap antes de salir de Zapier.

Publicación de un Zap de Google Drive en Zapier

Ya está. Ahora puedes enviar una copia de tus archivos de subida de formularios de WordPress a tu Google Drive cada vez que un usuario rellene una entrada.

Si utilizas una base de datos como Notion, también puedes seguir los pasos de esta guía para crear una integración con Zapier para conectar Notion con WPForms.

Preguntas frecuentes sobre cómo crear un formulario de carga de Google Drive en WordPress

¿Por qué crear un formulario de subida de Google Drive?

Un formulario de subida de Google Drive te ofrece la fiabilidad de tener tus subidas de formularios almacenadas de forma segura en todo momento. Normalmente, las subidas de formularios se almacenan en los servidores de tu sitio web. Sin embargo, tu sitio web puede quedarse rápidamente sin espacio si todas tus subidas se almacenan en él.

Cuando conectes Google Drive con tu formulario de contacto, también enviará una copia de esos archivos subidos a tu Google Drive. De esta forma, tendrás copias de esos archivos subidos tanto en tu servidor como en Google Drive.

¿Cómo puedo crear un formulario que permita subir archivos a Google Drive?

Para crear un formulario que permita a los usuarios subir archivos directamente a Google Drive, puede utilizar WPForms junto con Zapier. En primer lugar, cree un formulario de carga de archivos en WPForms y, a continuación, utilice Zapier para conectar WPForms con Google Drive. Esto permitirá que los envíos de formularios envíen archivos directamente a Google Drive de forma automática.

¿Cómo crear un formulario de carga en WordPress?

Para crear un formulario de carga en WordPress, instale y active el plugin WPForms. Utiliza el constructor de formularios de arrastrar y soltar para añadir un campo de subida de archivos, personalizar el formulario y configurarlo para que acepte archivos. Además, puedes integrarlo con servicios como Google Drive mediante Zapier para almacenar archivos sin problemas.

A continuación, automatice las tareas de WordPress

Si crees que la idea de hacer todas estas cosas con tus formularios de forma automática es genial, definitivamente querrás echar un vistazo a este post sobre las mejores herramientas de automatización de WordPress. Y, si eres una organización sin ánimo de lucro que busca formas de realizar un seguimiento eficaz de las donaciones, aquí tienes nuestra guía para crear un seguimiento automatizado de las donaciones mediante la integración con Google Sheets de WPForms.

Para conocer otras formas de utilizar las aplicaciones de Google Workspace en un sitio de WordPress, consulta nuestra guía sobre los mejores plugins de Google Workspace para WordPress. También puedes leer nuestra guía sobre cómo cambiar el tamaño máximo de subida de archivos en WordPress. Esto puede resultarte útil cuando trabajes con formularios de carga de archivos.

Cree su formulario WordPress ahora

¿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.

Divulgación: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPForms, por qué es importante y cómo puede apoyarnos.

Osama Tahir

Osama es un escritor senior en WPForms. Se especializa en desmontar plugins de WordPress para probarlos y compartir sus ideas con el mundo.Más información

El mejor plugin de WordPress para crear formularios arrastrando y soltando

Fácil, rápido y seguro. Únete a más de 6 millones de propietarios de sitios web que confían en WPForms.

Active JavaScript en su navegador para rellenar este formulario.

8 comments on "Cómo subir archivos a Google Drive desde un formulario de WordPress"

  1. ¿Está todo este proceso cifrado de extremo a extremo? ¿Dónde se almacenan temporalmente los archivos antes de transferirlos a Google Drive? Parece que se almacenan en un servidor llamado i0.wp.com. ¿Qué es este servidor? ¿Es seguro? ¿A quién pertenece o quién lo controla?

    1. Hola Ryan.

      Con el fin de asegurarnos de que respondemos a su pregunta tan a fondo como sea posible, vamos a responder a través de correo electrónico de apoyo en su actual billete activo en el mismo.

      Espero que te sirva de ayuda.

  2. Mi formulario recientemente dejó de enviar el archivo a Google drive. Cuando ejecuto el Zap por sí mismo, se ejecuta bien, colocando el último archivo subido en WPFORMS en Google drive. Sin embargo, si lo ejecuto a través de WPFORMS, recibo el siguiente error "Falta el campo obligatorio "file" (archivo)". Hablé con el soporte de ZAP multinivel. ZAP indicó que se trata de un problema conocido con WPFORMS y me pidió que me pusiera en contacto con WPFORMS. ¿Puede alguien decirme si se trata de un problema conocido y si alguien está trabajando en ello?

    1. Hola Erik, sentimos las molestias. Con el fin de asegurarnos de responder a su pregunta lo más exhaustivamente posible y evitar cualquier confusión.

      ¿Le importaría darnos más detalles para que podamos ayudarle en este caso?

      Gracias.

    1. Hola Arjunan sentimos las molestias. Con el fin de asegurarnos de que responder a su pregunta lo más a fondo posible y evitar cualquier confusión.

      ¿Le importaría facilitarnos más detalles para que podamos ayudarle en este caso?

      Gracias.

  3. Me gusta esta solución, pero le falta algo que necesito.

    Me gustaría poder crear un desplegable en el formulario de subida que permita al usuario seleccionar a qué carpeta de google drive quiere subir.

    Por ejemplo, si mi usuario está subiendo un PDF para una presentación el viernes, me gustaría que pudiera seleccionar la carpeta del viernes en el desplegable. Zapier lo permite?

    1. Hola MJ,

      Por desgracia, lamento comunicarle que no disponemos de una función integrada para seleccionar las carpetas específicas que ha mencionado a través del menú desplegable. Estoy de acuerdo en que sería muy útil. Me he adelantado y he añadido esta función para considerarla como una mejora futura.

      Gracias,

Añadir un comentario

Nos alegra que haya decidido dejar un comentario. Por favor, tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de privacidad, y todos los enlaces son nofollow. NO utilice palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.

Este formulario está protegido por Cloudflare Turnstile y se aplican la Política de privacidad y las Condiciones del servicio de Cloudflare.