About Confluence
Confluence is Atlassian’s team workspace for creating, organizing, and sharing documentation. Connecting Confluence to Serval enables automated page management, content workflows, and knowledge sync directly from your service desk.What the Confluence integration enables
| Capability | Description |
|---|---|
| Automation workflows | Create pages, manage content, and build custom Confluence workflows |
| Knowledge Sync | Pull documentation from Confluence spaces and pages for context-aware answers and relevant document recommendations |
Prerequisites
- You must have admin permissions in your Atlassian instance to authorize the connection
- Your Confluence instance must be hosted on Atlassian Cloud (i.e., accessible at
your-site.atlassian.net)
Connect Confluence to Serval
Step 1: Initiate the Connection
- In Serval, find the team you want to connect Confluence to under Teams
- Navigate to Applications → Available → Confluence
- Click Connect to begin setup
Step 2: Enter Your Site Subdomain
You’ll be prompted to enter your Atlassian site subdomain — this is the part before.atlassian.net in your Confluence URL.
For example, if your Confluence is at acme.atlassian.net, enter acme.
Step 3: Authorize in Atlassian
After entering your subdomain, you’ll be redirected to Atlassian’s authorization page.- Sign in to your Atlassian account if prompted
- Review the requested permissions
- Click Accept to authorize the connection
Use your own Atlassian OAuth app
By default, Serval connects Confluence through the Serval-managed Confluence OAuth app. If your organization needs to own the Atlassian OAuth app, choose Use your own Atlassian OAuth app in the Confluence setup dialog instead.Create or open an Atlassian OAuth app
Open the Atlassian developer console and create a new OAuth 2.0 (3LO) integration, or open an existing one that you want Serval to use.
Add Confluence permissions
Under Permissions, add the Confluence API with the scopes you select in the Serval setup dialog. The Knowledge Base preset (selected by default) requests read access to content, spaces, search, and user/group permissions. The Write Pages preset adds the scopes needed to create and update pages and folders from workflows.Serval always requests
offline_access in addition to your selected scopes so it can refresh the access token without requiring you to reconnect.Add the callback URL
In Serval, copy the Callback URL shown in the custom app setup form. In the Atlassian developer console, open Authorization for your OAuth 2.0 integration and paste that value into the Callback URL field.
Copy the app credentials into Serval
From the Atlassian integration’s Settings page, copy the Client ID and Secret. In Serval, enter:
- Display name: A friendly label you choose, such as
My Company Confluence - Confluence site: The subdomain for your Confluence site, such as
acmeforacme.atlassian.net - Client ID: The client ID from the Atlassian OAuth 2.0 integration
- Secret: The secret from the Atlassian OAuth 2.0 integration
Knowledge Sync
Once connected, you can use Confluence as a knowledge source for Serval’s help desk agent. The agent searches your synced Confluence content when answering questions, and links back to the original page.Setting Up Knowledge Sync
- Navigate to Knowledge Base in the Serval sidebar
- Select Confluence as a source
- Browse your Confluence spaces and select the content you want to sync
- Serval syncs the selected spaces and pages automatically
Serval respects Confluence’s document permissions. The help desk agent only returns answers from pages the requesting user has access to.
Installable Workflows
The Confluence integration includes a pre-built installable workflow:- Create Confluence Page — Create a new page in a specified Confluence space with a title, content, and optional parent page
Need help? Contact support@serval.com for assistance with your Confluence integration.

