What you can do
- Import published Solutions articles from your Freshservice instance
- Preserve category and folder hierarchy during import
- Auto-sync new articles, edits, and reorganization
- Use a dedicated OAuth connection with read-only KB access
Setup
Select Freshservice as your source
When adding documents to a knowledge folder, select Freshservice from the available sources.
Authenticate with Freshservice
Complete the OAuth flow to grant Ravenna read-only access to your Freshservice Solutions. This uses a separate connection from the ticket integration, scoped specifically to knowledge base content.You will be prompted to enter your FreshWorks domain before being redirected to authorize.
Learn more about managing knowledge folders
How it works
Content structure
Content structure
Freshservice Solutions are organized as Categories > Folders > Articles. Ravenna preserves this hierarchy:
- Each category becomes a top-level grouping.
- Folders and subfolders within categories are maintained.
- Only published articles (not drafts) are imported.
- Empty categories or folders without published articles are skipped.
Authentication
Authentication
The knowledge base integration uses a separate OAuth connection from the Freshservice ticket integration:
- Scoped to
freshservice.solutions.view(read-only access). - Uses your FreshWorks domain for OAuth and your Freshservice domain for API access.
- Token refresh is handled automatically during sync.
Error handling
Error handling
Sync is designed to be resilient:
- A failed category or folder does not block import of the remaining content.
- Articles that fail to fetch are skipped and retried on the next sync cycle.
Managing imported content
After import:- Remove unwanted articles or folders from your knowledge folder.
- Archive specific articles to exclude them from agent responses.
- Removed or archived articles are automatically skipped during future syncs.
Learn more about managing documents
Auto-sync
When auto-sync is enabled, Freshservice content stays up-to-date:- New published articles are automatically imported.
- Edits to existing articles sync to your knowledge base.
- Articles moved to draft status are removed from your knowledge base.
- Category and folder reorganization is reflected in the hierarchy.