- Inicio
- Recursos
- Integraciones
- Google Drive
Integración Google Drive n8nAutomatiza Google Drive con n8n.
Llega un archivo a Drive y lo demás se pone en marcha solo. La integración Google Drive n8n reúne 17 operaciones sobre 4 recursos, desde subir un archivo hasta crear una unidad compartida, más un trigger, el nodo que dispara la automatización, puesto sobre un archivo, una carpeta o una unidad.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué cubre la integración Google Drive n8n?
El nodo de Google Drive actúa sobre la unidad misma: archivos, carpetas y unidades compartidas, con 17 operaciones repartidas en 4 recursos. El nodo trigger vigila un archivo concreto, una carpeta o una unidad entera, y emite un elemento en cuanto un cambio encaja con los criterios. Entre los dos, el flujo de trabajo que ejecuta n8n sustituye el ida y vuelta manual: abrir Drive, descargar, renombrar, volver a compartir.
Primer resultado: la carpeta de facturas que se ordena sola. El trigger avisa del cambio, file.download trae el contenido binario a la ejecución, un paso de lectura saca el importe y la fila aterriza en Google Sheets. Nadie vuelve a abrir Drive para copiar un total a mano.
Segundo: la entrega que se comparte sola. folder.create abre la carpeta del cliente, file.upload deja dentro el documento firmado, folder.share concede el rol Reader a su dirección de correo y el aviso sale por Slack o por Gmail. Tres operaciones sustituyen a una lista de comprobación.
Tercero: la limpieza de cierre de mes. fileFolder.search recorre una unidad con Return All activado, un filtro se queda con lo que ha envejecido y file.update marca Move to Trash en cada elemento. La misma idea vale para reordenar, donde folder.create y file.move reorganizan una unidad desordenada en una sola ejecución.
El nodo se detiene en 17 operaciones. El listado de permisos, el historial de revisiones y todo lo demás que expone la API de Google Drive pasa por el nodo HTTP Request, que reutiliza el mismo credential, la autorización guardada una vez para tu cuenta, con la autenticación predefinida. Ninguna segunda conexión que montar.
Conviene conocer dos límites antes de montar nada. La búsqueda devuelve también los nombres que coinciden en parte, y un filtro Folder entrega solo los hijos directos de la carpeta elegida, nada más profundo. Tampoco existe una operación para el archivo más reciente: la ruta documentada encadena una búsqueda con Return All, un nodo Sort sobre modifiedTime en orden descendente y un nodo Limit que conserva un elemento, antes de que un segundo nodo de Google Drive apunte a ese archivo por identificador con la expresión {{ $json.id }}, un valor leído del elemento anterior.
¿Todavía eligiendo plataforma? La Reseña n8n compara alojamiento y modelos de precio, y el Curso n8n enseña a montar estos flujos de Drive paso a paso.
¿Cómo se conecta Google Drive con n8n?
- 01
Crea el credential una sola vez
En n8n, abre el menú Credentials y crea un credential de Google Drive. El nodo lo ofrece después en su lista desplegable y el resto de flujos reutiliza el mismo. Hay dos métodos: OAuth2, el que recomienda n8n, y Service Account. En n8n Cloud, Managed OAuth2 lo resuelve con un clic en Sign in with Google, sin tocar nada en la Google Cloud Console.
- 02
Monta la app OAuth2 si te autoalojas
Fuera de n8n Cloud no hay Managed OAuth2, así que toca un credential Custom OAuth2. En la Google Cloud Console, crea un proyecto, activa la API de Google Drive en APIs & Services > Library y configura la pantalla de consentimiento con un App name y un User support email. Acaba creando un OAuth client ID de tipo Web application y pega la OAuth Redirect URL que muestra n8n en los Authorized redirect URIs.
- 03
O entra con una cuenta de servicio
Cuando encaja mejor una cuenta robot que una personal, elige Service Account. En la Google Cloud Console, crea la cuenta de servicio, abre su pestaña Keys, añade una clave en formato JSON y descarga el fichero. Ya en n8n, pega
client_emailen Service Account Email yprivate_keyen Private Key, sin las comillas que lo rodean.
¿Qué pone en marcha un flujo de Google Drive ?
Google Drive Trigger es el nodo que arranca un workflow cuando algo ocurre en Google Drive. Escucha 1 eventos, listados abajo por familia. Eliges uno o varios, activas el workflow y n8n registra el webhook (la URL que Google Drive llama) en tu cuenta.
Lo que ves en n8n
Todos los eventos, por familia
Una fila por objeto, un chip por acción. El evento que marcas en el nodo se escribe objeto.acción; pasa el cursor por un chip para leer cuándo se dispara.
file.*1Notas de configuración
01Google Drive Trigger
El nodo trigger está en versión 1 y funciona por polling: n8n pregunta a la API de Google Drive qué ha cambiado, en el intervalo que elijas, en lugar de esperar a que Google lo avise. Ese modo trae un retraso igual al intervalo y no obliga a configurar nada del lado de Drive.
Parámetros clave
- Trigger On: el alcance vigilado, que después pide File, Folder o Drive To Watch. La unidad se elige de la lista o se indica por identificador mediante una expresión.
- Watch For: el evento que escucha el nodo.
- Poll Times: el intervalo de comprobación, una vez por minuto por defecto y sin bajar de ahí.
- File Type (Options): solo dispara cuando el archivo es de ese tipo.
02File Updated
Este nodo ofrece un único evento, fileUpdated, dentro de la única familia file. Con el flujo activo, cada cambio que encaja con los criterios genera una ejecución.
Parámetros clave
- Watch For: contiene
fileUpdated, el evento File Updated. - File o Folder: el objeto vigilado, que decide si el evento cubre un documento concreto o todo lo que haya en una carpeta.
¿Qué sabe hacer el nodo de Google Drive ?
El nodo Google Drive expone 17 operaciones en 4 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
| Recurso | Create | Get | Update | Copy | Create From Text | Delete | Delete | Delete | Download | Get Many | Move | Search | Share | Upload |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| File | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| File/Folder | ✓ | |||||||||||||
| Folder | ✓ | ✓ | ✓ | |||||||||||
| Shared Drive | ✓ | ✓ | ✓ | ✓ | ✓ |
Índice de operaciones
File
8 operacionesCopy file
file.copyLo que ves en n8n
Notas y casos de uso
Copiar deja intacto el original y devuelve un segundo archivo, con su propio identificador, listo para editar o compartir sin riesgo.
Parámetros clave
- File: el archivo a copiar, elegido de la lista, por URL o por identificador con una expresión como
{{ $json.id }}. - Parent Drive y Parent Folder: la unidad y la carpeta donde aterriza la copia, ambos obligatorios.
- File Name: si lo dejas vacío, Drive llama a la copia « Copy of » seguido del nombre original.
Create file from text
file.createFromTextLo que ves en n8n
Notas y casos de uso
Un texto generado antes en el flujo, un resumen, un CSV, una transcripción, se convierte en un archivo real de Drive sin pasar por ningún disco local.
Parámetros clave
- File Content: el texto con el que se crea el archivo.
- File Name: vacío, el archivo se llama
Untitled. - Parent Drive y Parent Folder: el destino, elegido de la lista, por URL o por identificador.
- Convert to Google Document (Options): crea un Google Document en vez del .txt por defecto, y exige la API de Google Docs activada en la Google API Console.
Delete a file
file.deleteFileLo que ves en n8n
Notas y casos de uso
Borrar cierra la vida de un archivo dentro de la unidad. Una sola opción decide el resto: papelera o retirada inmediata.
Parámetros clave
- File: el archivo afectado. Su identificador está en el enlace que da Share > Copy link, entre
/d/y/edit. - Delete Permanently: activado, el archivo se va al momento; desactivado, cae en la papelera.
Download file
file.downloadLo que ves en n8n
Notas y casos de uso
Traer el contenido binario es lo que vuelve útil un archivo para el nodo siguiente: una lectura OCR, un adjunto de correo, una subida a otra herramienta.
Parámetros clave
- File: el archivo a descargar, seleccionado de la lista, por URL o por identificador.
- Put Output File in Field: el nombre del campo binario que leerán los nodos siguientes, por ejemplo
data. - File Name: el nombre que lleva el archivo de salida, por ejemplo
data.pdf.
Move file
file.moveLo que ves en n8n
Notas y casos de uso
Mover cambia la carpeta padre sin crear un duplicado. La operación no pide nada más que el archivo y su destino.
Parámetros clave
- File: el archivo que se mueve.
- Parent Drive: la unidad a la que va.
- Parent Folder: la carpeta que lo recibe.
Share file
file.shareLo que ves en n8n
Notas y casos de uso
Compartir añade un permiso al archivo. Así consigue acceso un cliente, un compañero o un dominio entero sin que nadie abra la interfaz de Drive.
Parámetros clave
- Permissions: el permiso que se añade.
- Role: Reader, Commenter, Writer, File Organizer, Organizer u Owner.
- Type: User y Group piden una Email Address, Domain pide un Domain, Anyone lo abre a cualquiera y Allow File Discovery decide si la búsqueda puede encontrarlo.
- Send Notification Email y Email Message: el correo de aviso y el mensaje en texto plano que lleva dentro.
Update file
file.updateLo que ves en n8n
Notas y casos de uso
La actualización reescribe el archivo en su sitio: contenido nuevo, nombre nuevo, metadatos nuevos, y el identificador no se mueve para todo lo que ya apunta a él.
Parámetros clave
- File to Update: el archivo que se reescribe.
- Change File Content e Input Data Field Name: envían datos binarios nuevos, tomados del campo que aparece en la pestaña Binary del panel Input.
- New Updated File Name: vacío, el nombre no cambia.
- Move to Trash (Options): solo el propietario del archivo puede mandarlo a la papelera.
Upload file
file.uploadLo que ves en n8n
Notas y casos de uso
Cualquier elemento binario que ya viaje en la ejecución, un PDF generado, una imagen recogida, un adjunto, llega a la unidad con esta operación.
Parámetros clave
- Input Data Field Name: obligatorio, el campo binario que lleva el archivo.
- Parent Drive y Parent Folder: obligatorios los dos, la unidad y la carpeta que reciben la subida.
- File Name: vacío, se conserva el nombre original.
- Simplify Output (Options): devuelve una respuesta ligera en lugar de todos los campos.
File/Folder
1 operaciónSearch files and folders
fileFolder.searchLo que ves en n8n
Notas y casos de uso
Listar lo que contiene una unidad pasa por esta operación, por nombre o con la sintaxis de consulta de Google.
Parámetros clave
- Search Method: Search File/Folder Name devuelve también coincidencias parciales, Advanced Search acepta una cadena de consulta.
- Return All y Limit: Return All encadena las páginas de la API, si no Limit pone el tope de elementos.
- Filter: Drive, Folder (solo hijos directos), What to Search para Files, Folders o ambos, File Types por tipo MIME, Include Trashed Items y Fields.
Folder
3 operacionesCreate folder
folder.createLo que ves en n8n
Notas y casos de uso
Una carpeta creada desde el flujo da a cada cliente, pedido o mes su sitio, con un nombre que sale de una expresión y no de un teclado.
Parámetros clave
- Parent Drive y Parent Folder: obligatorios los dos, la unidad y la carpeta padre de la nueva.
- Folder Name: vacío, la carpeta se llama
Untitled. - Folder Color (Options): un color RGB en hexadecimal; si el valor no está soportado, Drive usa el más cercano de su paleta.
{{ $json.pedido }} bajo la carpeta de clientes, lista para los documentos que vienen después.Delete folder
folder.deleteFolderLo que ves en n8n
Notas y casos de uso
Quitar una carpeta retira el contenedor, con la misma elección que en un archivo: papelera o desaparición definitiva.
Parámetros clave
- Folder: la carpeta a borrar, elegida de la lista, por URL o por identificador.
- Delete Permanently (Options): activado, la carpeta desaparece al instante; desactivado, aterriza en la papelera.
Share folder
folder.shareLo que ves en n8n
Notas y casos de uso
Poner los permisos en la carpeta y no en cada archivo es la manera práctica de abrir un espacio entero de una vez.
Parámetros clave
- Folder: la carpeta que se comparte.
- Permissions: Role y Type, igual que en un archivo.
- Transfer Ownership (Options): pasa la propiedad al usuario indicado y baja al propietario actual a writer; Move To New Owners Root solo actúa si el elemento no está en una unidad compartida.
Shared Drive
5 operacionesCreate shared drive
drive.createLo que ves en n8n
Notas y casos de uso
Abrir una unidad compartida desde el flujo se reduce a un campo, su nombre, y a unas opciones que fijan su comportamiento desde el primer día.
Parámetros clave
- Name: el nombre de la unidad compartida que se crea.
- Hidden (Options): la unidad queda fuera de la vista por defecto.
- Color RGB, Restrictions y Capabilities (Options): el color en hexadecimal RGB y las colecciones que enmarcan lo que la unidad permite.
Delete shared drive
drive.deleteDriveLo que ves en n8n
Notas y casos de uso
Es la única operación sin ninguna opción: un campo, y la unidad compartida desaparece de forma permanente.
Parámetros clave
- Shared Drive: la unidad a borrar, elegida de la lista, por URL o por identificador, por ejemplo
{{ $json.id }}.
Get shared drive
drive.getLo que ves en n8n
Notas y casos de uso
Leer una unidad compartida devuelve su ficha, que es lo que necesita un flujo antes de decidir si escribe dentro.
Parámetros clave
- Shared Drive: la unidad que se lee.
- Use Domain Admin Access (Options): lanza la petición como administrador del dominio, y el acceso se concede si quien pregunta administra el dominio al que pertenece la unidad compartida.
Get many shared drives
drive.listLo que ves en n8n
Notas y casos de uso
La operación de inventario: devuelve las unidades compartidas que ve el credential, todas o solo las primeras.
Parámetros clave
- Return All y Limit: todas las unidades compartidas, o un número con tope.
- Query (Options): una cadena de consulta que acota la búsqueda entre unidades compartidas.
- Use Domain Admin Access (Options): ejecuta el listado con permisos de administrador del dominio.
Update shared drive
drive.updateLo que ves en n8n
Notas y casos de uso
Renombrar o recolorear una unidad compartida después va por Update Fields, que solo envía lo que rellenas.
Parámetros clave
- Shared Drive: la unidad que se actualiza.
- Name: el nombre nuevo de la unidad compartida.
- Color RGB y Restrictions: el color nuevo en hexadecimal RGB y la colección de restricciones.
¿Necesitas ayuda para automatizar Google Drive con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.
Google Drive y n8n, preguntas frecuentes
01¿La integración Google Drive n8n es gratis?
02¿Qué credentials y qué permisos pide el nodo de Google Drive?
03¿Qué límites tiene el nodo de Google Drive en n8n?
04¿En cuánto tiempo reacciona el trigger de Google Drive a un cambio?
05¿n8n o Make para Google Drive?
Recibe nuestros tips de integración cada semana.
Sin spam. Cancela cuando quieras.



