What you can do
- Pick specific pages and blog posts from a Confluence space (up to 3 levels deep)
- Preserve original page structure and hierarchy
- Auto-sync new pages added under a selected branch
- Control which pages are available through archiving
Setup
1
Select Confluence as your source
When adding documents to a knowledge folder, select Confluence from the knowledge sources picker.
2
Authenticate with Confluence
Complete the OAuth flow to grant Ravenna access to your Confluence instance.
3
Connect a space
Enter your Confluence space information:
- Base URL: Your Confluence instance URL (e.g.,
https://ravennahq-team.atlassian.net) - Space Key: The unique identifier for your Confluence space (e.g.,
ABC)
/wiki/spaces/. Example: In https://yourcompany.atlassian.net/wiki/spaces/ABC/overview, the space key is ABC.4
Select content
Browse the space tree and select the pages and blog posts you want to ingest. You can select individual pages or parent pages to include their children up to 3 levels deep. Only selected content is imported.
Learn more about managing knowledge folders
How it works
Hierarchy preservation
Hierarchy preservation
Original page structure from your Confluence space is maintained:
- Parent-child relationships between pages are preserved.
- Page organization mirrors your Confluence space.
- Nested pages are automatically imported.
- Updates to page hierarchy in Confluence sync during auto-sync.
User mentions
User mentions
@mentions in Confluence pages and blog posts are resolved to readable text during sync so agents can reason about who is referenced:- Mentions are rewritten as
Display Name:email@example.comwhen both are available. - If only the display name or email is available, that value is used on its own.
- If the user can’t be resolved (for example, a deactivated account), the mention falls back to
@[accountId].
Managing imported content
After import:- Remove unwanted pages from your knowledge folder.
- Archive specific pages to exclude them from agent responses.
- Removed or archived pages are automatically skipped during future syncs.
Pages archived in Confluence are automatically archived in Ravenna and removed from agent retrieval. You don’t need to manually archive these pages.
Learn more about managing documents
Auto-sync
When auto-sync is enabled, Confluence content stays up-to-date:- New pages added under a selected branch are automatically imported on the next sync.
- Page edits and updates sync to your knowledge base.
- Deleted pages are removed from your knowledge base.
- Page reorganization is reflected in the hierarchy.