Recursos · Integración n8n

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

Por qué automatizar

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

Conexión

¿Cómo se conecta Google Drive con n8n?

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

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

  3. 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_email en Service Account Email y private_key en Private Key, sin las comillas que lo rodean.

Disparadores

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

    Notas de configuración

    01Google Drive TriggerEl 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.

    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.
    Cuándo usarlo
    una ejecución manual devuelve el último evento que encaja y lanza un error mientras no haya ninguno. Guarda y activa el flujo antes de juzgar el resultado.
    02File UpdatedEste 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.

    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.
    Cuándo usarlo
    cuando un cambio en un documento tiene que poner en marcha lo siguiente, una reexportación, un aviso, una copia en la carpeta de archivo. Ojo al número de elementos: varios cambios dentro del mismo intervalo de polling llegan como varios elementos en una sola ejecución, así que un nodo If o Switch va justo detrás del trigger si lo que sigue da por hecho un archivo cada vez.
    Acciones

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

    Matriz recursos × operaciones
    RecursoCreateGetUpdateCopyCreate From TextDeleteDeleteDeleteDownloadGet ManyMoveSearchShareUpload
    File
    File/Folder
    Folder
    Shared Drive

    File

    8 operaciones
    01

    Copy file

    file.copy

    Lo 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.
    Casos de uso
    clonar la ficha técnica de un producto antes de adaptarla a otro mercado, sin tocar la versión de referencia.
    02

    Create file from text

    file.createFromText

    Lo 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.
    Casos de uso
    guardar el resumen de una incidencia de soporte como Google Document en la carpeta del cliente.
    03

    Delete a file

    file.deleteFile

    Lo 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.
    Casos de uso
    limpiar los borradores de campaña que ya nadie usa, con Delete Permanently desactivado para poder recuperarlos.
    04

    Download file

    file.download

    Lo 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.
    Casos de uso
    recuperar un albarán escaneado para pasarlo por un paso de lectura automática.
    05

    Move file

    file.move

    Lo 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.
    Casos de uso
    vaciar la carpeta de entrada llevando cada documento validado a la carpeta del trimestre.
    06

    Share file

    file.share

    Lo 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.
    Casos de uso
    dar el rol Reader a un proveedor sobre un pliego, con una línea de contexto en el aviso.
    07

    Update file

    file.update

    Lo 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.
    Casos de uso
    sustituir el catálogo en PDF por su versión nueva sin que cambie el enlace que ya circula.
    08

    Upload file

    file.upload

    Lo 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.
    Casos de uso
    el informe mensual generado en el flujo aterriza en la unidad compartida de dirección.

    File/Folder

    1 operación

    Folder

    3 operaciones
    10

    Create folder

    folder.create

    Lo 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.
    Casos de uso
    cada pedido confirmado abre {{ $json.pedido }} bajo la carpeta de clientes, lista para los documentos que vienen después.
    11

    Delete folder

    folder.deleteFolder

    Lo 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.
    Casos de uso
    eliminar las carpetas temporales que deja una importación, una vez cuadrados los datos.
    12

    Share folder

    folder.share

    Lo 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.
    Casos de uso
    abrir la carpeta de una tienda al equipo regional durante una campaña.

    Shared Drive

    5 operaciones
    13

    Create shared drive

    drive.create

    Lo 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.
    Casos de uso
    cada marca nueva recibe su unidad compartida, oculta hasta terminar la configuración.
    14

    Delete shared drive

    drive.deleteDrive

    Lo 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 }}.
    Casos de uso
    cerrar el espacio de un proyecto terminado, detrás de un paso de aprobación para que el flujo nunca lo haga por su cuenta.
    15

    Get shared drive

    drive.get

    Lo 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.
    Casos de uso
    comprobar que la unidad sigue existiendo antes de subir el informe del mes.
    16

    Get many shared drives

    drive.list

    Lo 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.
    Casos de uso
    una auditoría mensual que vuelca las unidades compartidas en una hoja de cálculo.
    17

    Update shared drive

    drive.update

    Lo 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.
    Casos de uso
    renombrar una unidad tras la fusión de dos equipos, sin mover ni un documento.
    Necesitas ayuda

    ¿Necesitas ayuda para automatizar Google Drive con n8n?

    El equipo te responde directamente.

    Cada mensaje lo lee una persona.

    FAQ

    Google Drive y n8n, preguntas frecuentes

    01¿La integración Google Drive n8n es gratis?
    Sí por el lado de n8n. El nodo de Google Drive y su trigger vienen con n8n, así que no hay nada que instalar ni nada extra que pagar, tanto en n8n Cloud como en una instancia autoalojada con la Community Edition y su licencia Sustainable Use. Un flujo se comporta igual en los dos casos. El credential se crea una vez en el menú Credentials y lo reutiliza cualquier flujo que toque Drive, de modo que la segunda automatización ya no cuesta ni un paso de configuración. Lo que pesa en el presupuesto es el plan de n8n en el que ya trabajas, no el nodo.
    02¿Qué credentials y qué permisos pide el nodo de Google Drive?
    Funcionan dos métodos: OAuth2, el que recomienda n8n, y Service Account. En n8n Cloud, Managed OAuth2 acorta el camino, con un clic en Sign in with Google y nada que configurar en la Google Cloud Console. Una instancia autoalojada monta en su lugar un credential Custom OAuth2: un proyecto en la Google Cloud Console, la API de Google Drive activada en APIs & Services > Library, una pantalla de consentimiento, un dominio autorizado que es n8n.cloud en Cloud o el dominio de tu propia instancia, y un OAuth client ID de tipo Web application cuyos Authorized redirect URIs contengan la OAuth Redirect URL que enseña n8n. El Service Account entra con una clave JSON: client_email en Service Account Email, private_key en Private Key, sin las comillas que lo rodean.
    03¿Qué límites tiene el nodo de Google Drive en n8n?
    El nodo cubre 17 operaciones sobre 4 recursos, y ahí se para. Todo lo que la API de Google Drive ofrece más allá de esa lista se hace con el nodo HTTP Request, que reutiliza el mismo credential con la autenticación predefinida, sin necesidad de una segunda conexión. Dentro del nodo hay tres comportamientos que conviene tener presentes. La búsqueda devuelve también los nombres que coinciden en parte. Un filtro Folder entrega solo los hijos directos de la carpeta elegida. Y Return All tiene que estar activado para que n8n encadene las páginas de la API en lugar de pararse en el número fijado por Limit. Tampoco hay operación de archivo más reciente: hay que buscar, ordenar por modifiedTime con un nodo Sort y quedarse con un elemento mediante un nodo Limit.
    04¿En cuánto tiempo reacciona el trigger de Google Drive a un cambio?
    Funciona por polling, así que la respuesta es el intervalo que configures. n8n pregunta a la API de Google Drive qué ha cambiado al ritmo definido en Poll Times, una vez por minuto por defecto y sin bajar de ahí, y luego emite un elemento por cada cambio que encaja. No hay nada que registrar del lado de Google, y el precio de esa sencillez es un retraso igual al intervalo. Un detalle sorprende a mucha gente: cuando varios cambios encajan con los criterios de Watch For dentro del mismo intervalo, llegan como varios elementos en una sola ejecución, y de ese caso se encarga un nodo If o Switch. La ejecución manual se comporta de otra manera: devuelve el último evento que encaja y lanza un error mientras no exista ninguno.
    05¿n8n o Make para Google Drive?
    Depende de dónde tengan que vivir los archivos y la plataforma. n8n corre en n8n Cloud o en tu propio servidor con Docker o npm, y el flujo es idéntico en los dos casos, algo que cuenta cuando los documentos son confidenciales o la unidad pertenece a un cliente. Make está solo alojado, sin opción de autoalojamiento, y se factura por operación, lo que resulta cómodo mientras el volumen sea previsible y nadie pregunte dónde están los datos. La lógica visual también difiere: Make encadena módulos en línea, n8n dibuja un grafo con ramas. Para una automatización de Drive que descarga, convierte y vuelve a subir archivos todo el día, suele decidir el modelo de coste.
    Hack'celeration Lab

    Recibe nuestros tips de integración cada semana.

    Sin spam. Cancela cuando quieras.