Skip to main content
Import files from SharePoint document libraries or OneDrive personal storage. Both use Microsoft OAuth for authentication.

Connecting SharePoint / OneDrive

SharePoint / OneDrive is connected per-user, not per-chatbot. Connect once on the Integrations page.
1

Go to Integrations page

Navigate to Integrations in the sidebar.
2

Click Add on SharePoint

You’ll be redirected to Microsoft’s OAuth consent screen.
3

Sign in and authorize

Sign in with your Microsoft account (work, school, or personal) and grant FIFE.BOT read access.
4

Redirect back

After authorization, you’re redirected back to the Integrations page. Your connection appears with the site name.

Adding SharePoint / OneDrive as a Knowledge Source

1

Open Knowledge Base tab

Go to your chatbot → Knowledge Base tab.
2

Click Add Source → SharePoint

Select your SharePoint / OneDrive connection.
3

Browse drives and folders

A file browser shows your SharePoint sites, document libraries, and OneDrive folders. Navigate and select files.
4

Save

Selected files are downloaded, parsed, chunked, and embedded.

Auto-Sync

SharePoint / OneDrive sources are automatically re-synced on a schedule. Updated files are re-fetched and re-indexed during the next sync cycle.

Supported File Types

  • Word documents (.docx)
  • PDF files
  • Text files (.txt)
  • PowerPoint (.pptx) — text extracted from slides

Managing Connections

On the Integrations page:
  • Rename a SharePoint / OneDrive connection
  • Disconnect — revokes access and stops syncs

Routing Instructions

Add source-specific context for SharePoint content. Example:
“This SharePoint library contains HR policies. Always reference the effective date when answering policy questions.”

Troubleshooting

IssueSolution
OAuth failedEnsure pop-ups are allowed. Try a different browser if issues persist.
No sites visibleCheck that your Microsoft account has access to the SharePoint site
Permission errorYour organization’s admin may need to approve the FIFE.BOT app in Azure AD
Sync stoppedMicrosoft OAuth tokens expire. Disconnect and reconnect on the Integrations page.