- Inicio
- Recursos
- Integraciones
- Microsoft OneDrive
Integración Microsoft OneDrive n8nAutomatiza Microsoft OneDrive con n8n.
Cada documento que cae en OneDrive puede arrancar un flujo de trabajo en lugar de una cadena de correos. La integración Microsoft OneDrive n8n cubre 14 operaciones repartidas en 2 recursos, archivos y carpetas, y el trigger vigila 4 eventos. Pensado para quien guarda documentos de clientes en OneDrive.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Para qué sirve la integración Microsoft OneDrive n8n?
La integración Microsoft OneDrive n8n conecta tu almacenamiento de OneDrive con el resto de tus herramientas mediante dos nodos. El nodo de aplicación expone 14 operaciones repartidas en 2 recursos, archivos y carpetas. El nodo trigger, el que arranca un flujo de trabajo, vigila 4 eventos agrupados en 2 familias. Los dos vienen incluidos en n8n: nada que instalar, ni en n8n Cloud ni en una instancia autoalojada, y ningún coste adicional por el lado de n8n.
Primer caso habitual: la carpeta de entrada. Un cliente deja un presupuesto firmado en OneDrive, el trigger salta con fileCreated, file.download recoge el contenido en un campo binario y el flujo guarda la fila en Supabase antes de avisar al equipo por Slack. Nadie abre OneDrive para comprobar si el documento llegó.
Segundo caso: la entrega. Un flujo genera el informe del mes, file.upload lo escribe en la carpeta del cliente y file.share crea un enlace limitado a la organización. Lo que sale por correo es el enlace, el archivo nunca abandona OneDrive. Los equipos que ya vuelcan cifras en Microsoft Excel 365 suelen añadir esta pieza justo después.
Tercer caso: el orden. folder.create abre una carpeta fechada por cliente, folder.getChildren lista lo que hay dentro y file.rename arregla los nombres escritos a mano. No luce, y suele ser el flujo que más horas ahorra en un trimestre. La misma forma funciona si parte de tus datos acaba en Google Sheets.
El nodo HTTP Request toma el relevo en cuanto falta una operación. Llama a cualquier endpoint de la API de OneDrive reutilizando el mismo credential, es decir la conexión guardada una sola vez en n8n, mediante la autenticación predefinida. Así el perímetro de las 14 operaciones nunca te deja bloqueado.
Dos límites conviene tenerlos claros antes de montar nada. La subida admite archivos de hasta 4MB, por encima hay que buscar otra vía. Y las operaciones sobre carpetas esperan un identificador, nunca un nombre: lo lees en la URL de la carpeta, o lanzas folder.search con el nombre y tomas el campo id de la respuesta. Es el método documentado en Microsoft 365, donde OneDrive se apoya en SharePoint por debajo. Si todavía estás eligiendo plataforma, la reseña n8n repasa los criterios.
¿Cómo se conecta Microsoft OneDrive con n8n?
- 01
Registrar una aplicación en Microsoft
Abre el portal de registro de aplicaciones de Microsoft y elige Register an application. Ponle un Name y, en Supported account types, marca la opción que cubre cualquier directorio de organización junto con las cuentas Microsoft personales. Copia la OAuth Callback URL que aparece en tu credential de n8n, pégala en Redirect URI y selecciona la plataforma Web. Registra la aplicación y lleva el Application (client) ID al campo Client ID de n8n.
- 02
Generar un client secret
En la página de tu aplicación de Microsoft, entra en Certificates & secrets y pulsa New client secret. Escribe una descripción, por ejemplo
n8n credential, y confirma con Add. Copia lo que aparece en la columna Value, no el identificador de al lado, y pégalo en n8n como Client Secret. Pulsa Connect my account, entra en tu cuenta de Microsoft y autoriza a la aplicación a acceder a tus datos. - 03
Elegir el tipo de autenticación en el nodo
La lista Authentication ofrece tres opciones. OneDrive OAuth2 es la opción por defecto. Microsoft OAuth2 (Graph) es un credential genérico que reutilizas en otros nodos de Microsoft, siempre que le concedas los scopes que necesita, por ejemplo
Files.ReadWrite.All. Microsoft Entra Service Principal (App-Only) da acceso de aplicación, sin usuario conectado. El credential se crea una vez en Credentials y se reutiliza en todos tus flujos.
¿Qué vigila el Microsoft OneDrive Trigger?
Microsoft OneDrive Trigger es el nodo que arranca un workflow cuando algo ocurre en Microsoft OneDrive. Escucha 4 eventos, listados abajo por familia. Eliges uno o varios, activas el workflow y n8n registra el webhook (la URL que Microsoft OneDrive 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.*2folder.*2Notas de configuración
01Set up the Microsoft OneDrive Trigger
Este trigger funciona por polling: n8n consulta la API de OneDrive cada cierto tiempo en lugar de esperar un aviso de Microsoft. Devuelve un item por cada elemento nuevo que encuentra.
Parámetros clave
- Trigger On: el único evento que escucha el nodo, entre los 4 valores del catálogo, por ejemplo
fileCreated. - Poll Times: cada cuánto llama n8n a la API, como mucho cada minuto. No se registra nada del lado de Microsoft, y el retraso hasta que arranca el flujo es igual al intervalo elegido.
- Watch Folder: activado, el nodo solo mira dentro de la carpeta que selecciones en vez de todo el OneDrive.
- Watch Nested Folders, dentro de Options: activado, las subcarpetas también cuentan, no solo los descendientes directos.
- Simplify: devuelve una versión reducida de la respuesta en lugar de los datos en bruto.
02On File Created / On File Updated
La familia de archivos tiene 2 eventos. fileCreated salta cuando aparece un archivo nuevo, fileUpdated cuando se modifica uno existente. Cubren las dos únicas preguntas que uno se hace de verdad sobre una unidad compartida: si llegó y si alguien lo tocó.
Parámetros clave
- Watch: la forma en que el nodo elige qué archivo seguir.
- File: el archivo en cuestión, elegido de una lista, por identificador o por URL. La opción By URL solo acepta direcciones que empiecen por
https://onedrive.live.com.
fileCreated encaja con la carpeta de entrada, donde cada llegada merece su propia ejecución. fileUpdated encaja con el documento que varias personas retocan, cuando el flujo debe reaccionar a la última versión y no a la primera. Conectar los dos a la misma rama hace pasar el mismo documento dos veces.03On Folder Created / On Folder Updated
La familia de carpetas tiene también 2 eventos. folderCreated salta al crearse una carpeta, folderUpdated cuando cambia una existente. Vigilar el contenedor en vez de cada archivo evita inundar de ejecuciones una unidad muy movida.
Parámetros clave
- Folder: la carpeta en cuestión, elegida de una lista, por identificador o por URL, con la misma restricción
https://onedrive.live.comen la opción By URL. - Watch Nested Folders: decide si el nodo baja por todos los niveles bajo la carpeta o se queda en los descendientes directos.
folderCreated abre de forma natural una rutina de alta de cliente, porque una carpeta nueva significa trabajo que preparar en otro sitio. folderUpdated se lleva bien con folder.getChildren: una sola ejecución recoge todo lo que se ha movido.¿Qué sabe hacer el nodo Microsoft OneDrive ?
El nodo Microsoft OneDrive expone 14 operaciones en 2 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
| Recurso | Create | Get | Delete | Copy | Download | Get Children | Rename | Search | Share | Upload |
|---|---|---|---|---|---|---|---|---|---|---|
| File | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||
| Folder | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Índice de operaciones
File
8 operacionesCopy a file
file.copyLo que ves en n8n
Notas y casos de uso
Duplica un archivo dentro de OneDrive y deja la copia donde tú le indiques.
Parámetros clave
- File ID: el archivo a duplicar, a menudo
{{ $json.id }}traído de una búsqueda o del trigger. - Parent Reference: la referencia al elemento padre donde se creará la copia, que se rellena con Add Parent Reference.
- Name, en Additional Fields: el nombre nuevo de la copia. Si lo dejas vacío, la copia conserva el nombre del original, algo que se vuelve ilegible enseguida en la misma carpeta.
Delete a file
file.deleteLo que ves en n8n
Notas y casos de uso
Elimina un archivo de OneDrive. No hay ningún paso de confirmación entre el flujo y el borrado, así que la rama que llama a esta operación debe saber exactamente a qué apunta.
Parámetros clave
- File ID: el identificador del archivo a eliminar, normalmente
{{ $json.id }}del nodo anterior.
Download a file
file.downloadLo que ves en n8n
Notas y casos de uso
Saca el contenido de un archivo de OneDrive y lo coloca en un campo binario, listo para ir como adjunto o hacia otro servicio.
Parámetros clave
- Put Output File in Field: obligatorio, el nombre del campo binario de salida que llevará el archivo. Los nodos siguientes lo leen con ese nombre exacto.
- File ID: el archivo a recuperar.
Get a file
file.getLo que ves en n8n
Notas y casos de uso
Lee la ficha de un archivo a partir de su identificador. Aquí no interviene ningún campo binario: el contenido se queda en OneDrive y solo vuelven los datos que OneDrive guarda sobre ese archivo.
Parámetros clave
- File ID: el archivo a leer.
Rename a file
file.renameLo que ves en n8n
Notas y casos de uso
Cambia el nombre de un archivo existente sin moverlo ni duplicarlo.
Parámetros clave
- Item ID: el identificador del archivo. Ojo con este, aquí el campo se llama Item ID mientras las operaciones vecinas usan File ID, y pegar la expresión equivocada es la causa clásica de una ejecución que no encuentra nada.
- New Name: el nombre nuevo del archivo, construido con una expresión cuando quieres aplicar una convención de cliente, fecha y tipo de documento.
IMG_0042 y dejarlos localizables seis meses después.Search a file
file.searchLo que ves en n8n
Notas y casos de uso
Lanza una consulta contra OneDrive y devuelve los archivos que coinciden.
Parámetros clave
- Query: el texto de la consulta. La coincidencia puede darse en varios campos, entre ellos el nombre del archivo, los metadatos y el contenido, de modo que buscar por el nombre de un cliente también saca documentos que solo lo mencionan por dentro.
Share a file
file.shareLo que ves en n8n
Notas y casos de uso
Crea un enlace para compartir un archivo y lo devuelve, así el flujo manda el enlace en vez del documento.
Parámetros clave
- File ID: el archivo a compartir.
- Type: el tipo de enlace que se crea,
view,editoembed. - Scope:
anonymouspara un enlace abierto a cualquiera,organizationpara mantenerlo dentro del tenant.
organization para que deje de funcionar fuera de la empresa.Upload a file
file.uploadLo que ves en n8n
Notas y casos de uso
Escribe un archivo en OneDrive, hasta 4MB. Por encima de ese tamaño ya no es la operación adecuada y hay que llamar a la API de otra manera.
Parámetros clave
- Parent ID: obligatorio, el identificador de la carpeta padre que contendrá el archivo.
- Binary File: obligatorio, indica si el dato viene de un campo binario o lo escribes tú.
- File Content: obligatorio cuando Binary File está desactivado, el contenido de texto del archivo.
- Input Binary Field: el nombre del campo binario de entrada que lleva el archivo a escribir.
- File Name: el nombre con el que se guardará el archivo.
Folder
6 operacionesCreate a folder
folder.createLo que ves en n8n
Notas y casos de uso
Crea una carpeta en OneDrive, en la raíz o dentro de otra.
Parámetros clave
- Name: obligatorio, el nombre o la ruta de la carpeta. Acepta una ruta del tipo
/Pictures/2021, lo que te ahorra encadenar varias llamadas para construir un árbol. - Parent Folder ID, en Options: el identificador de la carpeta dentro de la cual quieres crear la nueva.
Delete a folder
folder.deleteLo que ves en n8n
Notas y casos de uso
Borra una carpeta de OneDrive, junto con lo que contiene.
Parámetros clave
- Folder ID: el identificador de la carpeta a eliminar.
Get items in a folder
folder.getChildrenLo que ves en n8n
Notas y casos de uso
Lista los elementos que hay dentro de una carpeta y los emite para que el flujo pueda recorrerlos uno a uno.
Parámetros clave
- Folder ID: la carpeta a abrir.
folderUpdated: el trigger dice que la carpeta cambió, esta operación dice qué hay ahora dentro.Rename a folder
folder.renameLo que ves en n8n
Notas y casos de uso
Le pone otro nombre a una carpeta, sin tocar ni su contenido ni su identificador.
Parámetros clave
- Item ID: el identificador de la carpeta, no su nombre, y de nuevo el campo se llama Item ID y no Folder ID.
- New Name: el nombre nuevo de la carpeta.
Search a folder
folder.searchLo que ves en n8n
Notas y casos de uso
Busca las carpetas que coinciden con una consulta y devuelve lo que encuentra.
Parámetros clave
- Query: el texto de la consulta, con coincidencia posible en varios campos, entre ellos el nombre del archivo, los metadatos y el contenido.
id con el identificador que piden todas las demás operaciones de carpeta. En Microsoft 365, donde OneDrive se apoya en SharePoint, suele ser el único camino.Share a folder
folder.shareLo que ves en n8n
Notas y casos de uso
Abre una carpeta entera a otras personas mediante un enlace, en lugar de compartir los documentos de uno en uno.
Parámetros clave
- Folder ID: la carpeta a compartir.
- Type:
view,editoembed, según lo que la otra parte tenga derecho a hacer. - Scope:
anonymousuorganization.
edit sobre la carpeta de recursos gráficos durante un proyecto, y dejar el resto fuera de su alcance.¿Necesitas ayuda para automatizar Microsoft OneDrive con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.
Microsoft OneDrive y n8n, las preguntas que se repiten
01¿La integración Microsoft OneDrive n8n es gratuita?
02¿Qué credentials hacen falta para el nodo Microsoft OneDrive?
03¿Qué límites tiene el nodo Microsoft OneDrive en n8n?
04¿El Microsoft OneDrive Trigger reacciona en tiempo real?
05¿n8n o Make para Microsoft OneDrive?
Recibe nuestros tips de integración cada semana.
Sin spam. Cancela cuando quieras.



