Home  /  Integrations  /  Microsoft SharePoint
Integration

Automate with Microsoft SharePoint

SharePoint stores and governs your enterprise content. NVS automates the workflows around SharePoint events — routing new documents, triggering approval flows, and notifying teams when content changes.

Use Cases

01

Document Uploaded — Approval Workflow

When a document is uploaded to the SharePoint contracts library, an approval request is sent to the appropriate manager in Teams. The document moves to the approved folder only after sign-off.

Trigger
File Uploaded
microsoft-sharepoint.trigger
Fires when a document is added to the contracts document library.
Identify Document Type
nvs.set
Document category determined from folder path or filename prefix.
Send Approval Request
teams.adaptive-card
Adaptive card with Approve and Reject buttons sent to the assigned approver.
Wait for Approval
webhook.wait
Workflow pauses until the approver responds in Teams.
IF
Approved?
nvs.condition
Routes based on the approver's decision.
YES
Output
Move to Approved Library
microsoft-sharepoint.move
Document moved to the approved contracts folder. Uploader notified.
NO
Output
Return for Revision
teams.message
Rejection reason posted to Teams. Document left in drafts folder.
02

Expiring Document Alert

Every week, SharePoint documents with an expiry date metadata field within 30 days are identified and their owners receive a Teams notification to review or renew.

Trigger
Weekly Monday
schedule.cron
Expiry check runs every Monday morning.
Query Expiring Documents
microsoft-sharepoint.api
Documents with expiry_date within 30 days fetched from the library.
IF
Any expiring?
nvs.condition
Checks whether expiry-approaching documents exist.
NO
Output
Done
nvs.end
No documents expiring soon. Workflow ends silently.
YES
Loop
Each Document
nvs.loop
Iterates over every expiring document.
Output
Alert Document Owner
teams.message
Owner notified: document title, current expiry date, and SharePoint link.
03

New Site Page Published — Intranet Alert

When a new SharePoint site page is published, a Teams notification is sent to the relevant department channel announcing the new content with a direct link.

Trigger
Page Published
microsoft-sharepoint.trigger
Fires when a new SharePoint site page is published.
Extract Page Metadata
nvs.set
Page title, author, site section, and URL extracted.
Output
Post to Department Channel
teams.message
Teams notification: new intranet page published with title, author, and link.

Ready to automate Microsoft SharePoint?

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

Book a Free Strategy Call →