Confirmed from Microsoft docs: a shared mailbox cannot be added as a native knowledge source in either Copilot Studio or M365 Copilot Agent Builder.
<cite index="62-1">You can't scope email knowledge. When you add email, the agent uses all email in your mailbox as knowledge. Users that you share the agent with don't have access to your email as knowledge.</cite> So even the personal mailbox option only works for the creator's own inbox, not for a shared mailbox, and doesn't extend to other users.
For your use case (shared mailbox with years of historical correspondence as a knowledge base), the recommended pattern is:
1. Export historical emails to SharePoint: use Power Automate to sync emails from the shared mailbox to a SharePoint document library (as .eml files, HTML exports, or text files per email). Then add that SharePoint library as a knowledge source in Copilot Studio.
2. For ongoing emails: set up a flow triggered on new emails to the shared mailbox that saves them to the same SharePoint library, keeping the knowledge base current.
This gives you full semantic search over historical threads, works with all users (SharePoint permissions control access), and is the most supported pattern for this scenario at the moment.
Best regards,
Valantis ✅ If this helped solve your issue, please Accept as Solution so others can find it quickly.
❤️ If it didn’t fully solve it but was still useful, please click “Yes” on “Was this reply helpful?” or leave a Like :).
🏷️ For follow-ups @Valantis.
📝 https://valantisond365.com/ 💼 LinkedIn ▶️ YouTube