Microsoft OneDrive Trigger not working with Tenant Admin account – only with regular user

Hello everyone,

I have a reproducible issue with the Microsoft OneDrive Trigger Node in combination with two Microsoft accounts in the same tenant and I’m stuck.

Setup

  • M365 Tenant with two accounts:
    • Account A: Tenant Admin (Owner)
    • Account B: Regular user account within the same tenant
  • n8n: Cloud Version: 2.20.8
  • Goal: Monitor OneDrive folder, trigger workflow when new file is created

What works (Account B – regular user)

  • Create folder in own OneDrive :white_check_mark:
  • Set “On file created” trigger in n8n to this folder :white_check_mark:
  • New file in folder → Workflow triggers cleanly :white_check_mark:

What doesn’t work (Account A – Tenant Admin)

Same setup, but:

  • Folder can be created in OneDrive :white_check_mark:
  • Trigger Node finds this folder in the selection, but reports: no files found in folder – even though multiple files are stored there
  • The workflow cannot be published as long as the Trigger Node is connected with the admin credential

What I’ve already tried

  • Recreated OAuth credential for the admin account

Question

Does anyone have the same setup (M365 Tenant with admin and user account) running successfully? What’s the difference in behavior, and what scopes / permissions do I specifically need for the OneDrive Trigger to work with the Tenant Admin account?

Thanks for any hints!

welcome to the n8n community @juls
does the Tenant-Admin account have user permission with personal onedrive?
did you review the consents?
try using Microsoft Graph Explorer with the admin account to list the files from the same folder. If it also doesn’t return correctly, the problem is in the microsoft/onedrive layer of the admin account.