Hi Amal,
Unfortunately, Copilot Studio does not automatically refresh knowledge sources when changes are made to SharePoint or OneDrive documents. This is a known limitation as of July 2025.
https://learn.microsoft.com/en-us/microsoft-copilot-studio/knowledge-unstructured-data
"Currently, there isn't a way to manually trigger a refresh"
https://learn.microsoft.com/en-us/microsoft-copilot-studio/knowledge-add-unstructured-data
"where updates are not automatically reflected unless manually re-uploaded"
Manual Refresh Required
You need to manually refresh the knowledge source in Copilot Studio after making changes to your SharePoint/OneDrive content:
- Go to your Copilot Studio agent
- Navigate to Knowledge > Data sources
- Find your SharePoint/OneDrive knowledge source
- Click the Refresh button or Sync now option
Recommended Workaround: Power Automate Notification Flow
To help you stay aware of when refreshes are needed, I recommend creating a Power Automate flow that notifies you when documents are updated. Here's a simple flow structure:
Trigger: When a file is modified (SharePoint/OneDrive)
↓
Action: Send email notification
Quick Setup Steps:
- Go to Power Automate (flow.microsoft.com)
- Create a new Automated cloud flow
- Choose trigger: "When a file is modified" (SharePoint) or "When a file is modified (properties only)" (OneDrive)
- Configure the site/library path
- Add action: "Send an email (V2)"
- Set recipient and message content
This way, you'll get notified whenever documents change and can manually refresh your Copilot Studio knowledge source to keep your chatbot up to date.
Thanks,
Karan Shewale.
*************************************************************************
If the response is helpful, please click "Accept Answer" and upvote it. You can share your feedback via [Microsoft Teams Developer Feedback] link. Click here to escalate.