Home  /  Integrations  /  Microsoft OneDrive
Integration

Automate with Microsoft OneDrive

OneDrive is your Microsoft 365 file storage backbone. NVS automates the workflows around file events — routing documents, triggering approvals, and syncing OneDrive activity to your team channels.

Use Cases

01

New File in Shared Folder — Teams Notification

When a new file is added to a shared OneDrive folder, a Microsoft Teams notification is posted to the relevant channel with the filename, uploader, and a direct link.

Trigger
File Created
microsoft-onedrive.trigger
Fires when any file is added to a monitored shared OneDrive folder.
Extract File Metadata
nvs.set
Filename, uploader, folder path, and OneDrive file URL extracted.
IF
Shared Folder?
nvs.condition
Checks whether the file is in a team-accessible shared folder.
NO
Output
Done
nvs.end
Private file. No team notification sent.
YES
Output
Post to Teams Channel
teams.message
Teams notification: file name, uploaded by, and direct OneDrive link.
02

Contract Signed — Archive and Notify

When a signed contract PDF lands in the OneDrive Contracts folder, it is automatically moved to the archive subfolder and the account manager is notified in Teams.

Trigger
File Added to Contracts
microsoft-onedrive.trigger
Fires when a file is added to the Contracts OneDrive folder.
Verify PDF Filename Pattern
nvs.set
Filename checked for signed contract naming convention.
Move to Archive
microsoft-onedrive.move
Contract moved to the year-based archive subfolder.
Output
Notify Account Manager
teams.message
Teams message: contract file name, client name, and archive link sent.
03

Stale File Cleanup Report

Every month, OneDrive files that have not been modified in 180 days are identified and a cleanup report is sent to the file owner's Teams channel for review.

Trigger
Monthly 1st
schedule.cron
Monthly stale file audit runs on the first of each month.
Fetch Stale Files
microsoft-onedrive.api
Files with last modified date older than 180 days fetched.
Group by Owner
nvs.set
Stale files grouped by the file owner's Microsoft 365 account.
Output
Send Cleanup Report
teams.message
Each owner receives a Teams message with their stale file list and recommended actions.

Ready to automate Microsoft OneDrive?

We'll map your workflow, connect your tools, and build it in days, not months.

Book a Free Strategy Call →