SharePoint integration in innoGPT
With SharePoint integration, you can bring your Microsoft documents directly into innoGPT—either as an automatically synced knowledge base in the library or via ad-hoc upload directly into the chat. This allows you to make your SharePoint content available for chats, assistants, and projects—in compliance with GDPR and without your data ever leaving the European Union.
💡 What you’ll be able to do after reading this article: Connect SharePoint, sync entire folders as library knowledge, drag individual files into the chat using the picker—and know exactly what limits apply.
✅ Prerequisites
Before you get started, you’ll need:
An innoGPT account with permission to set up integrations (Admin)
An active Microsoft 365 account with access to your SharePoint sites
If tenant settings are strict: Approval from your IT team so that innoGPT can be authenticated as an app in the Microsoft 365 tenant
🔌 Step-by-step: Connect SharePoint for the team
📁 Link SharePoint in Integrations
To allow innoGPT to access SharePoint content, you must first add the desired folders as an integration. SharePoint files do not become available automatically once you connect the integration—you specifically select which folders should be synced.
1. How to add a SharePoint folder to "Integrations"
In the sidebar, open Settings > Integrations
Click on "Browse Apps"
Select SharePoint (Team) as the app
💡 Tip: The first time, it’s better to choose a smaller, well-structured folder rather than the entire SharePoint site. This way, you can quickly see if the sync configuration meets your expectations.

3. Log in to Microsoft
Sign in with your Microsoft 365 account and confirm the requested permissions:
✅ Access to SharePoint sites and document libraries
✅ Read files and metadata
✅ Delta sync for updates
4. Check the connection
⚠️ Important: After each configuration, you should verify that the connection is working properly before using SharePoint in the chat or assistant. Check the integration page to see if the status is green.
5. Add a folder under Knowledge
Under the "Knowledge" section in the sidebar, select "Add Folder"
Select SharePoint
Select individual folders to sync

Organize folders
Since you can sync up to 5 folders per user/team (see limits below), it’s worth organizing them by topic:
📁 Wissen
├── 🏢 Unternehmens-Richtlinien (HR-Site)
├── 📦 Produktdokumentation (Product-Site)
├── 🎓 Onboarding-Materialien (Teams-Site)
├── 📊 Sales-Playbooks (Sales-Site)
└── 🛠️ Technische Specs (Engineering-Site) This keeps your knowledge base organized, and you can link assistants specifically to the appropriate folders—instead of a single, massive "catch-all" folder.
What happens after adding?
After the first sync, the following runs automatically in the background:
📥 Initial sync of all relevant files (may take a few minutes to hours, depending on volume)
🔄 Continuous delta sync — new, modified, or deleted files are updated on an ongoing basis
🧠 Vectorization of the content so that the AI can semantically search it (see section above)
Who can do what?
⚠️ Important: Even if the SharePoint integration is connected—innoGPTs won’t find shared SharePoint content without added knowledge folders. The integration alone only establishes access; the actual sync configuration is set up via “Knowledge → Add Folder.”
Knowledge Sync Limits
ℹ️ These limits apply technically—it’s best to structure larger tenants using multiple sync configurations.
💡 Calculation example: A team with 5 folders × 500 files can sync ~2,500 documents via SharePoint. If that’s not enough, simply create multiple sync configurations or contact support at hello@innogpt.de to request an increase in the limits.
Supported file types
By default, the following formats are synced:
PDF, DOC, DOCX, RTF, TXT, MD, MARKDOWN
XLSX, XLS, CSV, TSV
PPTX, PPT
HTML, HTM, XML, JSON, YAML, YML
For each sync configuration, you can restrict this list via a whitelist—for example, if you only want PDFs from a folder.
💬 Use SharePoint content in chat
Once your files are in the library or available in chat via an Enterprise Knowledge query, you can refer to them naturally:
Fass mir die Onboarding-Richtlinie zusammen,
die in unserer SharePoint-Library liegt.
Welche Informationen stehen in der Produktspec_V3.docx
zu den API-Limits?
Vergleich die beiden Verträge aus dem Sales-Ordner
und zeig mir die Unterschiede in einer Tabelle.
innoGPT automatically finds the relevant documents via Retrieval (RAG) and cites the source in the response.
Use SharePoint without syncing folders: Click here for: Live Search in SharePoint (no sync required!)
🤖 Integrate SharePoint into assistants
For recurring tasks, a dedicated assistant with library access is worth it:
Sidebar → Assistants → New Assistant
Assign a name and role (e.g., “HR-Bot”)
Under Tools / Knowledge, enable the relevant library folders
Specify in the instructions how the assistant should use SharePoint content
Save, test — and share with the team
🛠️ Common Issues & Solutions
“Connection lost / Re-authentication required”
→ Microsoft tokens expire every 60–90 days. Go to Settings → Integrations → SharePoint and click Reconnect.
“File was not synced”
→ Check three things:
Is the file in an allowed format (see whitelist above)?
Is it smaller than 50 MB (or your configured limit)?
Has the folder already reached 500 files?
"PDF is recognized as incomplete"
→ Currently, only the first 50 pages of a PDF are parsed. For longer documents: Split the file or ask Support to increase the limit.
“Chat isn’t showing me any sites”
→ Your IT department may not have enabled innoGPT in the Microsoft 365 tenant yet. Send this article to your IT department—we’ll provide the necessary App ID upon request.
“Sync is running, but content isn’t showing up in Chat”
→ Check whether the assistant or Chat has access to the library. In projects, you may need to explicitly link the library folders.
GDPR & Security
All connections run via the official Microsoft Graph API with OAuth 2.0
innoGPT never sees your password
Processing is GDPR-compliant within the EU
You can disconnect at any time via the integrations page
🚀 Next Steps
🤖 Build your own assistant with SharePoint knowledge
🔗 More Microsoft integrations: Outlook
💬 Need feedback or help?
SharePoint setup questions, limit increases, or missing permissions? Write to us — we’re happy to help.