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

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.

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.

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

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.

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

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.

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

Dale un nombre a tu nueva página.

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.

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.

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.

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

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

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.

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.

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.

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

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

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.

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

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

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

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.

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.

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.

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.

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.

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.
¿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?
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.
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?
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.
Cómo quiere el usuario ver ese archivo desde el lado del usuario
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.
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?
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,