Neo Agent integrates with Atlassian Confluence Cloud to automatically synchronize your spaces and pages, and to give agents direct API access to your Confluence content. Once connected, Neo indexes your knowledge base for search, and agents can search and read Confluence pages during ticket resolution.Documentation Index
Fetch the complete documentation index at: https://docs.neoagent.io/llms.txt
Use this file to discover all available pages before exploring further.
One-click connection. Connecting Confluence takes about 30 seconds. There’s nothing to install on your side and no developer account to set up — just sign in to Atlassian and grant access.
Connect Confluence
Open the Integrations page
In the Neo Dashboard, open Integrations → find the Confluence tile in the Documentation section and click it.
Click Connect Confluence
A popup opens to
auth.atlassian.com with a consent screen showing the permissions Neo is requesting.You’ll see a small “unverified app” notice from Atlassian. That’s expected — it appears for any OAuth integration not listed in the Atlassian Marketplace. Your data is still protected by the standard OAuth flow and the permissions you grant.
Sign in and pick your site
Sign in with the Atlassian account that has access to the Confluence site you want to connect.If your account has access to multiple Atlassian sites, you’ll see a dropdown to choose which site to authorize.Click Accept to grant the permissions.
Multiple Atlassian sites
If your Atlassian account has access to more than one site and you granted access to several during consent, Neo shows a picker right in the dashboard with the site name, URL, and cloud ID for each. Pick the one Neo should sync. You can change your mind later by clicking Disconnect and reconnecting against a different site.What gets synced
| Content | Status |
|---|---|
| Pages in knowledge bases and global spaces | Synced — title, body, author, last modified, labels |
| Personal spaces | Skipped — these are per-user, not organizational documentation |
| Drafts and trashed pages | Skipped |
| Attachments | Metadata only (file name, URL) — file contents not indexed |
| Comments | Not synced |
Re-sync and trigger sync manually
Neo re-syncs Confluence on a schedule automatically. To pull in changes immediately:- Open the Confluence tile in Integrations.
- Click Trigger sync.
Agent access to Confluence
When you enable the Confluence API tool on an agent, it can search and read Confluence content directly while resolving tickets. Agent access is read-only — agents can browse pages and run searches but can’t edit, delete, or create Confluence content. This is enforced at the tool level regardless of what Atlassian permissions Neo holds.Permission groups
You can scope agent access by toggling individual permission groups:| Permission Group | What it controls |
|---|---|
| Pages | Read pages and blogposts (body, version, parent/child links) |
| Spaces | List and read space metadata |
| Search | Run CQL search across pages, blogposts, attachments |
| Attachments | Read attachment metadata on pages and blogposts |
| Users | Resolve user profiles for content authors |
Quick-start profiles
Read Only
All 5 groups enabled. The agent can browse anything the connecting user has Confluence permission to see — the typical setting.
Search Only
Only Search enabled. The agent surfaces matches via CQL but doesn’t fetch page bodies directly — minimal exposure when you only want Confluence as a discovery surface.
Disconnect
Open the Confluence tile and click Disconnect. This clears Neo’s stored tokens and turns off Confluence sync. Your Confluence data and pages aren’t affected. If you also want to revoke Neo’s grant on the Atlassian side, visit id.atlassian.com/manage-profile/apps and remove the Neo Agent entry.Reconnect
Click Reconnect to refresh the OAuth grant — useful if Neo notifies you that the connection has expired or you want to re-grant permissions. The flow is identical to the initial connect.Security
- Tokens are stored in Azure Key Vault, encrypted at rest, never logged in plaintext.
- Refresh tokens rotate every time Neo refreshes its access — the previous token is invalidated immediately.
- Agent access is read-only and enforced at the tool layer regardless of the OAuth scopes Neo holds.
- All API traffic is over HTTPS.
- You can revoke Neo’s access at any time from
id.atlassian.com/manage-profile/apps.
