Quick Health Check
Check if your connectors are working properly:Common Issues
OAuth Callback Fails
Problem: “Invalid redirect URI” error after user grants permissions Solution: Ensure your redirect URL matches EXACTLY what’s configured in your OAuth app:- Use HTTPS for production URLs
- Copy the exact URL from your OAuth app settings
- Test the flow in development first
Documents Not Syncing
Problem: Documents stuck in “queued” or “extracting” status for over 30 minutes Solution: Trigger a manual sync:- Check if files are over 50MB (may timeout)
- Verify you have permission to access the documents
- Ensure the document type is supported
Permission Denied Errors
Problem: Some documents show “permission denied” or aren’t syncing Solution: Re-authenticate with proper permissions:Sync Takes Too Long
Problem: Hundreds of documents taking hours to sync Solution: Set reasonable document limits:Provider-Specific Issues
Google Drive
Shared Drive Issues Shared drives require special permissions. Make sure:- User has access to the shared drive
- OAuth app has drive.readonly scope
- User is a member of the shared drive
Notion
Database Not Syncing Notion databases need explicit permission. If databases aren’t syncing:- Go to Notion workspace settings
- Find your integration under “Connections”
- Click on the integration
- Select specific pages/databases to share
- Re-sync after granting access
- Approve the integration
- Grant access to all pages
- Enable “Read content” permission
OneDrive
Business vs Personal Accounts Business accounts may have additional restrictions:- Admin consent might be required
- Some SharePoint sites may be restricted
- Compliance policies may block certain files
Best Practices
- Set reasonable document limits - Start with 500-1000 documents
- Use descriptive container tags - Makes debugging easier
- Monitor failed documents - Check weekly for sync issues
- Handle rate limits gracefully - Implement exponential backoff
- Test OAuth in development - Ensure redirect URLs work before production