Supported sources
Content in a system that isn’t listed here? If it has an API, you can still bring it in — see Building Custom Ingestion Workflows.
Setting up a connected source
1
Connect the app integration to your team
Before you can sync content, the documentation app must be installed as an integration on your team.
- In Serval, go to Teams and select your team
- Navigate to Integrations → Available
- Find the app you want to use (for example, Confluence, Notion, or Google Drive) and click Connect
- Complete the authorization flow - this typically involves signing in to the app and granting Serval access
You only need to connect each app once per team. If a teammate has already connected the app, you can skip this step.
2
Add the app as a knowledge source
Once the app is connected, add it to your knowledge base:
- In the sidebar, open Knowledge Base
- Click Add source and select the connected app
- Browse folders, spaces, or pages in the app and choose what to include
Only sync documentation you want the help desk agent to reference. Exclude drafts, internal notes, or outdated content.
3
Test with sample questions
Before going live, verify the agent finds the right answers:
- Open a test ticket or use the Serval chat
- Ask questions your users would ask (for example, “What is our PTO policy?”)
- Confirm the agent returns accurate answers with links to the source document
- Adjust synced content or filters if answers are missing or incorrect
4
Go live
Once testing confirms accurate responses, your knowledge base is ready. The agent searches it automatically when users submit help desk requests.
Document permissions
Serval respects document permissions from the source app when the integration supports propagating access controls (Google Drive, Confluence, ServiceNow, and Zendesk, among others). The agent only surfaces a document to a user who is allowed to see it in the source system.Managing connected sources
The Knowledge Base section in the sidebar gives you a centralized view of every knowledge source. From here you can:- View all sources - Connected apps, custom ingestion sources, and published Serval-authored content in one place
- Filter by sync status - Find sources that are syncing, up to date, or in an error state
- Trigger manual syncs - Run an immediate sync instead of waiting for the next scheduled run (connected sources automatically sync every four hours)
Toggle visibility
Control whether each synced document is available to the help desk agent:
How to toggle visibility:
- Open the Knowledge Base tab in the sidebar
- Click Manage Sources
- On the integrated app, click Choose items to sync
- Check the sources you want the agent to reference and uncheck the ones you want to hide
- Seasonal content outside of relevant periods
- Drafts under review that are not ready for users
- Deprecated policies you want to keep but not cite
For pages authored in Serval, use the draft/publish model instead — unpublished pages are never searched by the agent. See Drafts, publishing, and versions.
Review regularly
Outdated information erodes trust. Review knowledge base documents:- Quarterly for general accuracy
- Immediately after major policy changes
- When users report incorrect answers
Learn more
- Knowledge Base overview — all the ways to get knowledge into Serval
- Building Custom Ingestion Workflows — sync from systems without a first-party connector
- Authoring Knowledge in Serval — write knowledge directly in Serval

