web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Copilot Studio / Copilot Studio using a...
Copilot Studio
Suggested Answer

Copilot Studio using a private SharePoint website as source of knowledge on Public website

(2) ShareShare
ReportReport
Posted on by 14
Hi,
 
I am wondering if we have an Agent built on Copilot Studio that will use a private SharePoint as a knowledge source in public website. Is there a way to implement this, and if so, what authentication setup is needed? 
 
Thanks
Categories:
I have the same question (0)
  • Suggested answer
    PG-27020946-0 Profile Picture
    2 on at
    I've the same question but have seen the following on the page at https://learn.microsoft.com/en-us/microsoft-copilot-studio/knowledge-add-sharepoint: "Generative answers from SharePoint sources aren't available to guest users in SSO-enabled apps".
     
    I take that to mean that there's no way to do this, not even if you make your SharePoint folder publicly available.
     
    To cut my losses I used Matthew Devaney's excellent video at https://www.youtube.com/watch?v=q-6wTZfF2iQ which uses PowerAutomate to synchronise an agent's knowledge with the contents of a SharePoint site / folder.
  • CU27021113-0 Profile Picture
    4 Microsoft Employee on at
    I dont think you can. Sharepoint will need some sort of security/auth so when you publish to the cloud/browser users wont be able to access the content.

    I tried to do something similar and came across this same hurdle.

    Copilot Studio sits on top of Microsoft Graph so it has to respect SharePoint permissions, which means if your agent uses private M365 data, users will need to sign in  and if you want it fully public with no signin you’re limited to public data sources. Sozzle!
     

    Workarounds are basically
    1. Duplicate the content onto a public site and use that as your data source
    2. Build a custom API layer that reads from SharePoint with app-level permissions and exposes only what you want (but that’s custom dev, not out-of-the-box Copilot Studio).

  • Suggested answer
    Arild Aarnes Profile Picture
    551 Super User 2026 Season 1 on at
     
    If you are thinking about publishing an agent to be used at a public website (with no authentication), then you can not use SharePoint as a knowledge source.
    the only knowledge sources available when you use no authentication is public websites, and files uploaded directly to the agent.



    Knowledge sources summary - Microsoft Copilot Studio | Microsoft Learn

    Regards,
    Arild

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Copilot Studio

#1
Valantis Profile Picture

Valantis 813

#2
Vish WR Profile Picture

Vish WR 302

#3
Haque Profile Picture

Haque 268

Last 30 days Overall leaderboard