Integrations
SharePoint Integration
Connect Microsoft SharePoint to Rapidflare to ingest documents from your organization's document libraries, keeping your AI Agent's knowledge synchronized with your enterprise content.
Overview
The SharePoint integration allows you to:
- Connect document libraries - Access content from SharePoint Online sites
- Sync automatically - Detect new and updated documents
- Preserve metadata - Retain SharePoint properties and tags
- Support enterprise auth - Integrate with your organization's Microsoft 365 tenant
Supported Content
| Content Type | Support | Notes |
|---|---|---|
| Documents | Full | Word, Excel, PowerPoint, PDF |
| Lists | Partial | Text content from list items |
| Pages | Full | SharePoint site pages |
| Attachments | Full | Files attached to list items |
Setting Up SharePoint
Step 1: Add a New Source
- Navigate to Sources in your admin dashboard
- Click Add Source
- Select SharePoint
Step 2: Authenticate
- Click Connect to SharePoint
- Sign in with your Microsoft 365 account
- Grant Rapidflare read-only access to your SharePoint sites
- Your admin may need to approve the app if your organization requires consent
Step 3: Configure Sites and Libraries
- Site Selection - Choose which SharePoint sites to include
- Document Libraries - Select specific libraries within each site
- Folder Filters - Optionally limit to specific folders
Step 4: Initial Ingestion
After configuration, Rapidflare will:
- Connect to your selected SharePoint sites
- Enumerate documents in the configured libraries
- Download and extract content
- Index for retrieval
Authentication Options
User Authentication (OAuth)
- Quick setup via browser-based sign-in
- Uses your personal permissions
- Best for testing and small deployments
App-Only Authentication (Recommended for Production)
For production deployments, consider setting up app-only authentication:
- Register an application in Azure AD
- Grant SharePoint API permissions
- Generate a client secret or certificate
- Provide the credentials to Rapidflare
This approach:
- Doesn't depend on a user account
- Provides stable, long-term access
- Can be scoped to specific sites
Contact support@rapidflare.ai for assistance with app-only setup.
Best Practices
Site Organization
- Connect sites that contain stable, published content
- Avoid syncing draft or work-in-progress libraries
- Consider creating a dedicated "AI Knowledge" library for curated content
Permission Management
- Use the principle of least privilege
- Grant access only to sites and libraries needed
- Review permissions periodically
Content Quality
- Ensure documents have meaningful titles
- Use consistent metadata across documents
- Keep content current—outdated documents affect answer quality
Troubleshooting
Authentication Failures
- Verify your Microsoft 365 credentials are valid
- Check if your organization requires admin consent
- Ensure your account has access to the selected sites
Missing Documents
- Confirm the document is in a connected library
- Check file type is supported
- Verify your account has read access to the document
- Allow time for the sync cycle to complete
Slow Ingestion
- Large document libraries take longer to process
- Consider filtering to specific folders
- Check for very large files that may slow extraction