What you can do
- Connect documentation from Slack, Notion, Google Drive, Confluence, Coda, and websites
- Organize content into folders scoped to specific channels or agents
- Test agent responses using the chat panel
- Sync content automatically or on-demand
- Archive outdated content while preserving it for reference
Creating a knowledge folder
Knowledge folders organize your imported content and control how agents access it through channel and agent scoping.Adding documents
Knowledge sources
Ravenna supports multiple knowledge sources to help you centralize your organization’s information:Slack
Import messages and threads from your Slack channels.
Notion
Sync your Notion pages and databases.
Google Drive
Import documents from Google Drive.
Confluence
Sync your Confluence spaces and pages.
Coda
Import your Coda documents and pages.
Website
Import content from public websites.
Testing your knowledge
Test agent responses using the chat panel before deploying your knowledge to production.How search works
Agents use hybrid search to find relevant content:- Semantic search: AI embeddings understand query meaning and context, finding conceptually similar content even without exact keyword matches.
- BM25 keyword search: Traditional text search finds exact matches and specific terminology.
- Hybrid ranking: Results from both methods combine and rank to surface the most relevant documents.
Scoping knowledge
Control which channels and agents can access specific knowledge folders.- Channel scoping
- Agent scoping
Restrict knowledge to specific Slack channels for targeted support.
By default, knowledge folders are accessible from any channel where agents are present.
Channel and agent scoping work together. An agent can only access knowledge if both the channel and agent have the appropriate permissions.
Syncing and monitoring
Knowledge folders sync automatically once every 24 hours by default to keep content up-to-date.
Configure sync frequency
Configure sync frequency
Manual sync
Manual sync
Trigger a manual sync to immediately update your knowledge base with the latest content from your source. Click the Sync button in the top right of your knowledge folder.
Sync progress tracking
Sync progress tracking
Monitor the status of your knowledge folder syncs in real-time:
- Sync state badge: View the current sync status in the folder’s Details panel
Done: Sync completed successfullyIn Progress: Sync is currently runningQueued: Sync is scheduled to runErrored: Sync encountered an error
- Progress indicator: Track sync completion percentage for large imports
- Last sync timestamp: See when the folder was last successfully synced
- Documents synced count: View how many documents have been imported
Sync progress updates automatically - no need to refresh the page to see the latest status.
Sync errors and troubleshooting
Sync errors and troubleshooting
When a sync fails, Ravenna provides detailed error information to help you resolve issues:
- Error messages: View specific error details in the folder’s Details panel under “Sync state”
- Common errors:
- Authentication expired: Reconnect your integration to restore access
- Source unavailable: The source content or service is temporarily inaccessible
- Permission denied: Ravenna no longer has access to the content
- Content not found: The source document or page has been deleted or is inaccessible
- Automatic retry: Failed syncs are automatically retried during the next scheduled sync
- Manual retry: Click the Sync button to immediately retry a failed sync
- Document preservation: If a document disappears from the source, Ravenna marks it with an error but doesn’t delete it from your knowledge base to protect content your bot depends on
Managing documents
Folder hierarchy and structure
Folder hierarchy and structure
Ravenna preserves the organizational structure from your source systems:
- Preserved organization: Original folder and page structures from services like Notion or Confluence are maintained in Ravenna.
- Easy navigation: Navigate the knowledge base using the familiar structure from your source system.
- Automatic updates: When documents are moved or reorganized in the source service, the hierarchy updates during the next sync.
Archiving documents
Archive documents and folders to exclude them from agent responses while keeping them in your knowledge base for reference.How archiving works
How archiving works
- Selective exclusion: Archive specific documents or entire folders to prevent them from being used in agent responses.
- Preserved structure: Archived content remains in your knowledge base for reference but won’t influence agent answers.
- Cascade archiving: When you archive a parent folder, all child documents and subfolders are automatically archived.
- Smart sync behavior: During auto-sync, new documents added to archived folders in your source system are automatically archived in Ravenna.
- Easy recovery: Unarchive content anytime to make it available to agents again.
When to archive
When to archive
Archiving is useful for:
- Outdated documentation that’s no longer relevant.
- Deprecated processes or procedures.
- Sensitive information that should be retained but not actively used by agents.
- Historical content that needs to be preserved for compliance.