Skip to main content
Turn your Confluence wiki into AI knowledge. Import documentation, runbooks, and internal guides so your Guru can answer questions based on your team’s actual knowledge base.

Why Ingest Confluence Data?

Internal Documentation

Import runbooks, onboarding guides, and process docs

CQL-Powered Selection

Use Confluence Query Language to import specific spaces or pages

Attachments Included

Images and files attached to pages are indexed too

Auto-Sync

Backfill jobs automatically import updated pages on a schedule

What Gets Indexed

Content TypeWhat’s Included
PagesFull page content including tables, code blocks, and formatting
CommentsPage comments with context
AttachmentsImages, PDFs, and text files
MetadataSpace, labels, author, and last modified date
Self-hosted: This integration is in beta for selected users. Cloud: Available to all users.

Setup

1

Create Atlassian API Token

  1. Go to Atlassian API Token settings
  2. Click Create API token
  3. Copy the token
2

Navigate to Confluence Integration

Go to Gurubase Dashboard → Select your Guru → IntegrationsIngestionsConfluence
3

Connect Your Confluence

Fill in the connection details:
FieldValue
DomainYour Atlassian domain (e.g., yourcompany.atlassian.net)
User EmailYour Atlassian account email
API TokenThe token you created in Step 1
Confluence Integration Fields

Adding Confluence Content

After connecting, you can import pages in two ways:
Add Confluence Content Modal

Option 1: Add Individual Pages

Best for importing specific pages by URL.
Add Individual Confluence Pages
SettingDescription
URLsEnter page URLs, one per line
Date RangeOptionally filter by last modified date
CQL FilterAdditional CQL criteria to refine selection

Option 2: Create Backfill Job

Best for bulk imports and automatic ongoing sync using CQL queries.
Create Confluence Backfill Job
SettingDescription
CQL QueryQuery to select which pages to import
Sync IntervalHow often to check for updated pages (minimum 1 hour)
Sync NowManually trigger an immediate sync

Example CQL Queries

-- All pages from a specific space
space = "DOCS" AND type = "page"

-- Recently updated documentation
space = "ENGINEERING" AND lastModified >= now("-30d")

-- Pages with specific labels
label = "runbook" OR label = "onboarding"

-- Search by title
title ~ "API" AND space = "DEVELOPER"
Use backfill jobs to keep your Guru automatically updated whenever your team updates Confluence documentation.

Viewing Indexed Content

Imported pages appear as individual sources in your Guru’s data sources list. You can:
  • View the exact content that was indexed
  • Remove specific pages
  • Check when content was last synced

Next Steps