Recursos · Integración n8n

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

Por qué automatizar

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

Conexión

¿Cómo se conecta Microsoft OneDrive con n8n?

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

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

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

Disparadores

¿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.*2
    folder.*2

      Notas de configuración

      01Set up the Microsoft OneDrive TriggerEste 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.

      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.
      Cuándo usarlo
      en cualquier flujo que deba empezar cuando algo llega a OneDrive, y no a una hora fija.
      02On File Created / On File UpdatedLa 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ó.

      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.
      Cuándo usarlo
      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 UpdatedLa 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.

      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.com en 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.
      Cuándo usarlo
      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.
      Acciones

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

      Matriz recursos × operaciones
      RecursoCreateGetDeleteCopyDownloadGet ChildrenRenameSearchShareUpload
      File
      Folder

      File

      8 operaciones
      01

      Copy a file

      file.copy

      Lo 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.
      Casos de uso
      archivar un contrato firmado en la carpeta del año mientras el original sigue donde el cliente espera encontrarlo.
      02

      Delete a file

      file.delete

      Lo 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.
      Casos de uso
      limpiar la exportación temporal que subió un flujo, una vez escritos los datos en tu base y confirmada la ejecución.
      03

      Download a file

      file.download

      Lo 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.
      Casos de uso
      recoger el pedido que un cliente dejó en la carpeta compartida y adjuntarlo al acuse de recibo que devuelve el flujo.
      04

      Get a file

      file.get

      Lo 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.
      Casos de uso
      comprobar qué sabe OneDrive de un documento antes de abrir una condición, por ejemplo para dirigir la ejecución según lo que registró el nodo anterior. La descarga llega después, y solo si el flujo necesita de verdad el contenido.
      05

      Rename a file

      file.rename

      Lo 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.
      Casos de uso
      renombrar los escaneos que llegan como IMG_0042 y dejarlos localizables seis meses después.
      07

      Share a file

      file.share

      Lo 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, edit o embed.
      • Scope: anonymous para un enlace abierto a cualquiera, organization para mantenerlo dentro del tenant.
      Casos de uso
      enviar una propuesta comercial en solo lectura, con el scope organization para que deje de funcionar fuera de la empresa.
      08

      Upload a file

      file.upload

      Lo 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.
      Casos de uso
      dejar cada lunes en la carpeta de contabilidad el CSV que acaba de generar el flujo.

      Folder

      6 operaciones
      09

      Create a folder

      folder.create

      Lo 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.
      Casos de uso
      abrir una carpeta por cliente nuevo en el momento de la firma, para que el resto del flujo siempre tenga dónde escribir.
      10

      Delete a folder

      folder.delete

      Lo 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.
      Casos de uso
      desmontar la carpeta de trabajo que creó un proceso por lotes, una vez archivados los resultados en un sitio duradero. Mejor colocarla detrás de una condición explícita que al final de una cadena larga: un identificador de carpeta desplazado un nodo se lleva documentos reales.
      11

      Get items in a folder

      folder.getChildren

      Lo 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.
      Casos de uso
      retomar todo lo que cayó en la carpeta de entrada durante la noche y tratar cada documento por turno. Es además el acompañante discreto de folderUpdated: el trigger dice que la carpeta cambió, esta operación dice qué hay ahora dentro.
      12

      Rename a folder

      folder.rename

      Lo 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.
      Casos de uso
      pasar una carpeta de cliente de una etiqueta provisional a la definitiva cuando se cierra el trato, sin romper los enlaces ya enviados.
      14

      Share a folder

      folder.share

      Lo 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, edit o embed, según lo que la otra parte tenga derecho a hacer.
      • Scope: anonymous u organization.
      Casos de uso
      dar a un diseñador freelance un enlace edit sobre la carpeta de recursos gráficos durante un proyecto, y dejar el resto fuera de su alcance.
      Necesitas ayuda

      ¿Necesitas ayuda para automatizar Microsoft OneDrive con n8n?

      El equipo te responde directamente.

      Cada mensaje lo lee una persona.

      FAQ

      Microsoft OneDrive y n8n, las preguntas que se repiten

      01¿La integración Microsoft OneDrive n8n es gratuita?
      Sí, por el lado de n8n. El nodo de OneDrive y su trigger vienen incluidos con n8n: nada que instalar y ningún módulo que comprar, tanto si usas n8n Cloud como una instancia autoalojada en Community Edition bajo licencia Sustainable Use. Un flujo se comporta igual en ambos casos, algo que importa si prototipas en la nube y luego te pasas a tu propio servidor. Lo que Microsoft cobra por OneDrive es otra cuestión y depende de tu plan, así que eso se mira con el administrador de Microsoft 365 y no aquí.
      02¿Qué credentials hacen falta para el nodo Microsoft OneDrive?
      OAuth2, en tres formas a elegir. La lista Authentication del nodo ofrece OneDrive OAuth2, el credential específico del nodo y la opción por defecto, Microsoft OAuth2 (Graph), un credential genérico reutilizable en otros nodos de Microsoft siempre que le concedas los scopes necesarios como Files.ReadWrite.All, y Microsoft Entra Service Principal para un acceso de aplicación sin usuario conectado. En todos los casos necesitas una cuenta de Microsoft Azure, al menos una cuenta de usuario con acceso a OneDrive y, si esa cuenta la gestiona un Microsoft Entra corporativo, un administrador que haya permitido a los usuarios consentir el acceso de aplicaciones a los datos de la empresa.
      03¿Qué límites tiene el nodo Microsoft OneDrive en n8n?
      Tres que conviene prever. La subida admite archivos de hasta 4MB, por encima hace falta otra vía. Las operaciones sobre carpetas esperan un identificador y no un nombre: lo lees en la URL de la carpeta, o pasas por la búsqueda de carpeta y tomas el campo id de la respuesta, el método documentado en Microsoft 365, donde OneDrive se apoya en SharePoint por debajo. Y el nodo expone 14 operaciones, ni una más: todo lo demás de la API de OneDrive pasa por el nodo HTTP Request, que reutiliza el mismo credential mediante la autenticación predefinida, así que una sola conexión sirve para ambos.
      04¿El Microsoft OneDrive Trigger reacciona en tiempo real?
      No, y conviene diseñar el flujo sabiéndolo. El trigger funciona por polling: n8n consulta la API de OneDrive en el intervalo fijado en Poll Times, como mucho cada minuto, y emite un item por cada elemento nuevo encontrado. No hay ningún webhook que registrar, es decir ninguna URL que Microsoft llame por su cuenta, así que no hay nada que configurar del lado de Microsoft. A cambio hay un retraso igual a tu intervalo entre que el archivo aparece y que el flujo arranca. Para una carpeta de entrada o un proceso nocturno da igual. Para reaccionar al segundo, no es el mecanismo adecuado.
      05¿n8n o Make para Microsoft OneDrive?
      Depende de cuatro criterios, porque las dos plataformas manejan OneDrive. El alojamiento: n8n se instala en tu servidor o se usa en n8n Cloud, Make solo está alojado. El control de los datos: con un n8n autoalojado, los documentos que atraviesan un flujo no salen de tu infraestructura, lo que zanja bastantes discusiones internas cuando se trata de contratos o expedientes de personal. El modelo de coste: Make factura por operación, así que un flujo que recorre todos los elementos de una carpeta no cuesta lo mismo en una plataforma que en otra. La lógica visual: las dos ofrecen un lienzo, y lo más rápido es rehacer un flujo real en cada una.
      Hack'celeration Lab

      Recibe nuestros tips de integración cada semana.

      Sin spam. Cancela cuando quieras.