Connectors are a Pro feature requiring a Scira Pro subscription.
Supported platforms
Google Drive
Documents, spreadsheets, presentationsLimit: 3,000 documents
Notion
Pages and databasesLimit: 2,000 documents
OneDrive
Microsoft documents and filesNote: OneDrive integration is in development
How connectors work
When you connect a service to Scira:- OAuth authentication - You authorize Scira to access your content
- Document indexing - Your documents are synced to Supermemory
- Semantic processing - Content is chunked and embedded for AI search
- Isolated storage - Your data is tagged with your unique user ID
Search process
When Scira searches your connectors:- Uses semantic similarity to find relevant documents
- Re-ranks results for accuracy
- Returns document chunks with relevance scores
- Generates direct links to source documents
Connecting a service
Google Drive
- Navigate to your Scira Pro settings
- Click Connect Google Drive
- Authorize Scira to access your Drive files
- Wait for initial sync (may take a few minutes)
Notion
- Navigate to your Scira Pro settings
- Click Connect Notion
- Select the pages/databases to share with Scira
- Authorize the integration
- Wait for initial sync
OneDrive (coming soon)
OneDrive integration is currently in development and will be available soon.Using connectors
Once connected, simply ask Scira questions about your documents:Implementation details
Document metadata
Each synced document includes:URL generation
Scira generates direct links to your documents:- Google Drive:
https://drive.google.com/file/d/{documentId}/view - Notion:
https://notion.so/{title-slug}-{documentId} - OneDrive:
https://1drv.ms/b/s!{documentId}
Content filtering
Results are filtered to ensure quality:Privacy and security
Data isolation
Each user’s documents are isolated using unique tags:What gets synced
- Text content - Extracted and chunked for search
- Metadata - Title, type, creation/update dates
- Source links - References back to original documents
What doesn’t get synced
- File attachments - Only text content is indexed
- Images - Visual content is not processed
- Private/restricted - Only documents you explicitly authorize
Managing connections
View connection status
Manual sync
Trigger a manual sync to refresh your documents:Disconnect a service
Remove a connected service and delete synced documents:Supermemory integration
Connectors are powered by Supermemory, an AI memory infrastructure:- Semantic search - Understanding meaning, not just keywords
- Automatic chunking - Intelligent document segmentation
- Re-ranking - Results sorted by relevance
- Incremental sync - Only new/changed documents are processed
API configuration
Troubleshooting
No results found
- Check sync status - Ensure documents have been indexed
- Verify permissions - Confirm Scira has access to the documents
- Try broader queries - Use semantic queries rather than exact phrases
Sync issues
- Document limits - You may have exceeded the provider’s limit
- API errors - Check your Supermemory API key is valid
- OAuth expiry - Reconnect if authorization has expired
Performance
- Initial sync - First sync may take several minutes for large accounts
- Search speed - Typically returns results in 1-3 seconds
- Re-ranking - Improves accuracy but adds slight latency
Best practices
- Organize your content - Well-structured documents search better
- Use descriptive titles - Helps with semantic matching
- Regular syncs - Keep your index up to date
- Specific queries - More context leads to better results
- Monitor limits - Stay within document count restrictions
API reference
Connector functions inlib/connectors.tsx:
createConnection(provider, userId)- Initialize OAuth flowgetConnection(provider, userId)- Check connection statuslistUserConnections(userId)- Get all user connectionsdeleteConnection(connectionId)- Remove connectionmanualSync(provider, userId)- Trigger document syncgetSyncStatus(provider, userId)- Get sync statistics
lib/tools/connectors-search.ts:
createConnectorsSearchTool(userId, selectedConnectors)- Create search tool instance
