AACFlow

Confluence Connector

Sync pages and blog posts from Confluence into your knowledge base

The Confluence connector synchronizes pages and blog posts from Atlassian Confluence spaces.

Authentication

OAuth — requires scopes:

  • read:confluence-space.summary
  • read:confluence-content.all
  • read:confluence-content.summary
  • offline_access

Configuration

FieldTypeRequiredDescription
Atlassian DomainInputYesYour Confluence domain (e.g., yoursite.atlassian.net)
Space KeySelector / InputYesThe space to sync from
Content TypeDropdownNoAll / Pages / Blog posts
Label FilterInputNoOnly sync pages with specific labels
Max PagesInputNoLimit the number of synced pages

How It Works

  1. Cloud ID Resolution — Resolves the Atlassian cloud ID from the domain
  2. Space Resolution — Resolves space key to space ID
  3. Content Listing — Uses Confluence V2 API for page listing with label batching
  4. ADF Conversion — Converts Atlassian Document Format to plain text
  5. Label Fetching — Fetches labels in batches with configurable concurrency

Document Format

Pages are converted from ADF (Atlassian Document Format) to plain text. Content is deferred — stubs are returned during listing, and full content is fetched only for new or changed pages.

Metadata Tags

TagTypeDescription
SpaceTextThe Confluence space key
Content TypeTextPage or Blog
LabelsTextComma-separated page labels
Last ModifiedDateWhen the page was last updated

CQL Filtering

When label filtering is enabled, the connector uses CQL (Confluence Query Language):

type = {page|blog} AND label = "filter"

Limitations

  • CQL-based queries are limited to 100 results per page
  • Label fetching is batched (configurable concurrency)

On this page

Start building today
Trusted by over 100,000 builders.
The SaaS platform to build AI agents and run your agentic workforce.
Get started