Integrations
Google Drive Integration
Connect Google Drive shared folders to Rapidflare to automatically ingest documents, spreadsheets, presentations, and PDFs into your AI Agent's knowledge base.
Overview
The Google Drive integration allows you to:
- Sync shared folders - Connect one or more shared Drive folders
- Support multiple formats - Google Docs, Sheets, Slides, PDFs, and more
- Automatic updates - Detect new and modified files automatically
- Preserve structure - Maintain folder hierarchy in document metadata
Supported File Types
| File Type | Extension | Notes |
|---|---|---|
| Google Docs | Native | Exported as HTML for processing |
| Google Sheets | Native | Exported with formatting preserved |
| Google Slides | Native | Exported with speaker notes |
.pdf | Full text extraction with layout preservation | |
| Word Documents | .docx | Full text and table extraction |
| PowerPoint | .pptx | Slides and speaker notes |
| Plain Text | .txt, .md | Direct ingestion |
Setting Up Google Drive
Step 1: Add a New Source
- Navigate to Sources in your admin dashboard
- Click Add Source
- Select Google Drive Shared Folder
Step 2: Authenticate
- Click Connect to Google Drive
- Sign in with your Google account
- Grant Rapidflare read-only access to your Drive files
- Select the shared folder(s) you want to sync
Step 3: Configure Sync Settings
- Folder Selection - Choose which shared folders to include
- File Types - Optionally filter by file type
- Exclude Patterns - Skip files matching certain patterns (e.g., drafts, archives)
Step 4: Initial Ingestion
After saving your configuration, Rapidflare will begin the initial ingestion:
- Discover all files in the selected folders
- Download and extract content from each file
- Index the content for retrieval
You can monitor progress from the source details page.
Best Practices
Organize Content Effectively
- Group related documents in folders by topic or product
- Use consistent naming conventions
- Keep a clean folder structure—the AI Agent inherits this context
Manage Access
- Use shared folders rather than individual file shares
- Ensure the authenticating account has stable, long-term access
- Consider using a service account for production deployments
Monitor Sync Status
- Check the source details page regularly for sync errors
- Review ingestion logs if documents aren't appearing
- Re-authenticate if you see permission errors
Troubleshooting
Files Not Appearing
- Verify the file is in a connected shared folder
- Check that the file type is supported
- Ensure the authenticating account has access
- Wait for the next sync cycle or trigger a manual refresh
Permission Errors
- Re-authenticate with Google Drive from the source settings
- Verify the shared folder permissions haven't changed
- Check that the folder is still shared with your account
Large Files
- Very large files (>50MB) may take longer to process
- Consider splitting large documents into smaller sections
- PDF files with many images will take longer to extract